Skip to content

Releases

DareFX v1.1.0 — Multi-Asset Trading Terminal & Candlestick Suite

Choose a tag to compare

@davinmaritza davinmaritza released this 05 Nov 16:51

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

Choose a tag to compare

@davinmaritza davinmaritza released this 03 Nov 04:54

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
./DareFX

Running 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