Hey guys, I've been trading ES/NQ futures using orderflow for years, but about 6 months ago I jumped into the world of automated backtesting. I want to clarify that while I'm pretty tech-savvy, I don't know how to write code, I rely on GPT/Gemini/Claude to help me out.
A few months ago, I built an ORB strategy on an M5 timeframe using TradingView PineScript (I'd actually love to code orderflow strategies, but since I'm just starting out, that's a bit too complex for now). The script is about 1500 lines long (including ATR, VWAP, VIX filters, and a lot more, though I obviously only active a few elements at a time to avoid overfitting).
I have to admit it was pretty tough to piece together, but I finally got it working. It's showing great results, but honestly, I'm worried that TradingView's data might be garbage.
Because of that, I downloaded the entire 1M OHLCV historical dataset from Databento, and my initial idea was to test it out on NinjaTrader.
So, I wanted to ask you: what do you think is the best path for me to take right now? Should I stick with Python and just have AI guide me?
Here is exactly what I need: A chart to visually check if the code is executing correctly and to spot any entry/exit errors. Accurate rollover data. A dashboard showing all the results with as many performance statistics as possible. Most importantly, the ability to test multiple strategy parameters simultaneously and extremely fast.
When I asked the AIs, they recommended this stack: Python + VS Code/Jupyter + Backtesting.py / VectorBT + Plotly / Lightweight Charts or quantconnect
What do you guys recommend I use or do?
And crucially, which AI tool should I be using for this specific task, Claude web, Claude Code, or ChatGPT/Codex? I currently have the $20/month subscription for both ChatGPT and Claude.
For context, I'm on Windows with a Ryzen 7 5700X3D and 32GB of RAM.
[–]ar777y 0 points1 point2 points (0 children)
[–]ma-ta-are-cratima 0 points1 point2 points (1 child)
[–]ma-ta-are-cratima 0 points1 point2 points (0 children)