A professional, end-to-end technical-analysis platform — indicators, candlestick patterns, price objects and ready-to-use building blocks, plus your own code as reusable expressions. Turn an idea into a live signal block-by-block, in plain English, from JSON, or in code — then backtest it on up to 10 years of 1-minute historical data.
One chain, six steps — by you or your AI agent.
From a single signal to your own injected strategy code — across Forex, Crypto, Stocks & ETFs (120,000+ symbols).
Left OP Right (e.g. RSI(14) < 30).AND · OR · SEQ), bound to an action: Open/Close · BID/ASK.open positions < 3, symbol PnL < 50 AND positions < 30, or open another when profit rises 2%.AND · OR, exactly like any other expression.AND · OR · SEQ — just like any other expression.RSI_14_5min returns its value at that bar) — plus all 30+ expression types: GTSIndicators (200+), candle patterns, price patterns, hour range & more, all selectable from code. No reimplementing indicators.Flip alerting on per expression and fan each one out to one or more channels. Not limited to trades — any expression can be alert-only: indicators, price velocity, channel objects, fundamentals, history, consensus, repeat-window, composition, crossings, trend objects, Renko bars & OHLC needles.
| Expression / alert | Alert | SMS | Telegram | Discord | Web Push | Webhook | |
|---|---|---|---|---|---|---|---|
RSI(14) < 30 · indicator |
ON | — | — | — | — | ||
CDL2CROWS 5Min · candle pattern |
OFF | — | — | — | — | — | — |
Close up 2% in 5Min · price move |
ON | — | — | — | |||
Daily ClosedPNL < 0 · account period |
ON | — | — | — | |||
Balance down 5% · account-metric drop |
ON | ||||||
Close +5 ticks / sec · price velocity |
ON | — | — | — | — | ||
Channel leg 5 end · 30/30 ratio · channel object |
ON | — | — | — | — | ||
RSI(14)<30 AND MACD↑ AND P/E<15 · 2 indicators + fundamental |
ON | — | — | — | |||
Close higher 3 bars in a row · history |
ON | — | — | — | — | ||
7 of 10 signals agree · consensus object |
ON | — | — | ||||
EMA(200) > EMA(100) · repeat 3 · 1H · repeat-within-window |
ON | — | — | — | |||
EMA(50) of RSI(14) < EMA(20) of RSI(14) · composition |
ON | — | — | — | — | ||
EMA(50) crosses above EMA(200) · crossing |
ON | — | — | — | |||
Trend.Side=BID · Trend.Length≥40 · Trend.Bars≥12 · trend object |
ON | — | — | — | |||
Renko · last 3 bars up · renko bars |
ON | — | — | — | — | ||
OHLC.NeedleLen > sliding avg(last 10) · OHLC needle · sliding window |
ON | — | — | — | — |
Three ways to use GTS — pick the one that fits.
Drop a note about pricing, an integration idea, a partnership, or anything we can help clarify.