Open Source Code

Open-source financial tools for masochists who enjoy debugging their way to bankruptcy. Code so beautiful it'll make you weep with algorithmic ecstasy.

TyphooN-Terminal

TyphooN-Terminal โ€” A native GPU trading terminal built in pure Rust (egui + wgpu). Zero JavaScript. 566 commits. 40K lines of Rust. Native Vulkan/Metal/DX12 rendering. Replaces MetaTrader 5, Godel Terminal ($80-118/mo), and Bloomberg ($24K/yr).

Core Stack: Rust backend, JavaScript frontend, WebGL2 GPU-accelerated charts, Wasm-compiled indicators (~32KB). Binary size ~15MB, memory ~50-100MB, startup <1 second.

Trading: 7 order types (market, bracket/OCO, limit, stop, stop-limit, trailing, crypto). Draggable SL/TP lines. Multi-tab charting (Ctrl+T/W). Real-time WebSocket streaming. 44 GPU-rendered drawing tools (Fibonacci, channels, pitchforks, Elliott, Gann, regression).

Risk Management: Full port of TyphooN EA v1.420 risk engine from MQL5 to Rust. 4 order modes (% risk, fixed lots, dynamic, VaR). Hedged martingale with forward-looking TRIM and dynamic PROTECT. Monte Carlo simulation (100K runs). Equity TP/SL.

Indicators: 30 indicators with exact MT5 visual parity. NNFX system: MultiKAMA, 200 SMA, Previous Candle Levels, ATR Projection, Supply/Demand Zones, Ehlers Fisher Transform, BetterVolume. MTF MA grid across H1/H4/D1/W1.

Research (286 Bloomberg-style commands via Ctrl+K): SEC EDGAR fundamentals, options chains with full Greeks, insider trading (Form 4), congressional trades (House Stock Watcher), dark pool volume (FINRA), economic calendar, treasury yield curve with 2Y-10Y inversion detection, Fear & Greed index, world equity indices, forex cross matrix (ECB), crypto top 50 (CoinGecko), FRED macro data, analyst ratings, short interest, stock screener, backtester with walk-forward optimization.

Security: 21-pass audit, 97 findings, 91 fixed. AES-256-GCM encrypted credential storage. Zero innerHTML (entire codebase uses createElement/textContent). CSP headers. Input validation. Path traversal guards.

The stepping stone from 6 manual high-tilt DARWINs to fully automated algorithmic trading. QRRP (the SOL cascade short) is the first algo-assisted strategy. TyphooN-Terminal is the platform that will run the next generation.

License: BSL (Business Source License) | Status: Active development | Dev blogs: March (launch) ยท April (post-launch)

MQL5 Trading Systems

MQL5 NNFX Risk Management System โ€” The original. TyphooN EA v1.420: forward-looking TRIM, dynamic PROTECT, hard floor, bias protection. Magic Key inspired risk management + NNFX style trading system with full indicators. VaR based risk management. The EA that runs DARWIN QRRP. Read about QRRP.

MQL5 ExAmples โ€” Utility scripts: ExportSymbols, OrderLoop, Discord webhook integration, and other EA functions that don't belong in the main repo.

MQL5 MaliciousEAmporium โ€” Proof of concept EAs demonstrating the dangers of running untrusted Expert Advisors on a live trading account. Educational security research.

Other Projects

CANSLIM Scanner โ€” Python stock screener based on William O'Neil's CANSLIM method. Forked and updated dead project with working API.

Solo Project โ€” Monero fork with uncle mining support, pool resistant mining algorithm. (Dead in the water).

Inspirations

Linus Torvalds, John McAfee, Terry Davis, Aaron Swartz, John Ehlers, Orchard Forex, Daniel Micay, John Carmack, Dennis Ritchie, Satoshi Nakamoto, Andrey Sabelnikov, and Alan Turing.