Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 51

 

Merhaba.

Bu yüzden göstergeye ve ipleri renklendirmek için koşullara iki Uptrend ve Dntrend tamponu ekledim ve tepelerde delikler var :(

Nasıl kaldırılır?


Dosyalar:
 
Zar :

Merhaba.

Bu yüzden göstergeye ve ipleri renklendirmek için koşullara iki Uptrend ve Dntrend tamponu ekledim ve tepelerde delikler var :(

Onları nasıl kaldırabilirim?



evet herşey yolunda gibi

Dosyalar:
 
Vinin :


evet herşey yolunda gibi

Evet, teşekkür ederim, şimdi her şey uyuyor :)
 
Herkese iyi günler .... belirli bir zaman diliminde senaryoyu nasıl engelleyeceğini kim bilebilir?
 
i999i :
Herkese iyi günler .... belirli bir zaman diliminde senaryoyu nasıl engelleyeceğini kim bilebilir?
Komut dosyası, döngülü değilse, SADECE bir kez çalışır (grafiğe yerleştirildiğinde).
Danışmanın süre sınırlaması kararına buradan bakılabilir.
 
TarasBY :
Komut dosyası, döngülü değilse, SADECE bir kez çalışır (grafiğe yerleştirildiğinde).
Danışmanın süre sınırlaması kararına buradan bakılabilir.


teşekkürler, anladım
 

Herkese selam! Yeni başlayan biri gibi görünmüyor, ancak nedense işlev benim için çalışmıyor:

 string fsD2c( double dpD)
{ string slResult= "" ; int nlPos=- 1 ;
  slResult=DoubleToStr(dpD,2);
  nlPos =   StringFind (slResult, "." );
   if (nlPos>= 0 ) slResult=StringSetChar(slResult, nlPos, "," ); 
   return (slResult);
}

Noktayı virgülle değiştirmelidir, ancak nokta, virgül ve sonunda sıfır içermeyen bir sayı döndürür. :)

StringSetChar(...) işlevi standarttır.

 
Top2n :


Teşekkürler ama belirli hesaplamalar yoluyla TP (Ask + TP * Puan) almanın gerekli olduğunu anlıyorum, bu SATIN AL vb. içindir.

TP=100 pip hemen ayarlanmaz, örneğin 130 pip için çalışır. Ancak manuel modda yaparsanız, önce sipariş verebilir ve ardından TP'yi 100 p kadar yukarı çekebilirsiniz.

Aracı, StopLevel 0.00050'ye sahiptir.

Belki TR'nin açılışında bir spread olmadan, ancak beyan edilen fiyattan değerlendirir. Bazı saçmalıklara rağmen.

DC'niz stop emirleri ile hemen pozisyon açmanıza izin vermez. Sırayla yapın: önce bir pozisyon açarsınız, ardından durdurma emirleri ayarlarsınız.

Neden stoplevel çift ? O int .

 
mt4trade :

Herkese selam! Yeni başlayan biri gibi görünmüyor, ancak nedense işlev benim için çalışmıyor:

 string fsD2c( double dpD)
{ string slResult= "" ; int nlPos=- 1 ;
  slResult=DoubleToStr(dpD, 2 );
  nlPos =   StringFind (slResult, "." );
   if (nlPos>= 0 ) slResult=StringSetChar(slResult, nlPos, ' , ' ); 
   return (slResult);
}
Noktayı virgülle değiştirmeli, ancak nokta, virgül ve sonunda sıfır içermeyen bir sayı döndürmelidir. :)

StringSetChar(...) işlevi standarttır.

 

Bir danışmanı test ederken, çok zaman alır. Belki birisi, ana algoritmayı koyabileceğiniz ve farklı zaman dilimlerinde otomatik olarak çalıştırabileceğiniz bir komut dosyası veya programla karşılaştı?

Prensip olarak, bir sonraki dalda uygun bir komut dosyası bile buldum, ancak haftanın gün aralıklarını zaman yerine ayarlamam gerekiyor.

Aşağı yukarı şöyle:

Multy_DATA[ 0 ][ 0 ] = "DayOfWeek(5)" ;  Multy_DATA[ 0 ][ 1 ] = "DayOfWeek(1)" ;
Multy_DATA[ 1 ][ 0 ] = "DayOfWeek(1)" ;  Multy_DATA[ 1 ][ 1 ] = "DayOfWeek(2)" ;
Multy_DATA[ 2 ][ 0 ] = "DayOfWeek(2)" ;  Multy_DATA[ 2 ][ 1 ] = "DayOfWeek(3)" ;
Multy_DATA[ 3 ][ 0 ] = "DayOfWeek(3)" ;  Multy_DATA[ 3 ][ 1 ] = "DayOfWeek(4)" ;
Multy_DATA[ 4 ][ 0 ] = "DayOfWeek(4)" ;  Multy_DATA[ 4 ][ 1 ] = "DayOfWeek(5)" ;

ama bu işe yaramıyor.

Senaryonun yazarına sordu. Mesajlara bakılırsa, yazar nadiren forumda. Guru, bana nasıl doğru yapacağımı söyle.

Komut dosyası burada bulunur: https://www.mql5.com/ru/code/7614