Document OrdersEA cleanup

This commit is contained in:
2026-03-24 11:49:53 -04:00
parent 50c9652489
commit 8f3ef09aea

View File

@@ -177,3 +177,37 @@ This will:
- `GetOut` - Emergency exit flag - `GetOut` - Emergency exit flag
**Status:** Ready for use on MT4 or MT5 **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 <WinUser32.mqh>`
- 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