Appearance
Personalize your experience
Related to Strategy DSL — The Engine
- Strategy DSL — Conditions That Can Never Be True
Coding / Strategy DSL
Which conditions the engine and the editors reject because no bar could ever satisfy them, how the check works, what it deliberately does not reject, and…
- Strategy DSL — Execution Model
Coding / Strategy DSL
What the engine does on every bar: protective exits, exit signals, entries, layers and re-entries, sizing and costs, and where every statistic in the result…
- Strategy DSL — Language Reference
Coding / Strategy DSL
The strategy JSON the C++ engine executes: every top-level block, signals and flow, operands and the 94-indicator catalog, the eleven operators, and the…
- Strategy DSL — The Live Engine
Coding / Strategy DSL
How deployed DSL strategies run: one engine process, one connection per client, shared bar feeds and indicators per symbol and timeframe, the request…
- Writing DSL by Hand
Coding / Strategy DSL
Authoring strategy JSON directly: the minimum document, small constructors that keep it readable, validating before anything runs, generating variants, and…
- Engines — Python vs C++
Automation / Predefined Strategies
Two independent implementations of the same grid semantics, consuming the same config and the same command channel. The choice is a runtime choice, not a…
- Evaluation Performance
Coding / Performance
Why a backtest is slow and what actually fixes it: condition ordering, indicator reuse, incremental computation, and the difference between an O(n) and an…
- Step 1 — Particulars
Automation / Predefined Strategies / Wizard Steps
Identity of the strategy: where it trades, what it trades, which way it leans, and which engine runs it. These fields are fixed once deployed.
- Strategy Builder — Overview
Automation / Strategy Builder
A nine-step wizard for designing, testing and deploying automated trading strategies without writing code. Conditions are built from 100+ indicators,…