TradeOnReplayDOCSSearch the whole guidetradeonreplay.com

Guide / Scripts

What it will not do

Some Pine features are refused on purpose, and some are not built yet. In both cases the editor names the line and the reason.

FeatureState
strategy()Refused. This app is for manual trading, and a script that places orders would bypass the fill rules. Write an indicator().
lookahead = barmerge.lookahead_onRefused. It would hand a bar its higher-timeframe values before that bar has closed.
math.random()Refused. A script must give the same output every time.
Other symbols, request.security_lower_tf, other request.* callsNot available. A script is given the chart's own candles only. request.security works for the chart's own symbol on an equal or higher timeframe.
request.security on weekly or monthlyNot offered. The app's bars stop at one day.
alert(), alertcondition()Accepted and ignored.

Limits

  • A loop is stopped after 500,000 iterations on one bar.
  • An array, map or matrix holds at most 100,000 elements.
  • Labels, lines and boxes: 50 of each by default, up to 500 with max_*_count.
  • At most 50 tables.
  • Polylines: 50 by default, up to 100 with max_polylines_count.