Appearance
Personalize your experience
Related to Writing DSL by Hand
- 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 Engine
Coding / Strategy DSL
The native C++ engine (dslx) that parses, validates, backtests and runs strategy DSL: its modules, the catalog the editors are generated from, indicator…
- 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…
- Strategy DSL Format
Automation / Strategy Builder / Reference
The engine JSON a strategy saves as. The form, node and JSON editors all edit this one document, and the C++ engine runs it unchanged in backtests and live.
- QuaScript C++ Engine & Quant DSL
Coding / QuaScript
Sub-microsecond quantitative algorithmic scripting engine powered by C++20 bytecode VM, SIMD AVX2 acceleration, cache-aligned columnar memory, and direct…
- Script Best Practices
Coding / IDE / Best Practices
Follow these guidelines to write performant, reliable, and maintainable trading scripts.
- Overfitting & Validation
Backtesting / Validation
Why searching for a good backtest reliably produces one even when no edge exists, how to recognise a fitted strategy, and the validation designs that…