Dengesiz sol parantez bulmaya yardım edin - sayfa 5

 

Kontrol edilen ve siparişin gönderilmesine izin veren değerleri görmek için çıktı bildirimini kullanın.

if(flag==1)  {
      Print("MAFast1=",MAFast1,"  MAFast2=",MAFast2","   MA....", MAFast3 /*and so on  */); 
      Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red);
    }
 

Çinliler alınmıyor, sadece çince okumuyorum ve kafamı karıştırıyor... ;)

Nasıl uzun pozisyon alıyor sorusuna gelince, bakalım anlatabilecek miyim?

 if (flag== 1 )  {  
      Ticket_L = OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slip, 0 , 0 ,Comments,MAGIC, 0 , Red );
    }

karşılaştırmalar bayrağı bire ayarlayarak sona ererse, yukarıdaki küme parantezleri {} arasındaki kod yürütülür.

Aksi takdirde, bayrak bir tane içermiyorsa, program kaşlı ayraçları ve aralarındaki her şeyi atlar ve kapanış kaşlı ayracından sonra kodu yürütmeye devam eder.

neyi kastettiğimi anla?

sıfır/.

 
Thank you i will add it and see . I really appreciate your helps.
 

sana en iyi dileklerimle ericman.

sıfır/.

 
smoknfx :

Çinliler alınmıyor, sadece çince okumuyorum ve kafamı karıştırıyor... ;)

Nasıl uzun pozisyon alıyor sorusuna gelince, bakalım anlatabilecek miyim?

karşılaştırmalar bayrağı bire ayarlayarak sona ererse, yukarıdaki küme parantezleri {} arasındaki kod yürütülür.

Aksi takdirde, bayrak bir tane içermiyorsa, program kaşlı ayraçları ve aralarındaki her şeyi atlar ve kapanış kaşlı ayracından sonra kodu yürütmeye devam eder.

neyi kastettiğimi anla?

sıfır/.

Açıkladığın için teşekkürler. Her şüphemi ve sorumu çözdüğünde beynimin dopamin ürettiğini hissediyorum. Kodlamaya devam etmeye çalışıyorum. Teşekkürler.
 

erik adam,

eğlenmek için yaptığım şey bu.

ticaret kodum bitti.

Kendi canlı işlemlerimi yürütürken sadece zaman öldürüyorum.

btw, çok zengin olacağım... milyarlarca, bilirsiniz.

hane.

sıfır/.

Video: Marilyn Manson - Yeni @#$&%%

 
smoknfx :

erik adam,

eğlenmek için yaptığım şey bu.

ticaret kodum bitti.

Kendi canlı işlemlerimi yürütürken sadece zaman öldürüyorum.

btw, çok zengin olacağım... milyarlarca, bilirsiniz.

hane.

sıfır/.

Video: Marilyn Manson - Yeni @#$&%%


neden Marling Manson videolarını gösteriyorsun lol Bana EA videonu falan gönderdin sanıyordum lol... Neyse teşekkürler her şekilde Kodlamaya devam edeceğim lol

Kolay bir şekilde düşünmeye çalışın ayrıca uzun sürmeyecek sanırım..

 

Bu konu bir öğretim programlama teknikleri haline geldiğinden, kodun neden beklendiği gibi çalışmadığını veya hata ayıklamayı anlama sürecine yardımcı olmak için kodu biraz değiştireceğimi düşündüm.

 #define MAGIC   4649         

// parameter
extern double Lots = 1.0 ;     //
extern int Slip = 10 ;         //
extern string Comments =   "" ; //

extern int FastMA1_p = 34 ;
extern int SlowMA1_p = 34 ;
extern int modeMA1 = MODE_SMA ;
extern int modeMA2 = MODE_EMA ;
extern int MA1Cross_Timeframe = PERIOD_M15 ;
extern int FastMA2_p = 68 ;
extern int SlowMA2_p = 68 ;
extern int CCI_p = 20 ;
extern int CCI_Buy_Point = 100 ;
extern int CCI_Sell_Point = - 100 ;
extern int CCI_Timeframe = PERIOD_M30 ;
extern int Band_p = 6 ;
extern int Band_Timeframe = PERIOD_M15 ;



//variables//
int Ticket_L = 0 ; 
int Ticket_S = 0 ; 
int Exit_L = 0 ;   
int Exit_S = 0 ;   




int start()
  {


double MAFast1 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 0 );
double MAFast2 = iMA ( NULL , MA1Cross_Timeframe, FastMA1_p, 0 , modeMA2, PRICE_CLOSE , 1 );
double MASlow1 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 0 );
double MASlow2 = iMA ( NULL , MA1Cross_Timeframe, SlowMA1_p, 0 , modeMA1, PRICE_CLOSE , 1 );
    
double MAFast3 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 0 );
double MAFast4 = iMA ( NULL , MA1Cross_Timeframe, FastMA2_p, 0 , modeMA2, PRICE_CLOSE , 1 );
double MASlow3 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 0 );
double MASlow4 = iMA ( NULL , MA1Cross_Timeframe, SlowMA2_p, 0 , modeMA1, PRICE_CLOSE , 1 );
    
     
double cci1 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 0 );
double cci2 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 1 );
double cci3 = iCCI ( NULL , CCI_Timeframe, CCI_p, PRICE_CLOSE , 2 );
   
double bands_upper1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 1 );
double bands_upper2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_UPPER, 2 );
double bands_lower1 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 1 );
double bands_lower2 = iBands ( NULL , Band_Timeframe, Band_p, 1 , 0 , PRICE_CLOSE , MODE_LOWER, 2 );

int flag= 0 ;

     

   //Long position entry 
   
flag = 0 ; //ensures that code in development that might appear before this code has not corrupted what we need the status of flag to be

if (MAFast1>MASlow1 && MAFast3>MASlow3 && cci3< 100 && cci2>= 100 && cci1> 100 ) flag=flag+ 1 ; //flag += 1; would do the same thing

if (MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && cci1> 100 ) flag=flag+ 10 ; 

if (MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && cci1> 100 ) flag=flag+ 100 ;

if (flag> 0 )  {
       Print ( "Flag=" ,Flag) ; //Now we can see which conditions were satisfied  
      Ticket_L = OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slip, 0 , 0 ,Comments,MAGIC, 0 , Red );
    }
    

    
     
   return ( 0 );
  }
 
ericman :


neden Marling Manson videolarını gösteriyorsun lol Bana EA videonu falan gönderdin sanıyordum lol... Neyse teşekkürler her şekilde Kodlamaya devam edeceğim lol

Kolay bir şekilde düşünmeye çalışın ayrıca uzun sürmeyecek sanırım..


Çalışırken müziğimden keyif alıyorum.

kodlamanızda size iyi şanslar.

artık direksiyon ickyy'de.

En içten dileklerimle.

sıfır/.

 
Verilen sorumluluğu kabul etmiyorum.
Neden: