Intake
Send my files
Drag and drop your files hereTap to pick your files
or browse your computeron your phone, in Drive, wherever they are
CSV · HTML · ZIP · RAR — you can pick several at once
Drop them in the box and I tell you what each one is, what is missing and what will not do before you send them. No back-and-forth over email that ends up costing days.
The check runs on your computerphone. This page makes no network request: it reads the files locally, classifies them locally and sends nothing. Turn off your connection and it still works — which is the fastest way to verify that claim.
What you dropped
What can be audited with this
Now send them
A
Upload them right here
They upload straight away and you get a reference code. No hunting for them again, nothing to attach.
B
Send them by email
Opens your email client with the list already written. The files have to be attached by hand: a browser cannot attach them for you.
Open my emailThe four files, and what each one unlocks
You do not need all four. The first one already produces a report, marked as partial and saying exactly what could not be looked at. What we want to avoid is you finding out at the end that something was missing you could have exported in five minutes.
Trade history
essentialWithout this there is no audit at all: it is the file every risk, tail and behaviour measurement comes from.
How to get it
In MT5: Strategy Tester → Backtest tab → right-click the report → «Save as Report». In cTrader: Backtesting → export. The .html works as it is, no need to convert anything.
Optimisation grid
optionalUnlocks the PBO — the test of whether your winning configuration is skill or luck — and one of the four killer rules. It is what separates a partial report from a complete one.
How to get it
It comes out of an optimisation run in the Tester. The MT5 guide walks through it with screenshots.
Price history
optionalUnlocks how much each trade was down before it closed, the floating drawdown a closed-trade history never shows, the check that the declared prices really existed, and whether the entry hour carries information or any other one would have done.
How to get it
In MT5: View → Symbols → Bars tab, pick your instrument and period, and export. It has to be from the same broker you traded with. Export it with the volume column (<TICKVOL> or <VOL>): two extra clicks, and it is the only thing missing to tell you whether your bot survives growing.
Account curve
optionalUnlocks the real maximum drawdown. Without it you only see the one from closed trades, which is a LOWER BOUND: it does not count what the still-open positions were losing. Measured on a real bot, the gap was almost a full percentage point — and always in the bot’s favour.
How to get it
A CSV with one row per point in time and two separate columns: balance and equity. In MT5 it comes from the same Tester report. If your platform does not export it, say so and it gets audited without it, stating that the drawdown is a lower bound.
If you would rather use email
It works just as well and it is what almost everyone does:hola@botospy.com, with the files attached. If they are large, zip them.
Even so, run them through the box above first. It takes two seconds and saves the reply asking you for what is missing.