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

 
MosheDayan :

Arkadaşlar tavsiyeye ihtiyacım var... plz.

Son çubuktan ihtiyacım olan "beyaz" seviyeye bir çizgi çekiyorum. "Beyaz" seviye, işlem seansının başlangıcından (00:01) kapanışına (23:59) kadar yerleştirilir. Bu çizgiyi hemen dikey olarak değil, günün sonunda (23:59) çekmeye zorlamak, yani. "beyaz" satırın sonuna kadar? Belki bir şekilde Buffer1[ 1 ]... ya da tamponlarla boşuna uğraştım..

Teşekkür ederim.


DRAW_LINE, her çubuk için fiyat değerlerine ihtiyaç duyar. Farklı türde bir çizgi çizimi kullanın - sanırım ihtiyacınız olanı bulacaksınız. İmleci DRAW_LINE üzerine getirin ve F1 tuşuna basın.

 
buyanov :


snippet'in başlangıcından önceki mesaj

"soma bekleniyor"

Bu ne anlama geliyor

ve ne yapmalı?


Belki de sorun budur

 Alert (Delta, Digits ()) ) ;
 
buyanov :


snippet'in başlangıcından önceki mesaj

"soma bekleniyor"

Bu ne anlama geliyor

ve ne yapmalı?


Belki de sorun budur

 Alert (Delta, Digits ()) ) ;
 
buyanov :


Belki de sorun budur


Hayır maalesef bir metin parçasını yanlış belirtmişim böyle olması lazım

//------------------------------------------------ -------------------------------------------------- ---------------------------

geçersiz OnTick()

{

//****************************************

Alert("OnTick'e yalvarın");

FastMA=NormalizeDouble(iMA(NULL,0,Period_FastMA,0,MODE_SMA,PRICE_CLOSE,1), Digits() );//Period_FastMA=4

SlowMA=NormalizeDouble(iMA(NULL,0,Period_SlowMA,0,MODE_SMA,PRICE_CLOSE,1),Digits());//Period_SlowMA=8

GetNext(SonrakiTick);

Uyarı(SonrakiTick);

Alert("NextTick=",NextTick);

Delta=NormalizeÇift(HızlıMA-YavaşMA,Rakamlar());

Uyarı(Delta,Rakamlar());

Alert("FastMA=",DoubleToStr(FastMA)),Digits(),"SlowMA=",DoubleToStr(SlowMA,Digits()),"Delta=",DoubleToStr(Delta,Digits());


//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<


//------------------------------------------------ -------------------------------------------------- ---------------------

Alert("OnTick()'i sonlandır");

}


 
buyanov :

Hayır maalesef bir metin parçasını yanlış belirtmişim böyle olması lazım




Bu satırdaki hatayı düzeltin

 Alert ( "FastMA=" , DoubleToStr (FastMA)), Digits (), "SlowMA=" , DoubleToStr (SlowMA, Digits ()), "Delta=" , DoubleToStr (Delta, Digits ());

Kodu yapıştırmak için SRC düğmesini kullanın

 
STARIJ :
mesaj, derleyicinin görüşüne göre virgül konması gereken satır numaralarını ve konumları içerir. Büyük ihtimalle yukarıdaki satır

daha kolay - braket kapalı değil... :-)

 

Terminalde, "Güncelle" sağ tıklandığında böyle bir işlev vardır. Grafikteki verileri günceller.

Bir danışmandan böyle bir eylemi nasıl gerçekleştirebilirsiniz?

 
Dmitriy Voevodkin :

Terminalde, "Güncelle" sağ tıklandığında böyle bir işlev vardır. Grafikteki verileri günceller.

Bir danışmandan böyle bir eylemi nasıl gerçekleştirebilirsiniz?


ChartRedraw() 'ı deneyin . Ama bu tam bir analog değil.

 
Dmitriy Voevodkin :

Terminalde, "Güncelle" sağ tıklandığında böyle bir işlev vardır. Grafikteki verileri günceller.

Bir danışmandan böyle bir eylemi nasıl gerçekleştirebilirsiniz?

Ve danışmandan neyi güncellemek istiyorsunuz?

 
Dmitriy Voevodkin :

Terminalde, "Güncelle" sağ tıklandığında böyle bir işlev vardır. Grafikteki verileri günceller.

Bir danışmandan böyle bir eylemi nasıl gerçekleştirebilirsiniz?

ChartRedraw'ın en yakın analogu - grafiği yeniden çizer.

Bu sadece "Yenile" olduğunda diğer eylemlerin gerçekleştiği şey, bu bilinmiyor.. Elbette RefreshRates ve veri penceresi de daha erken güncellenir ve WatchList de. Yani, belli ki çok fazla hareket var