Boşluk sayacı. 10 puandan fazla olan boşlukları saymak istiyorum.
"Gap" değişkeni sıfırlanır. nedenini anlamıyorum. Henüz denemedim. Araya giren döngüler ve statik - yardımcı olmuyor. Döngülerin yanlış yazıldığından şüpheleniyorum.
#property strict#property script_show_inputsinputint GapInPips = 100 ;
inputint GapCount = 10 ;
//+------------------------------------------------------------------+voidOnStart ()
{
int i = 1 , gap = 0 ;
while (i < Bars && gap < GapCount && ! IsStopped ())
{
int r = ( int )( MathAbs (Close[i + 1 ] - Open[i]) / Point );
if (r >= GapInPips)
{
gap++;
Print ( "ГЭП!========: " , gap, " , ВЕЛИЧИНА ГЭПА==: " , r, ", время гэпа = " , Time[i]);
}
i++;
}
}
//+------------------------------------------------------------------+
009:36:28.169t EURUSD,H1: boşluk!========: 1 , GAP DEĞERİ==: 182, boşluk zamanı = 2020.06.15 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 2 , GAP DEĞERİ==: 112, boşluk zamanı = 2020.06.01 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 3 , GAP DEĞERİ==: 134, boşluk zamanı = 2020.05.11 00:00:00
009:36:28.169t EURUSD,H1: boşluk!=========: 4 , GAP DEĞERİ==: 225, boşluk zamanı = 2020.04.13 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 5 , GAP DEĞERİ==: 192, boşluk zamanı = 2020.03.30 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 6 , GAP DEĞERİ==: 100, boşluk zamanı = 2020.03.24 23:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 7 , GAP DEĞERİ==: 926, boşluk zamanı = 2020.03.16 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 8 , GAP DEĞERİ==: 602, boşluk zamanı = 2020.03.09 00:00:00
009:36:28.169t EURUSD,H1: boşluk!=========: 9 , GAP DEĞERİ==: 136, boşluk zamanı = 2020.03.02 00:00:00
009:36:28.169t EURUSD,H1: boşluk!========: 10 , GAP DEĞERİ==: 242, boşluk zamanı = 2020.02.24 00:00:00
On Balance Volume (OBV) Индикатор Балансового Объема (On Balance Volume, OBV) связывает объем и изменение цены, сопровождавшее данный объем. Momentum Индикатор движущей силы рынка (Momentum) измеряет величину изменения цены финансового инструмента за определенный...
Geçerli sembolün günlük grafiğindeki Kapanış fiyatları kullanılarak hesaplanan, 14 periyotlu, 0 kaymalı basit bir hareketli ortalama . İlk çubuğun değerini alın (sıfır - geçerli gün):
double ma_day1= iMA ( Symbol (), PERIOD_D1 , 14 , 0 , MODE_SMA , PRICE_CLOSE , 1 );
Geçerli sembolün günlük grafiğindeki Kapanış fiyatları kullanılarak hesaplanan, 14 periyotlu, 0 kaymalı basit bir hareketli ortalama . İlk çubuğun değerini alın (sıfır - geçerli gün):
Tünaydın!
Lütfen basit bir sorunu çözmeme yardım edin.
Boşluk sayacı. 10 puandan fazla olan boşlukları saymak istiyorum.
"Gap" değişkeni sıfırlanır. nedenini anlamıyorum. Henüz denemedim. Araya giren döngüler ve statik - yardımcı olmuyor. Döngülerin yanlış yazıldığından şüpheleniyorum.
0 09:36:28.169 t EURUSD,H1: boşluk!========: 1 , GAP DEĞERİ==: 182, boşluk zamanı = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 2 , GAP DEĞERİ==: 112, boşluk zamanı = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 3 , GAP DEĞERİ==: 134, boşluk zamanı = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!=========: 4 , GAP DEĞERİ==: 225, boşluk zamanı = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 5 , GAP DEĞERİ==: 192, boşluk zamanı = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 6 , GAP DEĞERİ==: 100, boşluk zamanı = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 7 , GAP DEĞERİ==: 926, boşluk zamanı = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 8 , GAP DEĞERİ==: 602, boşluk zamanı = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!=========: 9 , GAP DEĞERİ==: 136, boşluk zamanı = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 10 , GAP DEĞERİ==: 242, boşluk zamanı = 2020.02.24 00:00:00
i+1'in betiği neden sonsuz bir döngüde çalıştırdığını anlayamıyorum? Aşağıda bir uyarı var - ifadenin etkisi yok ama etkisi var)
i+1'in betiği neden sonsuz bir döngüde çalıştırdığını anlayamıyorum? Aşağıda bir uyarı var - ifadenin etkisi yok ama etkisi var)
Çünkü i+1, i'nin değerini artırmaz.
i++ veya i+=1 olmalıdır
Herkese selam. Önceki günün kapanışında gösterge okumaları (günlük hareketli ortalama ) nasıl hesaplanır? teşekkürler
Hesapla veya al? MQL5 veya 4?
Hesapla veya al? MQL5 veya 4?
MQL4 almak
MQL4 almak
Geçerli sembolün günlük grafiğindeki Kapanış fiyatları kullanılarak hesaplanan, 14 periyotlu, 0 kaymalı basit bir hareketli ortalama . İlk çubuğun değerini alın (sıfır - geçerli gün):
Geçerli sembolün günlük grafiğindeki Kapanış fiyatları kullanılarak hesaplanan, 14 periyotlu, 0 kaymalı basit bir hareketli ortalama . İlk çubuğun değerini alın (sıfır - geçerli gün):
Teşekkür ederim
0 09:36:28.169 t EURUSD,H1: boşluk!========: 1 , GAP DEĞERİ==: 182, boşluk zamanı = 2020.06.15 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 2 , GAP DEĞERİ==: 112, boşluk zamanı = 2020.06.01 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 3 , GAP DEĞERİ==: 134, boşluk zamanı = 2020.05.11 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!=========: 4 , GAP DEĞERİ==: 225, boşluk zamanı = 2020.04.13 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 5 , GAP DEĞERİ==: 192, boşluk zamanı = 2020.03.30 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 6 , GAP DEĞERİ==: 100, boşluk zamanı = 2020.03.24 23:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 7 , GAP DEĞERİ==: 926, boşluk zamanı = 2020.03.16 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 8 , GAP DEĞERİ==: 602, boşluk zamanı = 2020.03.09 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!=========: 9 , GAP DEĞERİ==: 136, boşluk zamanı = 2020.03.02 00:00:00
0 09:36:28.169 t EURUSD,H1: boşluk!========: 10 , GAP DEĞERİ==: 242, boşluk zamanı = 2020.02.24 00:00:00
belki bu seçenek atılmadı? Kopyaladım. Hiçbir şey, günlükte sonuç yok.
belki bu seçenek atılmadı? Kopyaladım. Hiçbir şey, günlükte sonuç yok.
o seçenek
baskı sonuçlarına hangi dergide baktığınızı öğrenmek için kalır, uzmanlar sekmesine bakmanız gerekir