macOS menu-bar trading bot
That's the discipline you're buying. Mechanical rules validated over 26 years for daily swing trading — plus a live intraday engine for gold and BTC on FTMO. No signals from headlines. No revenge trading at 2 a.m. No feelings at all.
Alpaca · cTrader/FTMO · Your keys stay in your Keychain
01 — The rules
Two trend-following strategies, tested the boring way: parameter sweeps, decade-by-decade breakdowns, and out-of-sample runs on fifteen symbols the rules had never seen. What survived, ships. What didn't — including shorting, which we tested and measured losing — doesn't.
Donchian breakouts behind a 200-day regime filter, plus a liquidity-sweep reversal model. Entries only on fresh signals; exits trail. All parameters published, none curve-fit.
0.5% of equity per position, sized off the stop. Position caps, a −3% daily kill-switch, and a protective stop resting at the broker, guarding every position even while your Mac sleeps.
Signals compute after the close; orders fill at the next open. The bot schedules itself from your menu bar — no cron, no server, no babysitting. Flat is a position.
02 — Intraday engine
A second engine runs alongside the daily book — Bollinger mean-reversion on M15 bars, trading XAUUSD and BTCUSD on FTMO/cTrader. Entries only inside per-pair NY-hour windows, 6×ATR disaster brakes, and a probation kill that auto-stops any pair whose trailing expectancy goes negative.
Gold's edge lives in the NY/London overlap. The engine skips the first five NY hours (killzone displacement) and trades the rest. 1% risk, 6×ATR brake, same Bollinger mean-rev logic.
Crypto margin is 1:1 on FTMO (not 1:30 like forex), so position sizes are capped at 90% equity. Entry window is toggleable per pair from the UI — never block a buy.
Every pair has a trailing 90-day expectancy monitor. If it goes negative over 30+ closed trades, entries are mechanically blocked. No manual intervention needed — the system defends itself.
03 — The evidence
Anyone can show you a single equity curve that happened to go up. We took 865 real backtested trades and bootstrapped a thousand possible one-year paths from them — so what you see is the range of outcomes these rules produce, not the one run that flattered them most.
04 — The cockpit
Live streaming P&L, your equity curve plotted inside the backtest's expectation band, and a journal of every signal, order and veto. When the market is closed it says so. When data is stale it says so. Honest instruments, calm by design.
05 — The AI layer
Bring your own OpenAI key and every run gets a plain-language story — why it entered, why it exited, why doing nothing was the right call. A daily brief digests the headlines so you don't have to. And when the news feels scary, ask Neonlash why it isn't scared: the answer comes from your own journal, not the feed.
"No setup means no trade, by design." Deterministic facts from the journal, written up calmly. Anxiety is a UI bug — this is the fix.
Headlines for your instruments, summarized with per-symbol sentiment. Clearly labeled context — never a trading signal.
"Why am I flat?" "How bad can a losing streak get?" Answers grounded in your positions, your journal and the backtest record.
06 — Pricing
Paper trading is free forever — that's not a trial, it's the workflow. Validate the bot against your own account for months. Pay only when you flip the switch to live.