Danışman yazdı, bir sorun var. - sayfa 3

 
KONDOR >> :

2. sayfada düzeltildi

Yardım etmedi((

 
Run >> :

ve ZigZag hakkında, hızı minimuma ayarlayarak ve tablodaki göstergeyi bırakarak ve F12'yi kullanarak test cihazında aşağıdaki kodu çalıştırmayı deneyin, sayılara ne olduğunu görün

sol üst köşede umarım onu nasıl kullanacağımı anlamışsınızdır.

Hmm... üç arabellek de sıfırlarla:

0

0

0


Print("ZigZag = ", ZZ_1); işlevine rağmen; normal değerler görüntülenir.

 

Noterday писал(а) >>

 int start ( )
  {
//----
      int bar = - 1 ;   
   for ( int i = 0 ; i < 100 ; i + + ) {      
      if ( zz ( i ) ! = 0 ) { bar = i ; break ; }
                          }
 double Lot = 0.1 ;                      
 double  spred = MarketInfo ( Symbol ( ) , MODE_SPREAD ) * Point ;
    
 if ( bar = = 1 )   {      
   if ( zz ( bar ) = = High [ bar ] & & CalculateOrders ( Symbol ( ) , 1 ) = = 0 ) 
   OrderSend ( Symbol ( ) , OP_SELL , Lot , Bid , 10 , High [ bar ] + spred + ( 10 * Point ) , Ask - ( 10 * Point ) , "SELL" , 0 , 0 , Red ) ; else
   
   if ( zz ( bar ) = = Low [ bar ] & & CalculateOrders ( Symbol ( ) , 0 ) = = 0 ) 
   OrderSend ( Symbol ( ) , OP_BUY , Lot , Ask , 10 , Low [ bar ]       - ( 10 * Point ) , Bid + ( 10 * Point ) , "BUY" , 0 , 0 , Blue ) ;                
              }
    
//----
   return ( 0 ) ;
  }

//+------------------------------------------------------------------+

 
int CalculateOrders ( string simbol , int type ) {   int count = 0 ;

   for ( int i = 0 ; i < OrdersTotal ( ) ; i + + )
     {
      if ( OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) = = false ) break ;
      if ( OrderSymbol ( ) = = simbol ) //&& OrderMagicNumber()==mn)
        {
         if ( OrderType ( ) = = type )  count + + ;
        
        }
     }
     
 return ( count ) ;
  }
  
 //-------------------- фнкция зигизага --------------         
   double zz ( int i ) {
   double res = 0 ;
   res = iCustom ( NULL , 0 , "ZigZag" , 12 , 5 , 3 , 0 , i ) ;
   return ( res ) ;    } 


Herşey çalışıyor! EURUSD


 

sıfırlarla nasıl ve neden o zaman her şey benim için iyi görünüyor

 
KONDOR писал(а) >>

ayakları üzerinde çalışmak için nada'yı imzala

Hata 130 - Yanlış duruşlar. Dokümantasyon örneğinden şunu görüyoruz:

bilet=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-25*Puan, Ask +25*Puan,"Siparişim #"+counter,16384,0,Yeşil);

- satın alma durakları Ask'a yerleştirilir. Sen:

OrderSend ( Symbol ( ) , OP_BUY , Lot ( ) , Ask , 10 , Low [ bar ] - ( 10 * Point ) , B id + ( 10 * Point ) , "BUY" , 0 , 0 , Blue ) ;

- B id'de satın almak için durur.

 
hope >> :

Hata 130 - Yanlış duruşlar. Dokümantasyon örneğinden şunu görüyoruz:

bilet=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-25*Puan, Ask +25*Puan,"Siparişim #"+counter,16384,0,Yeşil);

- satın alma durakları Ask'a yerleştirilir. Sen:

OrderSend ( Symbol ( ) , OP_BUY , Lot ( ) , Ask , 10 , Low [ bar ] - ( 10 * Point ) , B id + ( 10 * Point ) , "BUY" , 0 , 0 , Blue ) ;

- B i d'de satın almak için durur.

ama 200 puanlık bir durakla, önemli değil :)

 
KONDOR >> :

Herşey çalışıyor! EURUSD


Ve Ordersend hatası 130 :)))))))))))))))))))

 
Run >> :

sıfırlarla nasıl ve neden o zaman her şey benim için iyi görünüyor

Benim dediğim de o! Tırnak işaretleri olan veya terminalin kendisiyle ilgili bir şeyim olabilir mi?

 
evet, çok garip, büyük olasılıkla terminalle ilgili bir şey
 
MT'yi yeniden yükleme :)