AI Expert Advisor
  • MQL5 91.8%
  • C 4.8%
  • C++ 3.2%
Vai al file
AnimateDread e8452913c0 feat: add swing-context feature with confirmed zigzag pivot
Introduce m_useSwingContext flag and FindConfirmedZigZagPivot method to compute normalized swing direction/magnitude/age features from the existing ADZigZag indicator. Only pivots that are at least m_swingConfirmationBars old are trusted, preventing lookahead bias. The SWING_SCAN_CAP_BARS macro limits backward scan depth. Default is off.
2026-07-19 11:04:38 -04:00
.claude . 2026-07-18 17:43:29 -04:00
AI docs: simplify comments and enum descriptions across AI and Enums 2026-07-18 23:59:40 -04:00
CustomIndicators fix: correct array orientation and PReLU gradient backprop in hidden layers 2026-07-17 23:21:12 -04:00
Database feat: add max-pooling and convolution OpenCL kernels, clean up barrier and signal code 2026-07-13 03:23:39 -04:00
DirectML feat: add SGD+momentum optimizer and input-driven hyperparameters 2026-07-18 14:56:41 -04:00
Enumerations docs: simplify comments and enum descriptions across AI and Enums 2026-07-18 23:59:40 -04:00
Expert feat: add swing-context feature with confirmed zigzag pivot 2026-07-19 11:04:38 -04:00
Money refactor(MoneyIntelligent): replace streak-chasing lot sizing with fractional-Kelly criterion 2026-07-18 17:39:58 -04:00
Panel feat: add percentage-based CPU load input for fallback tier 2026-07-14 18:04:48 -04:00
references feat: add SGD+momentum optimizer and input-driven hyperparameters 2026-07-18 14:56:41 -04:00
Signals feat: add daily-loss and max-drawdown risk circuit breakers 2026-07-18 17:29:38 -04:00
Structures feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
System fix(SignalNewsFilter): scope calendar veto to the traded symbol's own currencies 2026-07-18 17:22:33 -04:00
Trailing feat: add percentage-based CPU load input for fallback tier 2026-07-14 18:04:48 -04:00
Variables feat: add swing-context feature with confirmed zigzag pivot 2026-07-19 11:04:38 -04:00
.gitignore fix(Expert/ExpertSignalAIBase): add feature cache and fix oversampling imbalance 2026-07-14 22:49:14 -04:00
AI_NETWORK.md feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
DATABASE.md feat: add max-pooling and convolution OpenCL kernels, clean up barrier and signal code 2026-07-13 03:23:39 -04:00
README.md feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
settingsh1.set chore(settings): update settingsh1.set configuration 2026-07-16 19:25:26 -04:00
SIGNALS.md feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
Warrior_EA.ex5 feat: add swing-context feature with confirmed zigzag pivot 2026-07-19 11:04:38 -04:00
Warrior_EA.md feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
Warrior_EA.mq5 feat: add swing-context feature with confirmed zigzag pivot 2026-07-19 11:04:38 -04:00
Warrior_EA.mqproj 2026-07-17 09:29:45 -04:00
Warrior_EA_System_Overview.md perf: improve small layer dispatch and UI responsiveness 2026-07-17 19:30:10 -04:00

Warrior_EA Project Overview

Description

Warrior_EA is a modular, AI/ML-ready MetaTrader 5 Expert Advisor designed for robust, production-grade trading. It integrates traditional and AI-driven signals, advanced money management, trailing stops, and a database/statistics subsystem for adaptive optimization.

Key Features

  • AI/ML Integration: LSTM, PAI, and CONV neural network signals, with configurable feature pipelines and training options.
  • Traditional Signals: Modular support for classic indicators (MA, MACD, RSI, etc.) and price action patterns.
  • Money Management: Fixed lot, fixed risk, and intelligent/adaptive strategies.
  • Trailing Stops: ATR-based, MA-based, Parabolic SAR, and more.
  • Database/Statistics: Tracks trades, signals, and performance for optimization and research.
  • Configurable Inputs: All major features and strategies are user-configurable via Inputs.mqh.
  • Robust Initialization: Retry logic and error handling for all critical subsystems.
  • Production-Ready: Designed for institutional and advanced retail use, with a focus on maintainability and extensibility.

Directory Structure

  • AI/: Neural network and ML logic
  • Database/: Database and statistics management
  • Enumerations/: Enum and type definitions
  • Expert/: Main EA orchestration and custom logic
  • Money/: Money management strategies
  • Signals/: Signal generation (AI and traditional)
  • Structures/: Data structures for signals and trades
  • System/: Utility and infrastructure modules
  • Trailing/: Trailing stop strategies
  • Variables/: Global input parameters and runtime variables

Getting Started

  1. Configure your desired strategies and features in Variables/Inputs.mqh.
  2. Compile Warrior_EA.mq5 in MetaEditor.
  3. Attach to a chart and enable Algo Trading.
  4. Monitor logs and database/statistics for performance and optimization.

Modernization & AI/ML Roadmap

  • Migrate all hard-coded signals to a configurable, feature-driven pipeline.
  • Expand AI/ML subsystem with new models and training options.
  • Enhance database/statistics for deeper analytics and automated optimization.
  • Introduce unit and integration tests for all modules.

Documented April 2026. For subsystem details, see each directory's README.md and AI_NETWORK.md.