Algo trading works perfect. But the only problem is that you have to create that algo.![]()
Well, this could be changing with chatgpt
This artificial intelligence is very interesting to generate programming code
Algo trading works perfect. But the only problem is that you have to create that algo.![]()
Exactly why the only way I would back-test a strat is to use tick-by-tick data.As @Sekiyo already pointed out, commish and slippage alone will take a big chunk out of your profit if you're using market orders. Also, when backtesting, there's the issue with overfitting. To avoid this, it's better to forward-test or run the algo in a sim for an extended period. You will still need to take fees into consideration. In NT, you can configure commission and slippage.
View attachment 302758
View attachment 302759
It's also worth watchin this video
Finally, there's an inherent flaw with a lot of backtest engines on the market. What do I mean? Take a look at this video. The video is about TradingView, but the same limitation he talks about applies to other platforms IMO.
Have you been able to find systems that work? Or have you came to the conclusion that algo trading is not the way to go.
Your brain learns virtually nothing from a bazillion computer generated "backtest of trading ideas".
I recently ran a backtest on NinjaTrader on 1minute charts over the past 12 months.
I'm not even going to go into the details of the script because it was one of the preloaded MA scripts that comes included as a sample.
The results were a profit of $30,950 on 1 ES contract ($13,000 maintenance margin, I believe). This is a return of 138%.
Now the obvious answer of "if it was that easy, everyone would do it," I think applies here so I must be missing something.
But I'm not really talking about the details of this particular algorithm. I've seen countless algorithms that backtest to similar or better results.
Can anyone give me specific reason why this wouldn't work this way if traded live? Or specific reasons that it would?
The NT backtest engine isn't that good. Better to download replay data for every contract and run the strategy in replay. The results will be more in tune with the real market. If you're serious about developing strategies, TradeStation is the only platform that's powerful enough. Their testing engine is far superior to NT.
I recently ran a backtest on NinjaTrader on 1minute charts over the past 12 months.
I'm not even going to go into the details of the script because it was one of the preloaded MA scripts that comes included as a sample.
The results were a profit of $30,950 on 1 ES contract ($13,000 maintenance margin, I believe). This is a return of 138%.
Now the obvious answer of "if it was that easy, everyone would do it," I think applies here so I must be missing something.
But I'm not really talking about the details of this particular algorithm. I've seen countless algorithms that backtest to similar or better results.
Can anyone give me specific reason why this wouldn't work this way if traded live? Or specific reasons that it would?
listen...i hate to tell you this...u maybe a long time investor...but you sound like a noob trader. one time, i did paper trade on futes by buying 6 long contract on es and and hold it overnight...next morning i was up over $30k. but i know if i did this on live trading....it would end real bad.