feat: Enhance README and documentation for Warrior_EA project
- Updated README.md with project overview, key features, directory structure, getting started guide, and modernization roadmap.
- Added AI_NETWORK.md detailing the neural network and AI/ML infrastructure, including architecture, components, usage patterns, and next steps.
- Introduced DATABASE.md for the Database module, outlining key components, design highlights, usage patterns, and future enhancements.
- Created README.md files for Enumerations, Expert, Money, Signals, Structures, System, Trailing, Variables directories, detailing their purpose, key components, and integration notes.
- Documented the Signals subsystem, emphasizing modularity, extensibility, and AI/ML readiness.
- Added comprehensive descriptions for individual signal modules in Signals/ directory.
- Established clear integration notes and recommendations for future improvements across all modules.
2026-04-20 19:28:34 -04:00
# Money Management Subsystem (Money/)
## Overview
The Money/ directory contains all money management logic for the Warrior EA. It provides multiple strategies for position sizing, ranging from simple fixed lots to adaptive, streak-based approaches. Each strategy is encapsulated in its own class and can be selected/configured as needed.
## Components
### Money.mqh
- Aggregates all money management strategies.
- Includes: MoneyFixedRisk, MoneyFixedLot, MoneyIntelligent.
- Entry point for money management logic selection.
### MoneyFixedLot.mqh
- **Class:** `CMoneyFixedLot`
- **Purpose:** Fixed lot size per trade.
- **Key Features:**
- User-defined lot size (`m_lots` ).
- Validates lot size against symbol min/max/step constraints.
- Simple, robust, suitable for static position sizing.
### MoneyFixedRisk.mqh
- **Class:** `CMoneyFixedRisk`
- **Purpose:** Risk-based position sizing.
- **Key Features:**
- Calculates lot size based on account balance and risk percentage (`m_percent` ).
- Ensures risk per trade is controlled.
- Handles both long and short positions.
- Validates margin and volume constraints.
### MoneyIntelligent.mqh
- **Class:** `CMoneyIntelligent`
2026-07-18 17:39:58 -04:00
- **Purpose:** Edge-based, AI-confidence-driven money management (`Use_AI_Lot_Sizing` input).
feat: Enhance README and documentation for Warrior_EA project
- Updated README.md with project overview, key features, directory structure, getting started guide, and modernization roadmap.
- Added AI_NETWORK.md detailing the neural network and AI/ML infrastructure, including architecture, components, usage patterns, and next steps.
- Introduced DATABASE.md for the Database module, outlining key components, design highlights, usage patterns, and future enhancements.
- Created README.md files for Enumerations, Expert, Money, Signals, Structures, System, Trailing, Variables directories, detailing their purpose, key components, and integration notes.
- Documented the Signals subsystem, emphasizing modularity, extensibility, and AI/ML readiness.
- Added comprehensive descriptions for individual signal modules in Signals/ directory.
- Established clear integration notes and recommendations for future improvements across all modules.
2026-04-20 19:28:34 -04:00
- **Key Features:**
2026-07-18 17:39:58 -04:00
- Scales risk% via a quarter-Kelly criterion: uses the empirically calibrated AI/DB
confidence magnitude as the win-probability estimate (`p` ) and the specific trade's
real reward:risk ratio (bridged from `OpenParams()` ) as the payoff ratio (`b` ).
- Only ever scales the configured `Money_Risk_Percent` down from its input ceiling,
never above it.
feat: Enhance README and documentation for Warrior_EA project
- Updated README.md with project overview, key features, directory structure, getting started guide, and modernization roadmap.
- Added AI_NETWORK.md detailing the neural network and AI/ML infrastructure, including architecture, components, usage patterns, and next steps.
- Introduced DATABASE.md for the Database module, outlining key components, design highlights, usage patterns, and future enhancements.
- Created README.md files for Enumerations, Expert, Money, Signals, Structures, System, Trailing, Variables directories, detailing their purpose, key components, and integration notes.
- Documented the Signals subsystem, emphasizing modularity, extensibility, and AI/ML readiness.
- Added comprehensive descriptions for individual signal modules in Signals/ directory.
- Established clear integration notes and recommendations for future improvements across all modules.
2026-04-20 19:28:34 -04:00
- Suitable for advanced, AI/ML-driven strategies.
## Integration Notes
- All strategies derive from a common base (`CExpertMoneyCustom` ).
- Designed for modularity and easy extension.
- Can be further enhanced with AI/ML-driven logic for dynamic risk and position sizing.
---
*Documented April 2026. For modernization and AI/ML integration, see AI_NETWORK.md and project roadmap.*