Document MT5 conversion of Smart Grid EA

This commit is contained in:
2026-03-24 14:35:50 -04:00
parent a898cf0cff
commit 3f33740509

View File

@@ -338,3 +338,39 @@ This will:
5. If market trends (ADX > 25), stops placing new orders 5. If market trends (ADX > 25), stops placing new orders
### Commit: 73d420c ### Commit: 73d420c
---
## OrdersEA_Smart_Grid - Full MT5 Conversion
**Date:** March 24, 2026
### MT5 Conversion Complete
**File:** `OrdersEA_Smart_Grid.mq5` (480 lines)
**Commit:** `f0b8653`
### Conversion Changes (MQL4 → MQL5):
| MQL4 (MT4) | MQL5 (MT5) |
|------------|------------|
| `OrderSend()` | `CTrade::OrderSend()` |
| `OrderSelect()` | `PositionSelect()` / `HistorySelect()` |
| `MarketInfo()` | `SymbolInfoDouble/Integer()` |
| `Bid`, `Ask` | `SymbolInfoDouble(_Symbol, SYMBOL_BID/ASK)` |
| `Digits` | `_Digits` |
| `Point` | `SymbolInfoDouble(_Symbol, SYMBOL_POINT)` |
| `int ticket` | `ulong ticket` |
| `iRSI(,,,)` | `iRSI()` handle + `CopyBuffer()` |
| `OP_BUYSTOP` | `ORDER_TYPE_BUY_STOP` |
| `OP_SELLSTOP` | `ORDER_TYPE_SELL_STOP` |
| `OrderFillOrKill` | `ORDER_FILLING_IOC` |
| `TimeHour()` | `MqlDateTime` struct |
### Key Features:
- ✅ Auto-calculates daily pivot points
- ✅ RSI filter (35-65 neutral zone)
- ✅ ADX filter (<25 = ranging)
- ✅ ATR-based adaptive range
- ✅ MT5 compliant order placement
- ✅ Proper error handling
### Ready for Testing!