Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Lockout tools act after your limit. DisciplineGuard pauses you at the click. Free for 1 trading account.
PluginsTypeScript · MQL5GitHub @wwwlqhOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
A pause at the click before the trade that breaks your rules. Free for MT5 and TradingView.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Works with MetaTrader 5 Windows app · TradingView website · Polymarket website · Kalshi website
The moment that matters is the click
Journals act after the trade. Lockout tools act after the limit and lock you out. DisciplineGuard acts at the click, before the order, and you still decide.
Three steps. Then you trade.
Ten rules. Your numbers.
Tightening a rule applies now. Loosening one waits until your next day reset, so a bad moment can't switch it off. Plus Take a break (15 minutes to 30 days), Done for today, and a morning check-in to tighten today's limits only.Read the full README ↗Works with MetaTrader 5 Windows app · TradingView website · Polymarket website · Kalshi website
Journals act after the trade. Lockout tools act after the limit and lock you out. DisciplineGuard acts at the click, before the order, and you still decide.
Tightening a rule applies now. Loosening one waits until your next day reset, so a bad moment can't switch it off. Plus Take a break (15 minutes to 30 days), Done for today, and a morning check-in to tighten today's limits only.
Close outside trades (MT5, off until you turn it on): a trade placed on your phone, the web terminal or MetaTrader's own order window can't be paused, so DisciplineGuard closes it within seconds if it goes past a rule. A missing stop loss alone gets 60 seconds to be added. Trades from other EAs are never closed.
Free for everyone: every rule, on 1 trading account. TradingView Paper Trading doesn't count toward it. Plans for more accounts are coming.
The Windows app isn't code-signed yet, so Windows may say "Windows protected your PC" the first time. Click More info → Run anyway.
The whole product is open source in this repository.
server/ Cloudflare Worker: API, sync, sign-in, jobs (TypeScript, D1)
web/ The web app and site (React, Vite)
packages/core/ The rules engine, shared by the server, web and extension
clients/mt5/ The MT5 Expert Advisor (MQL5)
clients/windows/ The Windows app that installs and bridges the EA (Tauri, Rust)
clients/extension/ The TradingView extension (Chrome and Edge, MV3)
npm install
npm test
npm run typecheck
Run locally with npm run dev -w server and npm run dev -w web. The EA compiles with clients/mt5/compile.ps1. clients/mt5/tests/core-tests.ps1 checks the EA's rules engine against the TypeScript one, and clients/mt5/tests/close-tests.ps1 runs Close outside trades in MT5's Strategy Tester (simulated trades only). Releases are built by the Windows app workflow in GitHub Actions.
How it behaves is in SPEC.md, what it says and shows is in EXPERIENCE.md, and what's next is in PHASES.md.
The code is public to read, not to reuse: see LICENSE.