From 8f3ef09aea484274c1f6d1278d068e39084fbbf0 Mon Sep 17 00:00:00 2001 From: Garfield Date: Tue, 24 Mar 2026 11:49:53 -0400 Subject: [PATCH] Document OrdersEA cleanup --- SESSION_SAVE_2026-03-22.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) 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