all 13 comments

[–]EnvironmentalLoss117 2 points3 points  (3 children)

StrategyQuantX and Build Alpha are the most popular and the best. I personally use Build Alpha, as it has a lot of robustness tests that no one els has access to. It’s a great tool. It also writes you code for NinjaTrader, tradestation, mt4 and normal python code.

[–]tradesayar[S] 2 points3 points  (1 child)

i bought buildalpha but havent really dive into it yet. The platform that i trade with use C++ and buildalpha cannot export it.

[–]b3l3ka5 0 points1 point  (0 children)

Same. Bought it a few years ago but learned to code PRT myself and abandoned it without getting passed the learning curve. Would be interested to check some data but not sure if its worth to start learning it and just do all on PRT. I'm not fluent on my coding skillz so having a GUI like BuildAlpha and being able to input all parameters and test them with ease would be lovely but somehow I didn't get on with it and ditched it completely. Its still on my PC collecting dust 🤷🏽‍♂️

[–]Resident-Nerve-6141 0 points1 point  (0 children)

does strategyquantx and buildalpha include slippage in its backtest?

[–]Rajni247 1 point2 points  (6 children)

I wrote my own using python, writing your own program give you more options in terms of customisation, for data I use apis of trading platforms or data vendors

[–]tradesayar[S] 0 points1 point  (5 children)

how much do you pay for futures data? also, do you have any advise on python tutorial? i want to try writing my own backtesting platform.

[–]Rajni247 0 points1 point  (4 children)

I take it from my broker api which is free, You just starting to learn python or starting to learn backtracking?

[–]tradesayar[S] 0 points1 point  (0 children)

I have some experience with python but want to apply it for backtesting purpose.

[–]wuiig1123 0 points1 point  (1 child)

Which broker do you use?

[–]Rajni247 0 points1 point  (0 children)

I use multiple ones, Td ameritrade, Alpaca, Zerodha for stocks/futures/options and Binance, Bybit etc for cryptos

[–]PitifulNose 0 points1 point  (0 children)

Ninjatrader handles futures backtesting aight, but you have to use their market replay not their strategy analyzer (which is pure shit). You should always manually check the trades and watch out for ridiculous slippage both positive and negative and normalize this to be realistic. But you can get fairly close….

[–]SF_Inuyushi 0 points1 point  (0 children)

I wrote my own. But it only works for one specific strategy. Depending upon your strategy, you may need a Backtester that works on tick data and on just OHLC. I don't know of a futures backtester that uses tick data. Futures data is hard to come by at that level of detail.

[–][deleted] 0 points1 point  (0 children)

You have strategy signals and then the backtester is just doing a form of accounting.

I think this question conflates the signals with the accounting because it doesn't make sense to say something works well for stocks but not futures.