[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 562

 
double tenkan,kiju,chinku;
   tenkan= iIchimoku ( Symbol (), PERIOD_H4 , 12 , 24 , 120 , 1 , 0 );
   kiju= iIchimoku ( Symbol (), PERIOD_H4 , 12 , 24 , 120 , 2 , 0 );
   chinku= iIchimoku ( Symbol (), PERIOD_H4 , 12 , 24 , 120 , 5 , 0 );
   
   Print ( "tenkan:" ,tenkan, " kiju:" ,kiju, " chinku:" ,chinku);

chinko yayılma 0 çıktı, sorun nedir

2012.02.14 08:33:25 YENİ ALTIN,M5: tenkan:1718.2 kiju:1727.8 chinku:0

 
sss2019 :

Bana neden 130 hatası olduğunu söyleyebilir misin?


Çok yakın veya yanlış hesaplanmış veya normalleştirilmemiş stop fiyatları ( veya bekleyen emir açma Seviyesi fiyatları ) olan stoplar.

ticket1 = OrderSend ( Symbol (),OP_BUYLIMIT,Lot,Level,Slippage, 0 , 0 , NULL ,MagicNumber, 0 , Green );
 
Sepulca :


Çok yakın veya yanlış hesaplanmış veya normalleştirilmemiş stop fiyatları ( veya bekleyen emir açma Seviyesi fiyatları ) olan stoplar.


Boşuna endişelenmeyin - kim bilir ne olabilir - birçok şey - bu hatanın açıklamasına karşılık gelen her şeyde ... ne tahmin edilir ??? :-)

ERR_INVALID_STOPS 130 Geçersiz duraklar

Bunu bir kural haline getirin - DAİMA piyasadan bir sipariş verirken veya piyasadan bir sipariş açarken ve bunu değiştirirken gerekli kontrolleri yapın.

Herşey.

Ö! Üzgünüm - cevap verdiğin ortaya çıktı ... :-) Ve sana cevap verdim ... :-)

 
Reshetov :


İşlem hakkında yorum yapın, yorum yapmak istemediğimde her zaman 0 koyarım))
 
sss2019 :

...

Boşuna endişelenmeyin - kim bilir ne olabilir - birçok şey - bu hatanın açıklamasına karşılık gelen her şeyde ... ne tahmin edilir ??? :-)

ERR_INVALID_STOPS 130 Geçersiz duraklar

Bunu bir kural haline getirin - DAİMA piyasadan bir sipariş verirken veya piyasadan bir sipariş açarken ve bunu değiştirirken gerekli kontrolleri yapın.

Herşey.
 

sterlin-dolar başına 0.1 lot alım satım - maksimum düşüş %3 =)) danışmanı çevirdi ve bakın ne aldım =)))

 
alsu :

Terminalde herhangi bir yerde saklanamaz, çünkü omuz yüzebilir ve bunu yalnızca sunucu bilebilir. Bana göre en doğru hesaplama şudur:



Okudum, düşündüm, kendi yolumda yaptım, ancak soru ortaya çıktı - çift tipin sayılarındaki ayırıcı her zaman noktaya eşittir?

 void start()
  {
   double x = MathMin ( MarketInfo ( Symbol (), MODE_MINLOT), MarketInfo ( Symbol (), MODE_LOTSTEP));

   Comment (digits(x));
  }
//+------------------------------------------------------------------+
int digits( double number)
  { 
   string y = DoubleToStr (number, 8 );
   int k = StringLen (y)- 2 ;
  
   for ( int i = - 1 ; ;k--)
    {
     string x = StringSubstr (y,k, 1 );
     if (x != "0" && i < 0 ) i = k;
     if (x == "." ) return (i-k); //Разделитель в mql4 всегда равен - точке?
    }
  }
 
fore-x :

Okudum, düşündüm, kendi yolumda yaptım, ancak soru ortaya çıktı - çift tipin sayılarındaki ayırıcı her zaman noktaya eşittir?


Evet. programlama dili Excel veya el yazısı metin değildir.
 
fore-x :

Okudum, düşündüm, kendi yolumda yaptım, ancak soru ortaya çıktı - çift tipin sayılarındaki ayırıcı her zaman noktaya eşittir?


Her zaman.
 

Bir Uzman Danışmanın yürütülmesini programlı olarak nasıl sonlandırabilirim - sonlandır(0) gibi bir şey?

MQL4'te böyle bir olasılık var mı yoksa Expert Advisor sadece manuel olarak mı sonlandırılabilir?

Şimdiden teşekkürler.

Neden: