
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Burada dilin sözdizimini inceledim. Tasarımcı örneğinden öğreniyorum. Bir sınıf çağrısı görüyorum. Sonra mantık benim için bozuldu. Ne yapmalıyım? Makaleler mi arıyorsunuz? Standart araçları uygulamak mı yoksa kendi sınıflarınızı yazmak mı daha iyi?
MQL5 - Bu, belgelerin en ayrıntılı açıklamasını içeren bir kaynaktır. Makalelerde, forumda ve CodeBase'de çok büyük bir bilgi katmanı. Her şeyin bu kadar detaylı çiğnendiği dünyanın hiçbir yerinde bulamazsınız.
İhtiyacın olan tek şey, her şeyi çözecek irade.
MQL5 - Bu, belgelerin en ayrıntılı açıklamasını içeren bir kaynaktır. Makalelerde, forumda ve CodeBase'de çok büyük bir bilgi katmanı. Her şeyin bu kadar detaylı çiğnendiği dünyanın hiçbir yerinde bulamazsınız.
İhtiyacın olan tek şey, her şeyi çözecek irade.
İşte özel bir soru. CExpertSignal var, AddFilter var, AddFilter işlevleri hakkında yardımda hiçbir şey yazmıyor. Orada, örneğin, bir yayılma var. Örnek göremezsem nasıl yazayım. Tam olarak ne yapmam gerekiyor? Şimdi tahmin etmeye çalışacağım.
CExpert ExtExpert; ExtExpert.InitSignal(signal); signal.AddFilter(filter0); filer0.Spread( 20 );
Hatasız derleme. Doğru yazmış mıyım? Şimdi spread 20'den fazla olursa işlemler sonuçlanmayacak mı? Ve böyle bir durumda ne yapmalısınız? Ne okuyabilir?
İşte özel bir soru. CExpertSignal var, AddFilter var, AddFilter işlevleri hakkında yardımda hiçbir şey yazmıyor. Orada, örneğin, bir yayılma var. Örnek göremezsem nasıl yazayım. Tam olarak ne yapmam gerekiyor? Şimdi tahmin etmeye çalışacağım.
Hatasız derleme. Doğru yazmış mıyım? Şimdi spread 20'den fazla olursa işlemler sonuçlanmayacak mı? Ve böyle bir durumda ne yapmalısınız? Ne okuyabilir?
Okuyun: MQL4/MQL5 Sihirbazı
Egzersiz yapmak:
İşte özel bir soru. CExpertSignal var, AddFilter var, AddFilter işlevleri hakkında yardımda hiçbir şey yazmıyor. Orada, örneğin, bir yayılma var. Örnek göremezsem nasıl yazayım. Tam olarak ne yapmam gerekiyor? Şimdi tahmin etmeye çalışacağım.
Hatasız derleme. Doğru yazmış mıyım? Şimdi spread 20'den fazla olursa işlemler sonuçlanmayacak mı? Ve böyle bir durumda ne yapmalısınız? Ne okuyabilir?
Bana öyle geliyor ki, temel bilgilere sahip olmadan yetişkinlere yönelik konuları hemen yazmaya başlama girişimi var. Bu böyle olmaz. Önce alfabeyi öğrenirler, sonra büyük harflerle yazarlar ve böylece yavaş yavaş kompozisyonlara ulaşırlar ve sonra yetenek gerekir. Yani burada, temel bilgi olmadan, otomatik olarak oluşturulan kodu bulmaya çalışmak... Kafanızı duvara vurmanın en iyi yolu değil.
Merhaba. Lütfen bana bu danışman için pazara girme sinyalinin ne olduğunu ve kodun neresinde olduğunu söyleyin?
Bu tür sorunları çözmek için bir hata ayıklayıcı kullanmanız gerekir.
Bir onay işareti geldiğinde OnTick() işlevi çağrılır. Tüm işlemler bunun içinde gerçekleşir, gerekirse sinyaller algılanır, gerekirse alım satım işlemleri yapılır.
Gördüğünüz gibi, bu fonksiyonda ExtExpert fonksiyonu çağrılır. OnTick () ve içinde her şey olur, kodda başka bir şey yoktur.
Buna göre, üzerinde bir kesme noktası belirlersiniz ve hata ayıklayıcıda Expert Advisor'ı başlatırsınız. İlk işaret gelir gelmez kesme noktası tetiklenir ve bu noktada kodda durursunuz. Ve sonra - neden ve hangi eylemlerin gerçekleştirildiğini anlayarak kodun içinde adım adım ilerlersiniz.