Add OrdersEA MT5 conversion notes

This commit is contained in:
2026-03-24 13:05:03 -04:00
parent 8f3ef09aea
commit 81d86d79a7

View File

@@ -211,3 +211,39 @@ This will:
### Commits: ### Commits:
- `bf70b79` - Clean up OrdersEA.mq5 - `bf70b79` - Clean up OrdersEA.mq5
- `c342966` - Clean up OrdersEA MT4 version - `c342966` - Clean up OrdersEA MT4 version
---
## Oanda MT4 Status & OrdersEA Conversion
**Date:** March 24, 2026
### Oanda Platform Status (Verified)
- **MT4:** ✅ Fully supported globally (Oanda's primary platform)
- **MT5:** ⚠️ Available only in select regions (Japan, UK, Europe, BVI)
- **MT5 US:** ❌ NOT available for Oanda US clients
- **Rating:** Oanda rated "Best MetaTrader 4 Broker 2026"
### MT4 Environment Setup
- Attempted Docker MT4 setup - image not publicly available
- Created MT4 directory in Wine prefix: `~/mt5-docker/config/.wine/drive_c/Program Files/MetaTrader 4/`
- **Note:** MT4 installer must be downloaded from Oanda directly (MetaQuotes removed public downloads)
### OrdersEA Conversion to MT5
**Files Created:**
- `OrdersEA.mq5` - Converted MT5 version (v2.0)
- `OrdersEA_MT4_Original.mq5` - Original MT4 backup
- `OrdersEA_MT5_Converted.mq5` - Conversion reference
**Key Conversions Made:**
| MT4 | MT5 |
|-----|-----|
| `OrderSelect()` | `PositionGet()` / `HistorySelect()` |
| `MarketInfo()` | `SymbolInfoDouble/Integer()` |
| `Bid`, `Ask`, `Digits`, `Point` | `SymbolInfoDouble(_Symbol, SYMBOL_BID/ASK/POINT)` |
| `OrderSend()` | `CTrade::OrderSend()` |
| `OrderClose()` | `CTrade::PositionClose()` |
| `int ticket` | `ulong ticket` |
| `WindowExpertName()` | `MQLInfoString(MQL_PROGRAM_NAME)` |
| `IsOptimization()` | `MQLInfoInteger(MQL_OPTIMIZATION)` |
**Commit:** `c415cd9`