Code only quants can read
Risk and audit rely on a summary someone wrote by hand.
The description comes from the compiled code, so it cannot drift from what runs. Fills follow written rules, and the same test gives the same answer every time.
The plain-English text comes from the compiled code, not from a person.
Same script, inputs and data give the same result, to the last digit.
Each of the 24 rules has an id that does not change.
Risk and audit rely on a summary someone wrote by hand.
A test that gives a different answer next month is hard to defend.
Small rule changes queue behind big IT projects.
The plain-English text comes from the compiled code, not from a person. It cannot drift from what runs.
Read more about a description made by the compilerSame script, inputs and data give the same result, to the last digit.
Read more about the same answer, every timeEach of the 24 rules has an id that does not change. A change in behaviour gets a new rule.
Read more about written, numbered fill rulesEach test is stored with the code that produced it.
Read more about every run keptPosition, loss and drawdown caps are reviewed with the strategy, not apart from it.
Read more about limits in the scriptChanging a running script shows what the change would do before it is made.
Read more about edits explained firstCaps sit at the top of the script. When the daily loss limit is hit, open trades close, waiting orders are cancelled, and new entries stop until the next day. A drawdown limit pauses the strategy until a person restarts it.
strategy "Language Tour"markets: EURUSD, GBPUSDbars: 15mevaluate: bar_closemax_open: 3max_open_per_side: 2direction: bothopposite: reversepyramiding: 3min_distance: 20 pipsmax_daily_loss: 3%max_drawdown: 10%trade_only: within sessions london, new_yorkAsk us. Today it runs on the AlgoBars platform, and there is no public API yet.
No. It gives you readable rules and repeatable tests. Your controls, approvals and records stay yours.
No. Tests use past prices and leave out spread, fees, swaps and slippage. Past results do not tell you what will happen next.
The language works and passes 678 tests on every build. It is still being improved, so some syntax and features may change. Plan for that.
A live walk-through, then free accounts for your team to test real work.
Show me how it worksOr create a free account and try it yourself
Trading is risky. You can lose money. It is not right for everyone.