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

 
Evet, bir kez daha. SetIndexStyle'da ondan - verilen iki nokta arasına bir çizgi çizmesini istiyorum - yani
DRAW_SECTION 1 Boş olmayan satır değerleri arasındaki segmentler
Sonuçta doğru anladım, yardım bana ne yazıyor?
 
Evet, hemen yayınlayacağım!!
 
 for ( int iiri=total- 1 ; iiri>= 0 ; iiri--)
   { if ( OrderSelect (iiri, SELECT_BY_POS))
   { if ( OrderSymbol   ()== Symbol ()      )
   {  
   if ( OrderType     ()==OP_BUY&& OrderMagicNumber ()==Magic2 && Bid> OrderOpenPrice ()+ NormalizeDouble (profit* Point , Digits ))
   {
     ObjectCreate ( "Line1112" + OrderTicket (), OBJ_HLINE , 0 , 0 , OrderOpenPrice ());
     ObjectSet ( "Line1112" + OrderTicket (), OBJPROP_COLOR , Green );
     ObjectSet ( "Line1112" + OrderTicket (), OBJPROP_STYLE , 0 );
     ObjectSet ( "Line1112" + OrderTicket (), OBJPROP_WIDTH , 1 );
   }
   if ( NormalizeDouble ( ObjectGet ( "Line1112" + OrderTicket (),OBJPROP_PRICE1), Digits )!= NormalizeDouble ( OrderStopLoss (), Digits )&& ObjectFind ( "Line1112" + OrderTicket ())== 0 )
   {
   OrderModify ( OrderTicket (), OrderOpenPrice (), NormalizeDouble ( ObjectGet ( "Line1112" + OrderTicket (), Digits ),OBJPROP_PRICE1), OrderTakeProfit (), 0 , Blue );
   }

}}} 

neden satırı sürükledikten sonra terminal OrderModify hatası 1 yazıyor

ve sürekli durmadan sipariş veriyor, sonra durmadan ???

 
Dimka-novitsek :
Evet, bir kez daha. SetIndexStyle'da ondan - verilen iki nokta arasına bir çizgi çizmesini istiyorum - yani
DRAW_SECTION 1 Boş olmayan satır değerleri arasındaki segmentler
Sonuçta doğru anladım, yardım bana ne yazıyor?
DRAW_LINE kullanıyorum. DRAW_SECTION ile ilgili yanlış anlamalarım var .
 

platforma yeni bir danışman nasıl kurulur?

 

Söyle bana, göstergenin hesaplanmasını 31 mumla sınırlamanın nedeni ne olabilir. Belli bir noktaya kadar her şey yolundaydı ama aniden bu can sıkıcı sınırlama ortaya çıktı.

kod:

   int counted_bars= IndicatorCounted ();
   int limit, i;


   if (counted_bars< 0 ) return (- 1 );

   limit=( Bars -counted_bars)- 1 ;
 
   for (i= 0 ; i<=limit+ 2 ;i++)
     {  

.............
     
     }
 
dzhini :

Söyle bana, göstergenin hesaplanmasını 31 mumla sınırlamanın nedeni ne olabilir. Belli bir noktaya kadar her şey yolundaydı ama aniden bu can sıkıcı sınırlama ortaya çıktı.

kod:

Bunu yenemezsin.

.................'da bir hata arayın.

 
VOLDEMAR :

neden satırı sürükledikten sonra terminal OrderModify hatası 1 yazıyor

ve sürekli durmadan sipariş veriyor, sonra durmadan ???

Görünüşe göre fiyatı değiştirmeye gerek yok, 1.3500'de yarattılar ve sonra 1.3500'de değiştirdiler.

ERR_NO_RESULT 1 Hata yok ama sonuç bilinmiyor

Bir nesne oluşturmadan önce, nesnenin var olup olmadığını kontrol edin.

   if ( ObjectFind ( "Line1112" + OrderTicket ())< 0 )
       ObjectCreate ( "Line1112" + OrderTicket (), OBJ_HLINE , 0 , 0 , OrderOpenPrice ());
 
OKULENOK84 :

platformda yeni bir danışman nasıl düzgün bir şekilde kurulur?

MetaTrader 4'te Uzman Danışman nasıl kurulur?
 
costy_ :

Bunu yenemezsin.

.................'da bir hata arayın.

Sorun hala aynı - hesaplamalardan sonra, sayı ondalık noktadan sonra işaretinde izin verilen değerden çok daha az çıkıyor ve bu nedenle gösterge böyle bir bölümden sonra ölüyor.
Neden: