From 50c9652489fc684b21f83e81d1f7a540bbbbb316 Mon Sep 17 00:00:00 2001 From: Garfield Date: Tue, 24 Mar 2026 09:45:23 -0400 Subject: [PATCH] Add OrdersEA documentation --- SESSION_SAVE_2026-03-22.md | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/SESSION_SAVE_2026-03-22.md b/SESSION_SAVE_2026-03-22.md index 753da32..5017d7e 100644 --- a/SESSION_SAVE_2026-03-22.md +++ b/SESSION_SAVE_2026-03-22.md @@ -136,3 +136,44 @@ This will: - Location: /usr/local/bin/ollama - Service: systemd (ollama.service) - API: localhost:11434 + +--- + +## OrdersEA Found and Committed +**Date:** March 24, 2026 + +### Files Located +- `~/mql/OrdersEA (1).mq4` - Original MT4 version (v1.1) +- `~/mql/OrdersEA.mq5` - MT5 version + +### Committed to Repository +- Commit: `9fac45a` +- Files: `OrdersEA (1).mq4`, `OrdersEA.mq5` +- Location: `~/mql-trading-bots/` + +### OrdersEA Strategy +**Type:** Grid/Layering/Basket Trading EA + +**How it works:** +1. Defines a price range with `HIGH` and `LOW` parameters (central zone) +2. Places multiple small pending orders at intervals (`Entry` spacing) +3. Above HIGH: Layer of BUY STOP orders +4. Below LOW: Layer of SELL STOP orders +5. Manages basket of up to 600 trades +6. Calculates average price for exit +7. Equity-based lot sizing option + +**Key Parameters:** +- `HIGH` / `LOW` - Central range boundaries +- `Entry` - Spacing between trade levels +- `Lots` - Size per trade +- `TP` - Take profit per level +- `TRADE_RANGE` - Trading range in pips +- `MaxTrades` - Up to 600 + +**Risk Management:** +- `EquityFactorPercent` - Dynamic lot sizing +- `TakeProfitLevelDollarAmount` - Basket profit target +- `GetOut` - Emergency exit flag + +**Status:** Ready for use on MT4 or MT5