Hatalar, hatalar, sorular - sayfa 1178
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
Hayır, manuel olarak ayarlamam gerekiyor, ancak programlı olarak kontrol etmem gerekiyor.
Bunun gibi:
H1'deki görünürlük bayrağı ayarlanmışsa, bu doğru olacaktır.O zaman görünürlük bayrağını okumanız ve mantıklı bir & sabiti yapmanız gerekir.
Eğer demek istiyorsan:
Veya
Aynısı.Eğer demek istiyorsan:
Veya
Aynısı.Eğer demek istiyorsan:
Veya
Aynısı.Hatanız burada bool(res). res herhangi bir ekranda her zaman 1'den büyüktür, res'de ne döndürüldüğüne bakın, bu nedenle bool(res) yalnızca res=0 olduğunda 0 veya false döndürür
Tür dönüştürme ve karşılaştırmayı dikkatsizce kullanıyorsunuz
OBJ_NO_PERIODS
0
Nesne herhangi bir zaman diliminde gösterilmiyor
OBJ_PERIOD_M1
0x00000001
Nesne 1 dakikalık grafiklerde çizilir
OBJ_PERIOD_M2
0x00000002
Nesne 2 dakikalık grafiklerde çizilir
OBJ_PERIOD_M3
0x00000004
Nesne 3 dakikalık grafiklerde çizilir
OBJ_PERIOD_M4
0x00000008
Nesne 4 dakikalık grafiklerde çizilir
OBJ_PERIOD_M5
0x00000010
Nesne 5 dakikalık grafiklerde çizilir
OBJ_PERIOD_M6
0x00000020
Nesne 6 dakikalık grafiklerde çizilir
OBJ_PERIOD_M10
0x00000040
Nesne 10 dakikalık grafiklerde çizilir
OBJ_PERIOD_M12
0x00000080
Nesne 12 dakikalık grafiklerde çizilir
OBJ_PERIOD_M15
0x000000100
Nesne 15 dakikalık grafiklerde çizilir
OBJ_PERIOD_M20
0x000000200
Nesne 20 dakikalık grafiklerde çizilir
OBJ_PERIOD_M30
0x00000400
Nesne 30 dakikalık grafiklerde çizilir
OBJ_PERIOD_H1
0x00000800
Nesne 1 saatlik grafiklerde çizilir
OBJ_PERIOD_H2
0x00001000
Nesne 2 saatlik grafiklerde çizilir
OBJ_PERIOD_H3
0x00002000
Nesne 3 saatlik grafiklerde çizilir
OBJ_PERIOD_H4
0x00004000
Nesne 4 saatlik grafiklerde çizilir
OBJ_PERIOD_H6
0x00008000
Nesne 6 saatlik grafiklerde çizilir
OBJ_PERIOD_H8
0x00010000
Nesne 8 saatlik grafiklerde çizilir
OBJ_PERIOD_H12
0x00020000
Nesne 12 saatlik grafiklerde çizilir
OBJ_PERIOD_D1
0x00040000
Nesne günlük grafiklerde çizilir
OBJ_PERIOD_W1
0x00080000
Nesne haftalık grafiklerde çizilir
OBJ_PERIOD_MN1
0x00100000
Nesne aylık grafiklerde çizilir
OBJ_ALL_PERIODS
0x001fffff
Nesne tüm zaman dilimlerinde çizilir
Bunun gibi:
H1'deki görünürlük bayrağı ayarlanmışsa, bu doğru olacaktır.Bir önceki yazımın devamında. Bilimsel dürtme yöntemini kullanarak, bir hataya yol açan sorunlu bir yer bulmayı başardım.
İşlevi olan böyle bir kütüphanemiz var:
Ve işte ana dosya:
Ortaya çıkan danışman çalışmıyor, günlük şunu gösteriyor: "EX5 yüklemesi başarısız oldu"
Tünaydın. Danışmanı OnInit işlevinde döngüye aldım ve görünüşe göre bu nedenle, danışman kapatıldığında ve zaman çerçevesi değiştiğinde terminal kilitleniyor (frenlerden sonra zaman çerçevesi değişmiyor). İşte soru şu: Sebep fiksasyon mu? Eğer öyleyse, algoritmayı OnTiick'e taşırsam sorun çözülür mü? Değilse, ne yardımcı olacak?
Not: Döngüde bir Uyku işlevi vardır, bu nedenle terminal aşırı yüklenmez. Giriş alanları bir döngü içinde okunur.
Tünaydın. Danışmanı OnInit işlevinde döngüye aldım ve görünüşe göre bu nedenle, danışman kapatıldığında ve zaman çerçevesi değiştiğinde terminal kilitleniyor (frenlerden sonra zaman çerçevesi değişmiyor). İşte soru şu: Sebep fiksasyon mu? Eğer öyleyse, algoritmayı OnTiick'e taşırsam sorun çözülür mü? Değilse, ne yardımcı olacak?
Not: Döngüde bir Uyku işlevi vardır, bu nedenle terminal aşırı yüklenmez. Giriş alanları bir döngü içinde okunur.
Tünaydın. Danışmanı OnInit işlevinde döngüye aldım ve görünüşe göre bu nedenle, danışman kapatıldığında ve zaman çerçevesi değiştiğinde terminal kilitleniyor (frenlerden sonra zaman çerçevesi değişmiyor). İşte soru şu: Buna takıntı mı sebep oluyor? Eğer öyleyse, algoritmayı OnTiick'e taşırsam sorun çözülür mü? Değilse, ne yardımcı olacak?
Not: Döngüde bir Uyku işlevi vardır, bu nedenle terminal aşırı yüklenmez. Giriş alanları bir döngü içinde okunur.
OnInit - yalnızca başlatma için kullanılır. Tüm hesaplamaların daha fazla yapılması gerekir - OnTick, OnTimer, vb.
Giriş alanındaki değişikliği bilmeniz gerekiyorsa bunun için standart bir kütüphane var: https://www.mql5.com/ru/docs/standardlibrary/controls/cedit