MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 851
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
Bu yeni el saat kaçta ve döngü ne zaman başlıyor?
Kendi kodunuzla kendiniz uğraşmak zorundasınız. Çok basit - ya tüm değerleri yazdırın ve bacakların nereden büyüdüğünü anlayın ya da bir kesme noktası ayarlayın ve hata ayıklayıcıya gidin ve her adımda tüm değerleri izleyin. Ama bence henüz bir hata ayıklayıcıya ihtiyacınız yok ...
Tabii ki tek başıma ve ancak bu şekilde ama bana çok yardımcı oluyorsunuz, teşekkür ederim. Her şeyi yazdırırım, düzenlerim. Her şeyi doğru yazıyor, sanki bu ok yokmuş gibi, fark etmiyor. EA'nın kodda atıfta bulunduğu bu çizelgede paralel çalışan göstergenin ayarları aynıdır.
Daha sonra alırım, her halükarda, çok teşekkür ederim, bir şeyler kazarsam yazarım. Kazmazsam yine yazıp yardım isteyeceğim.
Tabii ki tek başıma ve ancak bu şekilde ama bana çok yardımcı oluyorsunuz, teşekkür ederim. Her şeyi yazdırırım, düzenlerim. Her şeyi doğru yazıyor, sanki bu ok yokmuş gibi, fark etmiyor. EA'nın kodda atıfta bulunduğu bu çizelgede paralel çalışan göstergenin ayarları aynıdır.
Daha sonra alırım, her halükarda, çok teşekkür ederim, bir şeyler kazarsam yazarım. Kazmazsam yine yazıp yardım isteyeceğim.
Bu yeni el saat kaçta ve döngü ne zaman başlıyor?
Saatlik grafikte aşağı ok bugün 20.00 (4 mum önce)
EA, aşırı aşağı okun 59 mum önce olduğuna inanıyor
Son döngü 00.00'da başladı
Bir de artım başlatmanız gerekiyorsa, eksiltmeye başlamanız gerekiyorsa, herhangi bir yönde çalışabilen bir döngü nasıl oluşturulur gibi bir soru var? İşte nasıl olacağına dair örnek bir diyagram.
(Bir şey olduysa) {değerler değişkenlere atanır} o zaman bir döngü çağrılır ve hesaplamaları döngünün değerlerine bağlı olacak bir gövde içerecektir.
for (artırma veya azaltma üzerindeki değişkenlere bağlı olarak)
{ gövde }
Koşulu çoğaltmanın bir yolu yoktur; döngüde bir kez belirtilmelidir. Bunu yapabilmek mümkün mü.
for() ile yapabilirsin, if() ile yapabilirsin - sonsuz bir döngüye gir, ayrıca while() içinde döngüyü kesmek için koşulları seçebilirsin, bu yüzden for() üzerinden bir test betiği yaptım:
sonuç:
2019.05.21 08:13:43.126 Komut dosyası t1 EURUSD,M15: kaldırıldı
2019.05.21 08:13:43.126 t1 EURUSD,M15: uninit neden 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = -5
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = -4
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = -3
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = -2
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = -1
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: döngü(5,-1) :
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 10
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 9
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 8
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 7
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 6
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 5
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 4
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 3
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 2
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 1
2019.05.21 08:13:43.126 t1 EURUSD,M15: ben = 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: döngü(10,1) :
2019.05.21 08:13:43.126 t1 EURUSD,M15: başlatıldı
2019.05.21 08:13:43.095 Komut dosyası t1 EURUSD,M15: başarıyla yüklendi
Açık.
Ve şablon işlevlerinin ++'dan dışa aktarımı hiçbir şekilde mümkün değil mi?
Bu yeni el saat kaçta ve döngü ne zaman başlıyor?
Tünaydın. Sanırım sorunu buldum, nasıl düzelteceğimi öğreniyorum. Aynı gösterge parametrelerini yalnızca EA ve göstergenin ayarlar penceresinde değil, aynı zamanda gösterge kodunun kendisinde de girdikten sonra her şey düzeltildi (EA aşırı sinyalleri gördü, test cihazındaki başlatma da her şeyi doğruladı).
Hepinize iyi günler! Millet, bilen varsa söylesin.
Burada bu kodu kullanarak güncel fiyatları alabilirsiniz.
Soru:
Doğru şekilde nasıl sabitlenir?
Eh, birkaç döviz çiftinden elde etmek mümkün olurdu.
Pekala, anlamaya çalışıyorum!
Bunu deneyebilirsiniz:
_Symbol'ü seçtiğiniz döviz çiftiyle değiştirebilirsiniz. De ki: AUDCAD veya EURUSD ya da her neyse.