Round Trip Cost Reconciler, ham işlem geçmişi dışa aktarımından daha fazlasına ihtiyaç duyan yatırımcılar ve geliştiriciler için tasarlanmış, ücretsiz ve salt okunur bir MT5 yardımcı programıdır.
Bu araç, filtrelenmiş işlem kayıtlarını içeren bir CSV dosyası ve alım/satım işlemlerini DEAL_POSITION_ID'ye göre gruplandıran ikinci bir CSV dosyası oluşturur. Kısmi işlemler, hacim ağırlıklı giriş ve çıkış fiyatları olarak birleştirilirken, broker tarafından kaydedilen komisyon, swap ve ücretler, brüt işlem sonucundan ayrı olarak görünür kalır.
NE GİBİ BİLGİLER SUNAR
• İşlem, emir ve pozisyon tanımlayıcıları.
• Sembol, sihirli sayı, yön, giriş türü, zaman, fiyat ve hacim.
• Aracı kurum tarafından kaydedilen kâr, komisyon, swap ve ücret.
• Pozisyon tanımlayıcısı başına toplam giriş ve çıkış hacmi.
• Hacim ağırlıklı giriş ve çıkış fiyatları.
• Brüt sonuç, toplam maliyetler, net sonuç, işlem sayısı ve yaşam döngüsü durumu.
YAŞAM DÖNGÜSÜ DURUMLARI
• TAMAMLANDI: giriş ve çıkış hacimleri tolerans sınırları içinde eşleşiyor.
• AÇIK_VEYA_TAMAMLANMAMIŞ: giriş hacmi eşleşmemiştir.
• EXCESS_EXIT: Çıkış hacmi, kaydedilen giriş hacmini aşıyor.
• COMPLEX_REVERSAL: INOUT tersine dönüşü mevcut olduğundan, program basit bir tahsis oluşturmaz.
GİRİŞLER
• InpDaysBack: 1 ila 3650 gün arası geçmiş penceresi.
• InpSymbolScope: mevcut grafik sembolü veya tüm semboller.
• InpMagicFilter: Her sihirli sayı için -1; aksi takdirde, tam olarak tek bir negatif olmayan sihirli sayı.
• InpDealsFileName ve InpPositionsFileName: birbirinden farklı iki güvenli CSV dosya adı.
• InpUseCommonFolder: Etkinleştirildiğinde Ortak Dosyalar klasörü.
• InpDelimiter: virgül (44) veya noktalı virgül (59).
KURULUM
1. RoundTripCostReconcilerMT5.mq5 dosyasını, aynı klasördeki RoundTripCostCore.mqh dosyasıyla birlikte derleyin.
2. Uzman Danışmanı herhangi bir grafiğe ekleyin.
3. Geçmiş kapsamını ve isteğe bağlı olarak tam sihirli filtreyi seçin.
4. İki farklı ve güvenli CSV dosya adı seçin.
5. Uzmanlar günlüğünü okuyun, ardından CSV dosyalarını Ortak Dosyalar klasöründen veya terminalin Dosyalar klasöründen alın.
GÜVENLİK VE SINIRLAMALAR
Bu yardımcı program yalnızca hesap geçmişini okur ve yerel CSV dosyalarını yazar. Emir vermez, değiştirmez, silmez veya kapatmaz; DLL'leri, WebRequest'i veya harici bir hizmeti kullanmaz.
Sonuçlar, bağlı terminal ve brokerden elde edilebilen geçmiş verilerine bağlıdır. Geri alma işlemleri, yanıltıcı bir şekilde basit bir “gidiş-dönüş” işlemine zorlanmak yerine, kasıtlı olarak “karmaşık” olarak sınıflandırılır. Bu, bir muhasebe ve teşhis yardım aracıdır; kâr veya vergi garantisi değildir.