MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 695
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
Saat 15:00'te başlayan döngüde nedense bara yetişmek mümkün değil.
Koşul olarak if(i<24) yazarsam, günlükte her bir çubuğun günlük zamanı görüntülenir, ancak gerekli koşul karşılanmaz:
Göstergeyi hangi zaman diliminde çalıştırıyorsunuz?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu
Artyom Trishkin , 2018.11.17 20:33
Göstergeyi hangi zaman diliminde çalıştırıyorsunuz?
Her iki durumda da saat.
Her iki durumda da saat.
İşler:
Teşekkür ederim ama deneyim ve bilgi yükü olmayan biri için yazmak çok zor, sadece kapetler :-)
BufferHour[i]=(hour==hour_req ? (hour>0 ? hour : 0.1) : 0 );
Verileri ara belleğe aktarırken neden saat>0'ı kontrol etmelisiniz? Ve değilse, neden 0.1 atanır?
Ana grafiği vurgulamak istedim, ancak bir çizgi ile değil , haftanın sıra günü ile Pzt, Sal, Çar... SetIndexArrow(0, 140); (belki daha kolay bir yolu vardır, ama şu ana kadar başka bir şey çıkmadı), ama nedense ana pencerede dördüncüde kodunuzu çalıştıramıyorum ve ilk beşte var böyle bir mülk yok.
Teşekkür ederim ama deneyim ve bilgi yükü olmayan biri için yazmak çok zor, sadece kapetler :-)
Verileri ara belleğe aktarırken neden saat>0'ı kontrol etmelisiniz ? Ve değilse, neden 0.1 atanır?
Ana grafiği vurgulamak istedim, ancak bir çizgi ile değil , haftanın sıra günü ile Pzt, Sal, Çar... SetIndexArrow(0, 140); (belki daha kolay bir yolu vardır, ama şu ana kadar başka bir şey çıkmadı), ama nedense ana pencerede dördüncüde kodunuzu çalıştıramıyorum ve ilk beşte var böyle bir mülk yok.
Tampon saatin değeri ile doldurulur. Ve saat sıfırsa, histogram çizilmeyecektir. Bu nedenle, saatin sıfıra eşit olup olmadığını (sıfır saati aramak için ayarladığınız ayarlarda) kontrol etmeniz ve sıfıra eşitse, tampona saatin değerini (sıfır) değil, girin. 0.1 - histogram sütununu görüntülemek için. Bu durumda, göstergenin Rakamları sıfıra ayarlandığından, veri penceresi 0,1 değil 0 değerini gösterecektir.
Teşekkür ederim ama deneyim ve bilgi yükü olmayan biri için yazmak çok zor, sadece kapetler :-)
Verileri ara belleğe aktarırken neden saat>0'ı kontrol etmelisiniz? Ve değilse, neden 0.1 atanır?
Ana grafiği vurgulamak istedim, ancak bir çizgi ile değil , haftanın sıra günü ile Pzt, Sal, Çar... SetIndexArrow(0, 140); (belki daha kolay bir yolu vardır, ama şu ana kadar başka bir şey çıkmadı), ama nedense ana pencerede dördüncüde kodunuzu çalıştıramıyorum ve ilk beşte böyle bir mülk yok.
PlotIndexSetInteger(0,PLOT_OK,140);
Ancak hafta sayısına eşit sayıda arabellek oluşturmanız gerekir. Ve her arabellek için ok kodunu 140'tan 149'a ayarlayın - 1,2,3,4,5,6,7,8,9,10 - bir yıl için on hafta yeterli mi? Sadece 70 gün. Ya da nasıl istersin?
sonra terminal kapanır ve yeniden başlatmanız gerekir.
Lütfen bunun neden olduğunu tavsiye ederek yardım edin, aksi takdirde nereye kazacağımı anlayamıyorum.
Ve belki birileri yöntemi, yavaş çalışan programlarda yerlerin nasıl hesaplanacağını söyler?
tavsiye için şimdiden teşekkürler!
Bu orijinal ve benim değişikliklerimle daha da düşük.
//================
sonra terminal kapanır ve yeniden başlatmanız gerekir.
Lütfen bunun neden olduğunu tavsiye edin, aksi takdirde nereye kazacağımı anlayamıyorum.
Ve belki birileri yöntemi, yavaş çalışan programlarda yerlerin nasıl hesaplanacağını söyler?
tavsiye için şimdiden teşekkürler!
Bu orijinal ve benim değişikliklerimle daha da düşük.
//================
Her şeyi geri getir, bilgisayara işkence etme
iBandsOnArray, dizide depolanan veriler üzerinde hesaplanan iStdDevOnArray
Dizi 1 döngüde doldurulur
Her şeyi geri getir, bilgisayara işkence etme
iBandsOnArray, dizide depolanan veriler üzerinde hesaplanan iStdDevOnArray
Dizi 1 döngüde doldurulur
1. Her şeyi yerine koyun, bilgisayarınıza eziyet etmeyin .
Üzgünüz, ancak iade edemezsiniz, göstergenin soldan sağa sayması gerekir.
Ve ben ona işkence etmiyorum, onu amacına uygun olarak kullanıyorum.
2. iBandsOnArray, dizide depolanan veriler üzerinde hesaplanan iStdDevOnArray
Evet, bbMacd[] dizisindeki veriler üzerinden hesaplanırlar, peki ya sonra?
3. Dizi 1 döngüde doldurulur
Bir mi yoksa ilk mi?
Bir diziyi doldurmak için, bunun içinde olduğu kişisel bir döngüye ihtiyacınız olduğunu söylemek istiyorsunuz.
dizi dolduruldu ve daha fazla işlem yapılamaz mı?
Göstergenin neden yavaşladığını ve gerçekleştiği yerleri nasıl hesaplayacağımı bulmak benim için önemli.
Daha fazla soru ve cevap yok.
Maalesef öyle demedin.
Danışmanın zaman çerçevesini değiştirirken yeniden başlatma nasıl devre dışı bırakılır?
şu var:
https://www.mql5.com/ru/forum/170952/page61#comment_6132824
Bu mql4 için de geçerli mi?