Lucy · In-house automated trading
Lucy AI Markets
Lucy is the company's own automated trading software: it trades its own demo account today and places no trades for customers.
Lucy trades a demo account today. Trading, especially with leverage, carries a high risk of losing money.

The problem
Backtests lie by default
Almost any strategy can be made to look profitable. Mixed-interval data invents edges that never existed. Ignore spreads and financing and a losing system prints money on paper. Try a thousand variations and one will shine by luck alone. The industry calls that research; we treat it as the central engineering problem.
Every order
From the market to her demo account
How we test strategies
What we hold a test to
Verify the data before you believe the result
Historical data passes a battery of integrity gates before any strategy touches it. If the bars are inconsistent, misaligned, or silently patched, the run is refused rather than reported. A result computed on unverified data isn't a weak result — it's not a result at all.
Charge the strategy what trading actually costs
Spreads and financing are measured per instrument, not assumed. Fills are modelled honestly, including the unpleasant cases — gaps straight through a stop, entry-bar stop-outs. Most 'edges' die here, which is exactly the point.
A stop on every order
Every order carries a stop at the exchange. A price can jump past a stop, so a loss can be larger.
Let the exchange keep score
Her trading results are worked out from the exchange's own fill prices and the overnight charges it books.
What it does
Capabilities
- A stop on every order at the exchange
- Trades its own demo account today
- Places no trades for customers
- Exchange-truth accounting: results worked out from the exchange's own fill prices and the overnight charges it books
Under the hood
How it's built
- Python 3.13 · FastAPI · React + TypeScript
- Exchange execution adapter
- Fernet-encrypted credential store, no plaintext secrets

