EA N7S_AO_772012 - sayfa 17

 

Trol çağrısı işlevinde bir hata bulundu.

Yanlışlıkla izin verildi.

Düzeltme

 void trl ( ) {
      total = OrdersTotal ( ) ; spread = MarketInfo ( Symbol ( ) , MODE_SPREAD ) ;
  for (  i = total - 1 ; i > = 0 ; i - - ) 
     { OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) ; MN = OrderMagicNumber ( ) ;
       if ( OrderSymbol ( ) = = Symbol ( ) & & MN > = 772012000 & & MN < = 772012199 ) 
         {  if ( MN = = 772012055 ) { sl = slx ; tp = tpx * slx ; mn = mnx1 ; }
            if ( MN = = 772012155 ) { sl = sly ; tp = tpy * sly ; mn = mny1 ; }
            if ( MN = = 772012011 ) { sl = slX ; tp = tpX * slX ; mn = mnX1 ; }
            if ( MN = = 772012111 ) { sl = slY ; tp = tpY * slY ; mn = mnY1 ; }
         
           int prevticket = OrderTicket ( ) ;
if ( UseUdavkaTrail = = false )
    {       if ( OrderType ( ) = = OP_BUY ) 
             { if ( DayOfWeek ( ) = = 5 & & Hour ( ) > = 22 )  { OrderClose ( prevticket , OrderLots ( ) , Bid , 3 , Black ) ; } 
              if ( Bid > ( OrderStopLoss ( ) + ( sl * 2  + spread ) * Point ) ) 
                 { if ( BTS ( ) < 0 ) { OrderClose ( prevticket , OrderLots ( ) , Bid , 3 , Black ) ; } 
                   else { OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , Bid - sl * Point , 0 , 0 , Blue ) ; } } } 
           else { if ( DayOfWeek ( ) = = 5 & & Hour ( ) > = 22 ) { OrderClose ( prevticket , OrderLots ( ) , Ask , 3 , Blue ) ; } 
                  if ( Ask < ( OrderStopLoss ( ) - ( sl * 2 + spread ) * Point ) ) 
                     { if ( BTS ( ) > 0 ) 
                           { OrderClose ( prevticket , OrderLots ( ) , Ask , 3 , Blue ) ; } 
                     else { OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , Ask + sl * Point , 0 , 0 , Blue ) ; } } }
     }
     else 
     
    {       if ( OrderType ( ) = = OP_BUY ) 
             { if ( DayOfWeek ( ) = = 5 & & Hour ( ) > = 22 )  { OrderClose ( prevticket , OrderLots ( ) , Bid , 3 , Black ) ; } 
              if ( Bid > ( OrderStopLoss ( ) + ( sl * 2  + spread ) * Point ) | | true ) 
                 { if ( BTS ( ) < 0 ) { OrderClose ( prevticket , OrderLots ( ) , Bid , 3 , Black ) ; } 
                  else { TrailingUdavka ( OrderTicket ( ) , sl , sl + spread , MathRound ( sl / 2 ) , MathRound ( sl + sl / 2 ) , MathRound ( sl / 3 ) ) ; } } } 
           else { if ( DayOfWeek ( ) = = 5 & & Hour ( ) > = 22 ) { OrderClose ( prevticket , OrderLots ( ) , Ask , 3 , Blue ) ; } 
                  if ( Ask < ( OrderStopLoss ( ) - ( sl * 2 + spread ) * Point ) | | true ) 
                     { if ( BTS ( ) > 0 ) 
                           { OrderClose ( prevticket , OrderLots ( ) , Ask , 3 , Blue ) ; } 
                     else { TrailingUdavka ( OrderTicket ( ) , sl , sl + spread , MathRound ( sl / 2 ) , MathRound ( sl + sl / 2 ) , MathRound ( sl / 3 ) ) ; } } }
     }
          return ( 0 ) ; } } }
 
Zor değilse - bir dosya ekleyin, yoksa düzeltmek için çok tembelim)
 
mpeugep >> :
Zor değilse - bir dosya ekleyin, yoksa düzeltmek için çok tembelim)

Rica ederim.

Her ne kadar ihtiyacınız olanı manuel olarak düzeltmede gerçekten zor bir şey görmüyorum.

Dosyalar:
with_tral.mq4  16 kb
 

Hey!

Korkarım ki 5 basamaklı DC'ler için 3 puanlık bir kayma sadece uygulanabilir olmayan bir parametredir, bunu EA sürümünde harici bir değişken olarak çıkarmanızı öneririm :)

 

3 gün geçti.

Öz sermayede eksi 500p...

Kolayca tolere edin - hala gerçek değil. ;)

 
Casper >> :

Rica ederim.

Her ne kadar ihtiyacınız olanı manuel olarak düzeltmede gerçekten zor bir şey görmüyorum.

evet zaten düzeltildi.

 

Şu anda resim aşağıdaki gibidir (ticaret 0.01 lot):

İlk baştaki kadar mutlu değil ama yine de olumlu..

 

Öz sermaye hala eksi 500p.

Stabilize :)

 

Şu anda elimde aşağıdaki resim var:


 
mpeugep писал(а) >>

Şu anda elimde aşağıdaki resim var:

Tünaydın!

Ve lütfen bu grafik için setleri, periyodu, döviz çiftini ve periyodu gönderin....

Ve sonra bu konuda bulunan grafikleri test cihazında bile simüle edemiyorum ...

Ya ellerim çarpık, ya da başka bir şey ....

Broker Alpari-demo