Repository navigation
Releases
Releases · davinmaritza/darefx
DareFX v1.1.0 — Multi-Asset Trading Terminal & Candlestick Suite
DareFX v1.1.0
DareFX v1.1.0 introduces multi-asset quantitative trading across Forex (MetaTrader 5), Crypto (CCXT / Binance, Bybit, OKX), and Equities (Alpaca API), coordinated by a centralized portfolio risk governor and an institutional-grade PySide6 candlestick charting suite.
Highlights
Multi-Asset Execution Engine
- Crypto Integration (CCXT): Spot and perpetual futures connectivity across Binance, Bybit, and OKX with automatic fallback to simulated execution when exchange API credentials are not provided.
- Stock & Equities Integration (Alpaca): Paper and live trading support for US equity markets with fractional share support and balance telemetry.
- Unified Multi-Asset Scheduler: Centralized execution coordinator (
darefx run-multi) orchestrating asynchronous evaluation cycles for daily Forex, H4 Crypto, and US stock market sessions.
Cross-Portfolio Risk Governor
- Global & Asset-Specific Quotas: Caps simultaneous exposure across all asset classes (default max 5 positions, max 2 per asset class) and strictly limits total portfolio risk to 5.0% of equity.
- Hedging & Direction Invariant: Blocks conflicting opposite-direction trades on the same instrument and deduplicates multi-source signal collisions.
- Greedy Priority Queue: Allocates available capital slots to highest-confidence setups when multiple asset classes trigger simultaneous trade candidates.
Institutional Interactive Candlestick Chart (PySide6)
- 60fps Native QPainter Engine: High-performance canvas rendering wicks, bodies, and color-coded bull (
#10B981) and bear (#EF4444) candles. - Technical Overlays: Real-time EMA-20 and EMA-50 curve rendering with synchronized volume bar histogram subplot.
- Crosshair & Navigation: Interactive crosshair with real-time price/time HUD coordinates, mouse wheel zoom in/out, and smooth mouse drag panning.
- Screener Routing: Double-clicking any asset row in the screener table immediately loads historical price data into the chart tab.
Multi-Platform Packaging & Release Binaries
Pre-compiled standalone packages are attached directly to this release:
DareFX-windows-x86_64.exe: Standalone 64-bit Windows executable with native Win32 MetaTrader 5 API support.DareFX-1.1.0-x86_64.AppImage: Universal portable Linux executable with bundled PySide6 Qt6 libraries.darefx_1.1.0_amd64.deb: Debian, Ubuntu, and Linux Mint installer package with system application menu integration.DareFX-1.1.0-linux-x86_64.tar.gz: Portable standalone Linux x86_64 bundle.
DareFX v1.0.0 — Enterprise Quantitative AI Trading Station & Desktop Terminal
DareFX v1.0.0
DareFX v1.0.0 is the initial stable release of the automated EUR/USD trading terminal and ML execution engine.
Highlights
Desktop Terminal (PySide6 / Qt)
- Account summary cards showing balance, equity, margin utilization, and floating profit/loss
- Active positions table with dynamic break-even indicators and individual close buttons
- Controls for auto-trade toggle, emergency close all, manual orders, and on-demand model inference
- System tray minimization to keep trading active in the background
- Multi-resolution app icon and Windows desktop shortcuts
Signal Engine & Validation
- Walk-forward LightGBM models trained on 25 years of daily EUR/USD data
- Triple-barrier labeling with ATR-scaled take profit and stop loss targets
- 79 walk-forward folds with a 10-day purge gap and 5-day embargo to eliminate leakage
- 35 stationary indicators normalized with rolling backward-looking z-scores
- 2007–2026 walk-forward audit results:
- Total Net Return: +37.58% ($10,000 → $13,757)
- Annualized Sharpe Ratio: 4.24
- Deflated Sharpe Ratio (DSR): 98.2% across 35 optimization trials
- Max Drawdown: 4.62%
- Win Rate: 59.02% (72 wins / 50 losses)
Risk Management
- Fixed fractional position sizing (1.0% risk per trade) capped by half-Kelly constraints
- Automated break-even protection (+1.5 pips profit lock once trades advance +15 pips)
- Economic news filter via ForexFactory to freeze trading around high-impact events
- Circuit breaker state machine to halt trading if daily loss hits -5.0% or total drawdown exceeds -15.0%
Telegram Server
- Remote status monitoring and trade commands (
/status,/analisis,/news,/breakeven,/closeall) - Real-time order execution and safety halt notifications
Pre-compiled Binaries & Installers
Standalone desktop binaries and installers are attached directly to this release:
| Platform | Format | Filename | Size | Details |
|---|---|---|---|---|
| Windows (x86_64) | Standalone Executable | DareFX-windows-x86_64.exe |
186 MB | Portable Windows executable with MetaTrader 5 API support |
| Linux (Debian / Ubuntu / Mint) | Debian Package | darefx_1.0.0_amd64.deb |
526 MB | Installs system application entry and desktop launcher |
| Linux (Generic x86_64) | Tarball Archive | DareFX-linux-x86_64.tar.gz |
534 MB | Self-contained portable executable bundle |
Running the Binaries
# Windows
# Download DareFX-windows-x86_64.exe and double-click to run
# Linux (Debian / Ubuntu / Mint)
sudo dpkg -i darefx_1.0.0_amd64.deb
darefx-gui
# Linux (Portable Archive)
tar -xzf DareFX-linux-x86_64.tar.gz
./DareFXRunning from Source
# Clone the repository
git clone https://github.com/davinmaritza/darefx.git
cd darefx
# Install dependencies with uv
uv venv --python 3.12 .venv
source .venv/bin/activate
uv pip install -e ".[dev]"
# Run desktop GUI
python app.py