"MQL5: MetaTrader 5'te Emtia Vadeli İşlemler Ticaret Komisyonu (CFTC) Raporlarının Analizi ve İşlenmesi" makalesi için tartışma

 

Yeni makale MQL5: MetaTrader 5'te Emtia Vadeli İşlemler Ticaret Komisyonu (CFTC) Raporlarının Analizi ve İşlenmesi yayınlandı:

Bu makalemizde, CFTC rapor analizi için bir araç geliştireceğiz. Şu sorunu çözeceğiz: CFTC rapor verilerinin, Komisyon tarafından sağlanan veri dosyalarından bir ara işleme ve dönüştürme olmadan doğrudan kullanılmasına olanak tanıyan bir gösterge geliştirmek. Ayrıca, bu, farklı amaçlar için kullanılabilir: Verileri bir gösterge olarak çizmek, diğer göstergelerdeki verilerle devam etmek, otomatik analiz için script dosyalarında, alım satım stratejilerinde kullanılmak üzere Expert Advisor'larda.

Veri hazırlama süreci basitleştirilebilir. Aşağıdaki tüm işlemler (CFTC web sitesindeki güncellemeleri kontrol etme, uygun klasörlere indirme ve açma) "Cotdownloader" script dosyası tarafından gerçekleştirilir. Script dosyası çekirdeği (veri indirme), WININET_TEST script dosyasına dayanır. Fiyat Histogramında (Piyasa Profili) yayınlanan CProgressBar sınıfını ve MQL5 makalesindeki uygulamasını kullandım. Harici uygulamalar, Windows API kullanılarak yürütülür; bu, Gerçek Alım Satım İşleminde Bir Alım Satım Robotunun Otomatik Optimizasyonu makalesinde açıklanmıştır.

Bir script dosyasının kullanımı basittir: Herhangi bir grafiğe eklemeniz yeterlidir. Çalışırken, veri indirme ile ilgili bilgileri grafikte bir ilerleme çubuğu olarak ve Experts sekmesinde metin mesajları olarak bildirir.

Yazar: Aleksey Sergan

 
CFTC raporlarına karşı kayıtsızım (hatta işe yaramaz olduklarından eminim), ancak makale harika!
 


Bu makale için 5 yıldız derecelendirmesi. Teşekkürler!

 
Harika Çeviri için teşekkürler :)
 

common.mqh dosyasında bir hata var gibi görünüyor:

datetime times[0] : '0' geçersiz dizin değeri

cot.mq5 derlenirken döndürüldü

geçici bir çözüm bulmaya çalıştım ama şansım yok, birisi bunu düzeltebilir mi? (bunu yapacak becerim yok)

 
Makale için teşekkürler, faydasız olmadığına ikna oldum, tebrikler!
 
Teşekkürler Alexey, harika iş çıkardın. Şimdi sadece nüansları anlamam gerekiyor ve kâr cebimde. Yazara özel olarak yazdım, açıklamaları bekliyorum.
 

İyi günler! Bir sorunum var: resimden de görebileceğiniz gibi terminale bir gösterge ve komut dosyaları yüklendi. Son zamanlarda terminal güncellendi, gösterge terminalde, ancak güncellenmedi, çünkü komut dosyasını bulamıyorum. Ancak MetaEditor'de komut dosyasının mevcut olduğunu görüyoruz, ancak derlerken hatalar gösteriyor. Lütfen komut dosyalarını düzeltmek ve yüklemek için yardım edin. Teşekkür ederim.


 

2 voinG.

Muhtemelen bu hata kaldırılmıştır. c satırının başına // koy bu err_trade...

 

Evet, düzeltilmiş gibi görünüyor, güncellemeden sonra hata olmadan derlendi. Teşekkürler. Ama güncelleme gerçekleşmedi, Salı günü tekrar deneyeceğim, göreceğiz.


 
voinG:

Evet, düzeltilmiş gibi görünüyor, güncellemeden sonra hata olmadan derlendi. Teşekkürler. Ancak güncelleme gerçekleşmedi, Salı günü tekrar deneyeceğim, göreceğiz.

Günlükte bir satırınız var: "Yükleme tamamlandı", bu daha yeni verilerin bulunduğu ve yüklendiği anlamına gelir. Mesele şu ki, gösterge güncellemeleri kontrol etmiyor, bu yüzden onları alması için yeniden başlatmanız gerekiyor, örneğin zaman dilimini w1'den d1'e ve tekrar geri değiştirmeniz gerekiyor.

Salı günü güncellemeleri aramanın bir anlamı yok. Bir sonraki dosyalar Cumartesi sabahına kadar görünmeyecektir.