Hi there!
A few weeks back I wrote a thinkscript strategy that gave fairly promising results. Because you can't automate through TOS, I decided to give props for futures a try (Apex).
I am a complete newbie to C# and the ninjatrader/rithmic platforms altogether but slaved away to replicate my TS strategy in NS. Futures in general are also relatively new to me (my experience is mostly day trading options, but more recently spx 0dte).
As I backtest with historical data, I get good results with tick data series but even better ones with Heiken Ashi (Minute, 1). I'll also add that the way it works out to be is fairly high frequency (a few seconds to a few minutes)... planning to tinker this as well, especially for the sake of commissions.
I am aware that backtesting is inherently inaccurate and using something like heiken ashi is even worse, but at the same time would like to optimize what data I do feed to the strategy when it will come time for live deployment. How can I mimic live market data in the best possible way/what settings can I tweak to make it more representative of real information? I've seen something about playback and market replay but it doesn't seem to work with my strategy, even if I am watching the chart move with the replay (I'll call it user error for now).
This may also come from my own ignorance about how futures work but when it comes to backtesting certain instruments, my impression is that they exist on a quarterly basis and therefore don't reflect what would actually happen if you threw the strategy at ES for a year?
Any input/ feedback or advice for this is greatly appreciated!
This is also my first post here so a general hello to everyone! <3
TL;DR Heiken Ashi YTD backtest (I am highly skeptical and feel that it needs a harsh reality check)
A few weeks back I wrote a thinkscript strategy that gave fairly promising results. Because you can't automate through TOS, I decided to give props for futures a try (Apex).
I am a complete newbie to C# and the ninjatrader/rithmic platforms altogether but slaved away to replicate my TS strategy in NS. Futures in general are also relatively new to me (my experience is mostly day trading options, but more recently spx 0dte).
As I backtest with historical data, I get good results with tick data series but even better ones with Heiken Ashi (Minute, 1). I'll also add that the way it works out to be is fairly high frequency (a few seconds to a few minutes)... planning to tinker this as well, especially for the sake of commissions.
I am aware that backtesting is inherently inaccurate and using something like heiken ashi is even worse, but at the same time would like to optimize what data I do feed to the strategy when it will come time for live deployment. How can I mimic live market data in the best possible way/what settings can I tweak to make it more representative of real information? I've seen something about playback and market replay but it doesn't seem to work with my strategy, even if I am watching the chart move with the replay (I'll call it user error for now).
This may also come from my own ignorance about how futures work but when it comes to backtesting certain instruments, my impression is that they exist on a quarterly basis and therefore don't reflect what would actually happen if you threw the strategy at ES for a year?
Any input/ feedback or advice for this is greatly appreciated!
This is also my first post here so a general hello to everyone! <3
TL;DR Heiken Ashi YTD backtest (I am highly skeptical and feel that it needs a harsh reality check)