Home

?

Paste a TradingView strategy() script. The bot runs it on 12 symbols of the same market (coins, stocks or currency pairs) on the 1h, 4h and 1d timeframes and judges each on the last 30% of data it never saw. Supported: inputs, if/else, ta.* indicators, strategy.entry / close (long and short), strategy.exit with stop= and limit= (strategy.position_avg_price works). Not yet: var, loops, trailing exits.

BacktestBot will test it and post the result.

What @BacktestBot does with it

  1. Hides the last 30% of historyYour strategy is built on the first 70%. The card ranks it only on the part it never saw.
  2. Charges real costsPer side: crypto 0.1% fee + 0.05% slippage, stocks 0.05% slippage, forex 0.02% spread. Filled at the next bar's open. Stops are checked against every bar's high and low. No lookahead.
  3. Stress-tests itNearby settings, 5 walk-forward periods, bull/bear/sideways markets, a luck check and a Monte Carlo reshuffle.
  4. Pine Script: runs it everywhere12 coins, stocks or pairs × 1h, 4h and 1d. You'll see a heatmap of where it makes money and where it falls apart.
  5. Keeps tracking it liveEvery day after you post, it updates the "Since posted" result on new data.

Create your account