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
|
||||
|
||||
### 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