Before you start
What to expect.
What TradePilot does, what it deliberately does not do, and where its answers should not be trusted. The last part is the one worth reading twice.
The parts
[ Copilot ]
It drives the chart
Switch symbols and timeframes, add and remove indicators, draw support, resistance and Fibonacci levels, read news and fundamentals, scan a watchlist. You ask in plain English instead of going through menus.
[ Pine Studio ]
It writes and fixes Pine Script
Describe a strategy or indicator and it writes the code, checks that it compiles, and shows it to you. It can also read a script you already have, explain it, and change one part without rewriting the rest.
[ Optimiser ]
It sweeps your strategy inputs
It runs your active strategy across a grid of input combinations, reports each result, and puts your original settings back afterwards. The grid is fixed, so the same strategy over the same dates gives the same answer twice.
[ Journal ]
It logs your trades
Optional. Records trades with win-rate and discipline statistics, so a review is something you read rather than reconstruct.
Do
- Be specific about the instrument and the timeframe. "Build a breakout strategy" and "build a 30m opening-range breakout on gold with a 2R target" produce very different quality.
- Give it your actual script when you want a change. It edits what it can read. If it cannot read your script it has nothing to preserve, and you will get a rewrite rather than an edit.
- Read the code it produces. It is Pine Script in your editor, in your account, and you can change any line of it.
- Say when the answer is wrong. "That is not what I asked for" in one line gets you a corrected script faster than rewriting the request from scratch.
- Treat an optimisation as a hypothesis. Check whether the settings either side of the winner are also good before you trade the winner.
Do not
- Do not expect it to place trades. It never touches an order, and there is no broker connection anywhere in the product.
- Do not expect signals or alerts to trade. It builds tools; the decisions stay yours.
- Do not ask which strategy is profitable. A setting that works on one instrument can lose on another in the same sector, and nobody, including us, can tell you what will make money.
- Do not paste a script into an empty editor and expect it to be found. It reads what is actually open in your Pine editor at that moment.
- Do not expect a 400-line script to be rewritten perfectly in one turn. Change one part at a time and check each one.
Where not to trust it
Every tool has edges. These are ours, stated plainly, because finding them yourself with real money is a worse way to learn them.
A backtest is not a forecast
Every number the optimiser reports describes what already happened on the data on your chart. It says nothing about what happens next, and a strategy can look excellent on two years of history and lose from the day you run it.
One good result is not an edge
If a setting is only good at one exact value and the values either side are poor, that is the backtest fitting itself to noise. We report the neighbouring values for exactly this reason. When they collapse, the result should not be traded.
The optimum belongs to the instrument, not the strategy
The best settings for one symbol are usually not the best settings for another, even a closely related one. Optimise per instrument, and be suspicious of any single set of numbers presented as universally correct.
It can be confidently wrong
It is an AI, and it can misread a request or produce a script that compiles cleanly and still does not do what you described. Compiling is not the same as being correct. Read the logic before you rely on it.
It only sees what is on the chart
It reads the symbol, timeframe and history in front of it. If your chart is on a different symbol from the strategy you are thinking about, the answer will describe the chart, not your intention.
Nothing here is financial advice
TradePilot is a tool for building and testing your own ideas. It has no opinion worth having about whether you should take a trade.