diff --git a/SESSION_SAVE_2026-03-22.md b/SESSION_SAVE_2026-03-22.md index 5017d7e..d552494 100644 --- a/SESSION_SAVE_2026-03-22.md +++ b/SESSION_SAVE_2026-03-22.md @@ -177,3 +177,37 @@ This will: - `GetOut` - Emergency exit flag **Status:** Ready for use on MT4 or MT5 + +--- + +## OrdersEA Cleaned and Updated +**Date:** March 24, 2026 + +### Changes Made: +1. **Removed WinAPI dependency** + - MT4: Removed `#include ` + - MT5: Removed `#include "include\WinAPI\winuser.mqh"` + - Replaced `MessageBox()` with `Print()` for margin info display + +2. **Removed license checking** + - Removed web.mq5/web.mq4 includes + - Bypassed `IsOK()` license validation + - Removed customer monitoring code + +3. **Updated notifications** + - MT4: `SendNotificationEx()` uses `Alert()` and `Print()` + - MT5: `SendNotificationEx()` uses `SendNotification()` and `Print()` + - Replaced all `SendMail()` calls with native alternatives + +4. **Updated metadata** + - Copyright: "Copyright 2024, Garfield Heron" + - Website: "https://fetcherpay.com" + - Default Email: "garfield@fetcherpay.com" + +### Files Updated: +- `OrdersEA.mq5` (MT5 version) +- `OrdersEA (1).mq4` (MT4 version) + +### Commits: +- `bf70b79` - Clean up OrdersEA.mq5 +- `c342966` - Clean up OrdersEA MT4 version