MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 846
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bana partinin normalleşmesinde neyin yanlış olduğunu söyle?
Her şey yanlış. "Uzman Danışman hangi kontrollerden geçmeli..." yazısını okuyunuz. Orada hazır bir fonksiyon var.
Bitti, boş bir şablon oluşturdu, iCustom() işlevinin çalışması için gerekli her şeyi hazırladı.
İşlevde beni ilgilendiren iCrossAD göstergesini kaydettim.
İşlev çalışır, aşırı Yukarı ve Aşağı okların endekslerini doğru bulur, ancak bu okların ayarlandığı fiyat değerleri YANLIŞ.
Kodun kısa olduğu ortaya çıktı, bu yüzden hemen buraya göndereceğim, her ihtimale karşı bu danışmanın ve göstergenin dosyalarını ekleyeceğim.
"Uzmanlar" sekmesindeki günlük girişleri böyle görünür
2019.05.20 15:11:15.025 Test_iCustom (EURUSD,H1) Last_Arrow_Buy_volume = -11211905.17483469, Last_Arrow_Buy_index = 5.0
2019.05.20 15:11:15.025 Test_iCustom (EURUSD,H1) Last_Arrow_Sell_volume = -11203799.85975282, Last_Arrow_Sell_index = 50.0
2019.05.20 15:11:16.798 Test_iCustom (EURUSD,H1) Last_Arrow_Buy_volume = -11211905.17483469, Last_Arrow_Buy_index = 5.0
2019.05.20 15:11:16.798 Test_iCustom (EURUSD,H1) Last_Arrow_Sell_volume = -11203799.85975282, Last_Arrow_Sell_index = 50.0
"Uzmanlar" sekmesindeki günlük girişleri böyle görünür
2019.05.20 15:11:15.025 Test_iCustom (EURUSD,H1) Last_Arrow_Buy_volume = -11211905.17483469, Last_Arrow_Buy_index = 5.0
Okların oluşturulduğu fiyatlar yerine = -11211905.17483469
Sergey Voytsekhovsky :
...
Okların oluşturulduğu fiyatlar yerine = -11211905.17483469
Ctrl+D tuşlarına basın, fareyi gösterge çizgileri boyunca hareket ettirin ve veri penceresinde tamponlarının hangi değerlere sahip olduğunu görün.
Ctrl+D tuşlarına basın, fareyi gösterge çizgileri boyunca hareket ettirin ve veri penceresinde tamponlarının hangi değerlere sahip olduğunu görün.
Seni doğru anladıysam, odada olmayan bir kediyi mi arıyordum? Dizi fiyatlar ile değil de indikatör değerlerle mi doluydu o dönem? Teşekkürler, tekrar düşüneceğim.
Başka bir son soru - derleyici bana 2 uyarı veriyor
işaret uyuşmazlığı Test_iCustom.mq5 79 20
işaret uyuşmazlığı Test_iCustom.mq5 92 20
Nedenlerini anlayamıyorum, söyle pliz. "Tutarsızlık işareti" ne anlama geliyor (Yandex'ten çevirmen). ???
Seni doğru anladıysam, odada olmayan bir kediyi mi arıyordum? Dizi fiyatlar ile değil de indikatör değerlerle mi doluydu o dönem? Teşekkürler, tekrar düşüneceğim.
Başka bir son soru - derleyici bana 2 uyarı veriyor
işaret uyuşmazlığı Test_iCustom.mq5 79 20
işaret uyuşmazlığı Test_iCustom.mq5 92 20
Nedenlerini anlayamıyorum, söyle pliz. "Tutarsızlık işareti" ne anlama geliyor (Yandex'ten çevirmen). ???
Numaranın işaretini kaçırıyor olabilirsiniz. Bu kod satırlarını göster.
Numaranın işaretini kaçırıyor olabilirsiniz. Bu kod satırlarını göster.
İkincisi tamamen aynıdır (Strelok dizilerinde sıfır olmayan değerleri aramak için döngüler).
n ve period_find değişkenlerinin türleri nelerdir? En önemli şey gösterilmedi ...
O zaman dene:
Genel olarak - neden OnTick() işleyicisi düzeyinde bir döngü değişkeni bildiriyorsunuz?
Bu şekilde mümkün mü:
Ve n bildirimini OnTick()'ten kaldırın - orada buna gerek yok.
n ve period_find değişkenlerinin türleri nelerdir? En önemli şey gösterilmedi ...