Kaynak: KB-v1
11_Integrations/INT-FXTRADER-MT4.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
FX Trader / MetaTrader 4-5 ↔ ERP (Meta2ERP, MT5TOFILENEW, FX Sync)
Kimlik: INT-FXTRADER-MT4 · Yön: IN · Güven: MEDIUM
Protokol / mekanizma
Dosya + DB: MT5TOFILENEW.ex5 uzman danışmanı MQL5/Files klasörüne yazar, Mt5ToErp_Sync.exe / META2ERP.exe dosyayı okuyup SQL'e yazar (ERP hesap Id eşlemesi, saat farkı); FX Sync: FX.Syncornization, MT4.Orders/Terminal/Swap tabloları, FX.StartSync yordamı; Cari.FXOrders işlemle eşlenir; Cari.Hesaplar FXServerID/FXTerminalNo/FXPassword ([REDACTED_SECRET])
Kod referansları
- SRC-DB-MODULES —
FX.StartSync - SRC-DB-MODULES —
MT4.AddTicket
Tablolar
Ayarlar
Tipik arıza biçimleri
- META2ERP: iki SQL tablosu yok → 'tabloları ekle' düğmesi; aktarım olmuyorsa ERPSyncMode=SaveAndSendOrder ve yeniden Start
- FxTerminalNo/FxServerID/FxPassword hatası (SQL süreç 131)
- FXSYNC işlemiyor (süreç 158)
- IP değişimi sonrası bağlantı kopması
Destek ipucu
Meta veri klasörü → MQL5/Experts/Advisor'a ex5 → çizelgeye ekle, algoritmik ticarete izin → SQL query'yi çalıştır → sync uygulamasında SQL bilgileri, ERP Hesap Id, saat farkı, MQL5/Files dizini → EURUSD test işlemiyle doğrula.
Kaynaklar
- SRC-PROC-DOC —
surecbook/docs.json - SRC-PROC-DOC —
surecbook/docs.json - SRC-PROC-DOC —
surecbook/docs.json - SRC-PROC-DOC —
surecbook/docs.json - SRC-DB-TABLES —
Cari.FXOrders - SRC-DB-TABLES —
MT4.Orders
