MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 505

 
ArturR :

Merhaba!

Gecenin yarısını geçirdim, neden basit bir koşulun karşılanmadığını anlayamıyorum, lütfen çözmeme yardım edin:

Tarihsel veriler üzerinde çalıştırıyorum, macd1,2, lowprice, highprice değişkenlerine değerler atanıyor ama koşul yerine getirilmek istemiyor, bütün kafam dağıldı, nereye kazacağımı anlayamıyorum... ((((

      macd1 
      macd2 
      highprice1 
      highprice2
      lowprice1
      lowprice2

değişkenlerin hepsi çift mi?

 

Soruyu tekrarla-Lütfen bana söyle-dll olmadan bu onay kutusu kaldırılsın mı?


 
Nikolay Gaylis :

Soruyu tekrarla-Lütfen bana söyle-dll olmadan bu onay kutusu kaldırılsın mı?


Değil

 
Alexey Viktorov :
Test cihazında OnChartEvent() çalışmıyor.

Teşekkür ederim.

 
Nikolay Gaylis :

değişkenlerin hepsi çift mi?

Evet her şey çift, hatasız derleniyor.

 
ArturR :

Merhaba!

Gecenin yarısını geçirdim, neden basit bir koşulun karşılanmadığını anlayamıyorum, lütfen çözmeme yardım edin:

Tarihsel veriler üzerinde çalıştırıyorum, macd1,2, lowprice, highprice değişkenlerine değerler atanıyor ama koşul yerine getirilmek istemiyor, bütün kafam dağıldı, nereye kazacağımı anlayamıyorum... ((((

İlk olarak, sıfır çubuk verisi kullandığınıza dikkat edin. Bu veriler sabit değildir (bir tikte - bir, sonrakinde - diğerinde).

İkincisi, koşulun karşılanmadığını nasıl kontrol ettiniz?

 
ArturR :

Merhaba!

Gecenin yarısını geçirdim, neden basit bir koşulun karşılanmadığını anlayamıyorum, lütfen çözmeme yardım edin:

Tarihsel veriler üzerinde çalıştırıyorum, macd1,2, lowprice, highprice değişkenlerine değerler atanıyor ama koşul yerine getirilmek istemiyor, bütün kafam dağıldı, nereye kazacağımı anlayamıyorum... ((((

Yüksek, Düşük yerine iHigh , iLow kullanmanız gerekir

 
Ihor Herasko :

İlk olarak, sıfır çubuk verisi kullandığınıza dikkat edin. Bu veriler sabit değildir (bir tikte - bir, sonrakinde - diğerinde).

İkincisi, koşulun karşılanmadığını nasıl kontrol ettiniz?

1. Evet, kodda sıfır bar için bir durum var, şimdi hangi durumu test ettiğimi kontrol etmenin bir yolu yok, bu gece kontrol edeceğim.

2. Değerlerin değerleri ile grafikte yorum görüntülenerek kontrol edilir, macd, High ve Low değerleri vardır ve min(max)price karşılık gelen değerleri almaz.

 
Taras Slobodyanik :

Yüksek, Düşük yerine iHigh, iLow kullanmanız gerekir

Teşekkürler, akşam kontrol edeceğim, ancak Highprice'ın High işlevini kullanarak Highprice'tan bir değer aldığı açık değil, ancak minimum ve maksimum fiyat sıfır kalıyor?

 
Artyom Trishkin :

Yaptığınız şeyin tam bir karmaşası ve yanlış anlaşılması ...

 //--- И далее вообще не понятно к чему у вас фигурные скобки - они висят в пустоте, а это составной оператор, который должен после условия идти.
после каждого if стоит всегда открывать фигурную скобку?или чем чревато мое расположение фигурных скобок?