Hatalar, hatalar, sorular - sayfa 1985
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
Tabiiki.
Evet ve değer 0 olarak ayarlanmışsa, elbette bir şeyler yanlıştır... Şekil, her çubukta 0 değerinde bir ok olduğunu göstermektedir.
İşin püf noktası boş = EMPTY_VALUE .
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
EA piyasaya gitmez. Hata 130.
fxsaber , 2017.09.04 17:19
Sonuç
0.9987200000000001
Boş boştur, ancak PLOT_EMPTY_VALUE'a grafikte ve veri penceresinde görüntülenmeyecek bir değer atanmıştır. EMPTY_VALUE değerini 0 ile değiştirmeyi deneyin
Hayır, hala yanlış gidiyor. Şimdi kodu her yerde EMPTY_VALUE ile EMPTY = EMPTY_VALUE sabitiyle değiştirdim . İyi olmak, iyileşmek. Ama yine de, grafikteki TF'yi değiştirirken, bu çöp. BOŞ = 0 olarak ayarlayın. Daha da iyi oldu, ancak yine, grafikte sık sık TF değişikliği - çöp. Genel olarak - SD'ye bir uygulama yazmak gerekir.
Bütün bunlar neden? Ben tamamen farklı bir şeyden bahsediyordum. Son çare olarak, arabelleği sıfırlamak yerine
koyabilirsin
Bütün bunlar neden? Ben tamamen farklı bir şeyden bahsediyordum. Peki, tamponu sıfırlamak yerine son çare olarak
koyabilirsin
Alexey Kozitsyn :
...
ArrayInitialize(), OnDeinit() içinde başlatılır, ancak sonucu zaten yukarıda tanımlamıştım.
OnInit()'te deneyin.
OnCalculate() içinde ilk başlatmada bir başlatma var (prev_calculated == 0). OnInit()'e geçmenin bir şeyleri değiştireceğini mi düşünüyorsunuz? Deneyeceğim elbette, ama bu fantezi dünyasından bir şey ...
Durmak. Dediğim gibi, diziler OnDeinit() içinde başlatılır , bunlar artık bir sonraki başlatmada kullanılmaz (giriş parametrelerinin değiştirilmesi). Bu (arabellek olarak kullanılmayan bir dizinin başlatılması) yardımcı olursa - bu da bir MT hatası olacaktır. Sadece dizilerin kullanılmadığı, aynı zamanda (ayrılmamış) hala başlatılabildiği ortaya çıktı ve bu, ekranı etkileyecek ...
(string)NormalizeDouble(0.99872, 5) çok uzun bir sonuçtur.
Tünaydın!
Mesajınız için teşekkürler, kontrol edeceğiz