Warrior_EA/Variables
Repository files (latest commit first)
Filename Latest commit message Latest commit date
AnimateDread cc45451a22 fix(signal): the source override was applied before the minutes input, which could defeat it
Signal_CooldownMinutes is a per-chart input like Signal_CooldownBars, and it ran
AFTER SignalCooldownOverrideBars - so a chart carrying a stored minutes value
would have silently defeated the override, which is precisely the problem the
override was added to solve.

Latent rather than live: every chart currently holds SCM_OFF. That is the kind of
'works today' that stops working the first time someone sets the input, and it
would have looked like the override simply not functioning.

Minutes resolve first; the const now has the last word.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:06:10 -04:00
..
ConfidenceBridge.mqh refactor(trade-mgmt): remove all confidence-scaled trade management 2026-08-25 10:10:20 -04:00
IndicatorResources.mqh feat(target): swing-pivot direction label, and drop the ADZigZag name 2026-08-24 18:26:25 -04:00
IndicatorTuneRanges.mqh feat: extend ADWyckoffEventStream with new range-lifecycle parameters and update related features 2026-08-02 17:08:48 -04:00
Inputs.mqh fix(signal): the source override was applied before the minutes input, which could defeat it 2026-08-27 12:06:10 -04:00
README.md feat: Enhance README and documentation for Warrior_EA project 2026-04-20 19:28:34 -04:00
RiskBudget.mqh feat(trade): two books per symbol, and delete the vote exit 2026-08-26 09:20:35 -04:00
TunedPeriods.mqh refactor(system): TunedPeriods reuses AltDataFileSymbol instead of re-implementing it 2026-08-24 01:31:14 -04:00
Variables.mqh refactor(meta): remove meta-labeling entirely - RETRAIN-NEUTRAL 2026-08-25 09:44:52 -04:00

Variables Subsystem (Variables/)

Overview

The Variables/ directory contains global input parameters and runtime variables for the Warrior EA. These files centralize configuration, feature toggles, and runtime state, supporting both user customization and internal logic.

Key Components

Inputs.mqh

  • Purpose: Defines all user-configurable input parameters for the EA.
  • Contents:
    • General EA settings (magic number, training mode, logging, etc.)
    • Money management strategy selection and parameters
    • Entry strategy and thresholds
    • Trailing stop strategy selection
    • Neural network/AI configuration (algorithm, layers, training years, etc.)
    • Indicator and feature toggles (enable/disable specific indicators and features)
    • Time/session filter settings
  • Integration: Used for both manual and programmatic configuration of the EA. Enables dynamic feature selection and AI/ML pipeline configuration.

Variables.mqh

  • Purpose: Stores global runtime variables and constants.
  • Contents:
    • EA name and database schema
    • Backtesting and feature enablement flags
    • AI/ML signal toggles (EnablePAI, EnableCONV, EnableLSTM)
  • Integration: Used throughout the EA for runtime logic, feature gating, and database operations.

Integration Notes

  • Centralized configuration and variable management improves maintainability and supports advanced, AI/ML-driven workflows.
  • Feature toggles allow for rapid experimentation and safe deployment of new logic.

Documented April 2026. For further details, see the main project documentation.