Are you frustrated with trading strategies that always seem to fail? Do you keep looking for the perfect trading method and end up disappointed? You’re not the only one. Many traders struggle with strategies that don’t work well. It can be tough and even costly. But, there is a way out. By knowing the downsides of some strategies and choosing better methods, you can do better in the market.
In this blog, we will discuss why some trading strategies may look great on paper but don’t work as well in real life. This is especially important for new option traders. When you practise trading with the AlgoTest, you might notice your live trades don’t always match your backtest reports. That’s okay! They can never match 100%. But there are ways to improve your strategies so that your live results can align with your backtest logic. Let’s dive into the top seven mistakes traders make and how to avoid them.
What Are Deep ITM Strikes?
Deep ITM (In The Money) strikes are options with prices that are far below (for calls) or above (for puts) the current market price. These strikes have a wide bid-ask spread.
Why Don’t They Work?
Backtest vs. Live Trading
In a backtest, it always assumes that you got the best price, but in live trading, you won’t necessarily get the same price. Your executed price in live trading depends on several factors, such as bid-ask spread and liquidity. When you trade in deep-in-the-money (ITM) strikes where liquidity is low and the bid-ask spread is wide, your executed price can be significantly different from the backtest price, leading to variations between backtest and live trading results.
Solution
What Are Stop-Losses and Targets?
A stop-loss is a point where you buy/sell to prevent further losses. A target is a point where you buy/sell to take your profit.
Why Don’t Small Ones Work?
Backtest vs. Live Trading
Backtesting operates using 1-minute Open, Low, High, Close (OLHC) data. If your entry and exit occur within the same 1-minute candle, such as in a Momentum/Range Breakout Strategy, the back tester may not be able to differentiate whether your entry or stop loss (SL) occurred first. In this case, it checks the close of the current candle. If the close is in your favour, it assumes that your SL was not hit. If the close is not in your favour, it assumes that your SL was hit at the close price. In a live market, your SL will be triggered as soon as the condition is met. This may result in a difference if you are using small stop loss and targets.
Solution
What Is Momentum?
The momentum feature is used to enter a trade when the market moves a certain percentage or points in our direction. It is used to identify trends.
Why Doesn’t Small Momentum Work?
Backtest vs. Live Trading
Using a small momentum of 2-3% may not be effective in live markets, as the options can move 4-5% or more in a second. This means that using a very small momentum can result in high slippage in live markets. In backtesting, it assumes that you got the best price, so there can be differences in entry and exit prices, which results in variations between backtest results and live trading.
Solution
What Is a Trailing Stop-Loss?
A trailing stop-loss moves with the market price to protect your profits. If the price goes up, the stop-loss goes up too, but if the price falls, the stop-loss stays where it is.
Why Don’t Aggressive Ones Work?
Backtest vs. Live Trading
Tight TSL works differently in backtest and live. Let’s see how it works.
Assume you have created a trading strategy that involves the following parameters:
– Time: 09:20
– Premium: 100
– Action: Buy Call
– Stop Loss (SL): 10 points
– Trailing Stop Loss (TSL): 1-10 (Where x > y)
Here’s how it works in live trading:
The algorithm will buy a Call (CE) option at 09:20 for 100 with a Stop Loss (SL) set at 90. If the Last Traded Price (LTP) reaches 101, the Trailing Stop Loss (TSL) will be adjusted to 100. If the LTP reaches 102, the TSL will be adjusted to 110. Once the TSL exceeds the LTP, the order will be executed instantly at the LTP, which in this case is 102 in the live market.
Here’s how it works in backtesting:
The backtest operates on 1-minute Open, Low, High, and Close (OLHC) data. It trails the SL based on the High/Low of the 1-minute candle. For example, if you buy a CE option at 09:20 for 100 with an SL at 90, it will then check the high of the next 1-minute candle, say the 09:21 candle, to trail the SL. If the 09:21 candle opens at 101, reaches a high of 110, a low of 99, and closes at 108, and the market moves 10 points in your favour, your TSL will be set at 200. If your TSL exceeds the close price (108), the order will be executed at the candle’s close price, which in this case is 108 in backtesting. This may cause a difference in execution compared to live trading.
It is advised to use this feature only if you have a solid rationale for doing so. For instance, if you are a scalper discretionary trader and you want to actively adjust your stop loss, then this feature may be suitable for you.
Solution
What Are Re-Entries?
Re-entry refers to the act of buying or selling again after your initial trade has been exited.
Why Don’t Too Many Re-Entries Work?
Backtest vs. Live Trading
It’s important to keep in mind that backtesting assumes you always achieve the best price, whereas in live trading you are likely to experience slippage each time you enter a trade. Therefore, if you have multiple re-entries, this means that in backtesting, every time you get the best price, while in live trading, you will experience some slippage, which can affect your stop loss and subsequent entries. This compounding effect could be a reason for the difference between backtesting and live trading results.
Solution
What Are Data Points?
Data points are specific instructions, such as stop-loss, target, and trailing stop-loss, that you input into your strategy.
Why Don’t Tight Ones Work?
Backtest vs. Live Trading
When trading in a live market, using small profit and loss targets such as 100rs or 50rs which can hit in 2-3 seconds, can result in high slippage as they can be hit within a very short time. On the other hand, in backtesting, it’s assumed that you receive the best price without any slippage. Therefore, there may be discrepancies between backtest results and live trading if small data points are used.
Solution
What Is Candle Close?
In AlgoTest, the back tester uses a 1-minute candle close price to calculate various features, such as overall settings, momentum, ASAP, underlying stop loss/target, etc. AlgoTest also provides this feature for live execution to align with backtest logic.
Why Is It Important?
Backtest vs. Live Trading
It is important to note that during backtesting, the back tester utilises the 1-minute candle close price in its calculations for certain features such as Overall settings, Re-Asap, and Re-Momentum. If your strategy relies on these features but does not consider the candle close in execution, there may be discrepancies between the backtest results and live trading. Click here to learn more about this feature.
Solution
Additional Pointers
If you’ve read this far, you are serious about trading! Here are some extra tips to help you improve:
Now, we’ll dive deeper into some additional tips and tricks to help you improve your trading strategies and make them work better in live markets.
What Is Slippage?
Slippage is the difference between the price you expect to trade at and the actual price you get. This happens because the market moves quickly, and by the time your order is filled, the price may have changed.
How to Use Slippage Estimates
Why Are Execution Settings Important?
Execution settings are the settings that give you flexibility in order execution type. Using the correct execution settings can make a big difference in your live results. Therefore, it is equally important to use the correct execution settings to maximize results.
How to Choose the Right Settings
What Are Ideal Prices?
In backtesting, the system assumes you always get the best price for your trades. This isn’t realistic in live trading because of slippages and market conditions.
How to Account for This
What Is Curve Fitting?
Curve fitting is when you make your strategy too perfect for past data. It works great in backtests but fails in live markets because it can’t handle new situations.
How to Avoid Curve Fitting
Step 1: Start with a Logical Strategy
Begin with a logical strategy and test it thoroughly. Make sure it works well in backtests before moving to live trading.
Step 2: Monitor and Adjust
Keep an eye on your live trades and compare them to your backtests. Compare your results weekly or monthly. If you get a big difference, analyse trade by trade with backtest and know the reason. Then work on the reason and rectify the strategy as per the backtest logic.
Step 3: Gradually Add Complexity
Once you’re comfortable with your basic strategy, start adding more elements. Test each change to see how it affects performance.
Let’s say you’re trading Nifty options. You decide to use a strategy with a 15% stop-loss and a 30% profit target. Here’s how you can apply the tips from this blog:
By following these steps and tips, you can improve your trading strategies and make them more effective in live markets. Here’s a VIDEO, you can check out for more information. Remember, trading is a journey. Keep learning, testing, and adjusting to find what works best for you.
What is Broker Speedtest? Broker Speedtest is a new aid for algo traders to assess and compare broker API responsiveness.…
Hello and welcome to the detailed pricing page for AlgoTest. You will find a breakdown of our pricing model here.…
Introduction Options trading can be lucrative for investors looking to diversify their portfolios and take advantage of market opportunities. However,…
Introducing Our New Error Handling Feature At AlgoTest, we're excited to announce a significant upgrade to our platform with the…
Exciting news for our traders: Candle Close Implementation has arrived at AlgoTest! To understand AlgoTest’s implementation of Candle Close here…
At AlgoTest, we are constantly innovating to bring our users the most advanced and user-friendly trading tools. So we are…
This website uses cookies.