Smart Data Export Indicator MT4
- Yardımcı programlar
- Sürüm: 1.0
Smart Data Export Indicator MT4, MetaTrader 4'ten temiz piyasa verilerini CSV veya JSON Lines biçiminde yazar - tam olarak seçtiğiniz sütunlarla ve her sütunu açıklayan bir veri kartıyla (data card). Veriler Python, Excel ya da ChatGPT veya Claude gibi bir yapay zekâ asistanıyla kullanılmaya hazırdır.
MetaTrader 4 için ücretsiz SmartDataExportEa ürünümün yerini alır ve gösterge olarak yeniden oluşturulmuştur: Uzman Danışmanınızla aynı grafikte çalışır ve asla işlem yapmaz. DLL yok, web isteği yok. MetaTrader 5 sürümü ayrı bir ürün olarak sunulmaktadır.
Ne yazar
- Veri dosyası (virgül veya noktalı virgül ayraçlı CSV ya da JSON Lines): kapanmış her çubuk için bir satır, en eskiden başlayarak, UTF-8. Yeni çubuklar kapandıkça eklenir; dosya asla yeniden yazılmaz, bu nedenle Python, Excel veya Power BI dosya büyürken onu okuyabilir. Başka bir program dosyayı kilitlerse satırlar bekler ve daha sonra yazılır.
- Veri kartı (.md): sembol özellikleri, sunucu saat dilimi, her sütunun birimini ve ısınma (warm-up) satırlarını içeren bir sözlük, uyarılar, bir kalite raporu (hafta sonu ve günlük aralar, gerçek boşluklar, yinelenen zamanlar, aralık sıçramaları) ve dosyayla birlikte bir yapay zekâ sohbetine yapıştırılacak bir istem (prompt).
- Kapanmış emirler (isteğe bağlı): terminalin hesap geçmişinde (Account History) görünen emirler; magic number, komisyon, swap ve zarar durdur (stop loss) değeriyle birlikte.
Seçebileceğiniz sütunlar
- Fiyat (açılış, en yüksek, en düşük, kapanış) ve tick hacmi. Spread (makas) değeri yalnızca canlı olarak eklenen satırlarda doldurulur, çünkü MetaTrader 4 her çubuk için bir spread değeri saklamaz.
- Çubuk biçimi: puan cinsinden getiri, aralık, gövde, fitiller ve boşluk (gap), ayrıca logaritmik getiri.
- Zaman özellikleri: UTC saati (broker firmasının saat farkı her hafta için tespit edilir), ISO hafta günü, saat ve seans etiketi (Tokyo, Londra, New York; yaz saati uygulamasını dikkate alır).
- Tek bir parametrede ada göre göstergeler: RSI(14); EMA(50); ATR(14); MACD(12,26,9); BB(20,2); STOCH(14,3,3); ADX(14) - ayrıca SMA, SMMA, LWMA, CCI, MFI, WPR, MOM, STDDEV, OBV, AO, SAR ve ICHIMOKU.
- Herhangi bir özel gösterge tamponu (buffer): MyIndicator:0,1. Yüklenemeyen bir ad bildirilir ve atlanır.
- Üst zaman dilimi bağlamı (H1, H4, D1 ve diğerleri): önceden kapanmış son çubuğun açılış, en yüksek, en düşük ve kapanış değerleri.
Analiz için güvenli
- Yalnızca kapanmış çubuklar yazılır; oluşmakta olan çubuk asla yazılmaz.
- Üst zaman dilimi değerleri, her satırın kapanışında kapanmış olan çubuklardan gelir (look-ahead yok). Ichimoku'nun Chikou çizgisi, sonraki çubukları kullandığı için sunulmaz.
- Isınma satırları (bir gösterge için yeterli geçmişi olmayan çubuklar) boş bırakılır ve veri kartında listelenir.
Bilmeniz gerekenler
- Dosyalar MQL4\Files\SmartDataExport klasörüne veya "common folder" (ortak klasör) seçeneğiyle Terminal\Common\Files klasörüne yazılır.
- Geçmiş derinliği, broker firmanızın sağladığı verilere ve "Max bars in history" ile "Max bars in chart" ayarlarına bağlıdır (Araçlar - Seçenekler - Grafikler).
- Üst zaman dilimleri ve H1 (sunucu saat dilimini tespit etmek için kullanılır) ilk seferde broker firmasından indirilir. Gösterge bunlar için birkaç saniye bekler; gelmezlerse ilgili sütunlar boş kalır ve veri kartında bu belirtilir.
- Strategy Tester içinde dosyalar tester\files klasörüne yazılır.
Giriş parametreleri
- Zaman dilimi, aralık (son N çubuk, bir tarih aralığı veya tüm geçmiş), geçmişten sonra ne yapılacağı (eklemeye devam etmek veya durmak).
- Sütunlar: fiyat, tick hacmi, spread, çubuk biçimi, zaman özellikleri; göstergeler; özel göstergeler; üst zaman dilimleri.
- Dosya adı ({symbol}, {tf}, {date}), biçim (CSV, noktalı virgüllü CSV, JSON Lines), zaman biçimi (ISO 8601, Unix, MetaTrader), ortak klasör, veri kartı, Excel için UTF-8 BOM, fiyat ondalık basamakları.
- Kapanmış emirler (kapalı), sunucu GMT farkı (-99 = otomatik), panel.
Destek
Anlaşılmayan bir nokta olursa lütfen bana MQL5 üzerinden özel mesaj gönderin.
