A clear ask
Build a systematic trading agent, not a source of return promises.
Case study · Trading agent
LiveFor a private investor in Montréal. The system is live, with a deterministic risk layer between decisions and execution.
Case study · Trading agent
Build a systematic trading agent, not a source of return promises.
A private web interface supports conversations with the agent from a phone.
The execution layer accepts only risk-approved position sizes.
Case study · Trading agent
The conversation interface receives the request; it cannot authorize risk.
Illustrative workflow. Select a step to explore it.
Case study · Trading agent
The conversational interface receives questions. It does not decide whether a trade is allowed.
Case study · Trading agent
Test with costs: positive expectancy, profit factor above 1.3, maximum drawdown below 10% and a sensible number of trades.
Validate each strategy before authorizing execution.
The system is live. Validation and explicit activation remain requirements for execution.
Thresholds are validation criteria, not achieved results or a return guarantee.
Case study · Trading agent
A compliant proposal passes with an approved size.
An oversized position is reduced to the applicable cap.
A reached loss limit blocks the trade.
More than 1,100 automated tests, full trading-code coverage and independent adversarial review of risk, sizing and execution layers, per the technical brief.
Case study · Trading agent
Illustrative scenarios. They show system behaviour, not financial results.
Checks pass. Code approves a sized position within the per-position cap.
Case study · Trading agent
The agent never touches withdrawals or uses the client’s login.
Keys are scoped to the intended trading permissions.
Live mode requires a deliberate switch.
Execution receives only risk-approved position sizes.
Per-position caps and the daily loss limit constrain execution.
The system distinguishes US and Canadian rules.
Case study · Trading agent
Let’s explore a system built around your team’s work.
Lusona Autonomous, Montréal