Document MT5 conversion of Smart Grid EA
This commit is contained in:
@@ -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!
|
||||||
|
|||||||
Reference in New Issue
Block a user