GTS Capabilities

Explore the full depth of GTS — expression elements, visual strategy building, data, monitoring, and the capabilities that power your trading strategies.

💬

Expression DSL — Reusable Trading Logic Blocks

GTS expressions are reusable trading logic blocks: a getter can read market, account, position, pattern, indicator, or custom-script data, then other expressions can transform it, compare it, reduce its history, and combine it with more signals. Every expression becomes a reusable node in the system-wide expression tree: new expressions can call, compose, and build on any other expression already created, then use that composed logic in strategies, alerts, community cards, or larger decision trees.

Reusable Data Sources

  • OHLC, Renko, Heikin Ashi, tick reversal bars, quotes, symbols
  • 190+ technical indicators, 60+ candlestick patterns, and 40+ price patterns
  • Trend, Channel, Pivot, ABC, Fibonacci, and PriceMove / speed-move detection objects
  • Account, account-frame, open-position, and close-position metrics for alerts and trading decisions
  • Custom operands for specialized strategy logic

Expression-Side Transforms

  • ABS, POW, SQRT, and NOT can be applied to expression results
  • Transforms can sit on the left side, right side, or final composed value
  • Examples: abs(BC - AB), sqrt(body²), NOT(channel-cross)
  • Arithmetic and boolean composition: +, -, *, /, AND, OR, comparisons
  • Repeat true/false over X bars for stronger confirmation

History & Reducers

  • Window reads: current, index, first, last, HIST
  • Reducers: mean/SMA, EMA, max, min, median, sum, count
  • Statistics: STDEV, mean deviation, z-score, range, dispersion
  • Movement: slope, momentum, acceleration, pct-rank, sign momentum
  • Bar-based value change and speed detection for any numeric expression output, such as RSI speed > threshold
  • Boolean reducers: all, any, none; ratio reducers for signal quality

Reusable Expression Tree

  • Each saved expression can be reused by any new expression
  • Compose simple signals into deeper dependency trees
  • Update shared building blocks and reuse them across strategies and alerts
  • Combine symbol, strategy, and account context in one decision tree
  • ConsensusScore: weighted multi-signal agreement from 0 to 1
  • ExpressionMeta: fire rate, time since fire, true/false streaks
  • StateMachine: ordered multi-step logic across bars