Dengesiz sol parantez bulmaya yardım edin - sayfa 4

 

Bu önemli değil, ancak 'eksik pernthsis'i bulmaya yardım et' başlığı altında kodlama hakkında bir tartışma biraz garip ve başlığın konusu dışında görünüyor - ama bu çok oluyor.

ericman'a yardım ettiğin için şeref ya da can sıkıntısı:

 
IMO Yaptığınız, OP'yi ilgilendirebilecek veya ilgilenmeyecek olan kendi çıkarlarınız hakkında konuşmaya başlamaktı. Bu tür gönderiler konu dışı olarak kabul edilir ve bildiğim kadarıyla (AFAIK) kötü forum kuralları olarak kabul edilir. Kötü davranışlara cevap vermemek ve sadece devam etmek ve normal üyelere değerinizi kanıtlamak en iyisidir.
 

Ah ama senin kodun benimkinden çok daha güzel - ayrıca ben her zaman burada değilim.

 

//マジックナンバーの定義
#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 
   

if (MAFast1>MASlow1 && MAFast3>MASlow3 && cci3< 100 && cci2>= 100 && cci1> 100 ) flag= 1 ;

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

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

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

    
     
   return ( 0 );
  }

Long'a girmek için yaptığım şey bu, herhangi bir kar al veya zararı durdur eklemedim. Sadece girip girmediğini görmek istedim. Giriyor ama istediğim yere girmiyor .... Neden bilmiyorum.... aslında MAFast3<MASlow4 olsa bile giriyor ve girmemeli.... peki tekrar kontrol ediyorum

tavsiyeye ihtiyacın olursa söyle. Teşekkürler!!!!!!!!!!!!!!!!

 
ericman :

Long'a girmek için yaptığım şey bu, herhangi bir kar al veya zararı durdur eklemedim. Sadece girip girmediğini görmek istedim. Giriyor ama istediğim yere girmiyor .... Neden bilmiyorum.... aslında MAFast3<MASlow4 olsa bile giriyor ve girmemeli.... peki tekrar kontrol ediyorum

tavsiyeye ihtiyacın olursa söyle. Teşekkürler!!!!!!!!!!!!!!!!


ve Bu bayrak değişkeni doğru kullanılmış mı.... Woooo....
 

erik adam,

Umarım aldırmazsın, ama tüm bu çince yorum saçmalıklarını öldüreceğim..

z/.

 
ericman :

ve Bu bayrak değişkeni doğru kullanılmış mı.... Woooo....


ciddi misin?

senin için çalışıyor mu?

 

bu sadece harika!!!!!!!!!!!!

orderend fonksiyon çağrısını eklemeyi başardınız!!!!!

muhteşem!!!!!!!!1

Şu anda çalışan kodun olduğunu varsayıyorum?

eğer öyleyse, neden şu an için söz konusu işlemlerin kapatılmasını manuel olarak yapmıyorsunuz ve sonra bu kodu sabah ekleyeceğiz?

ya da belki daha sonra bu gece?

bana bir iyilik yap ve şu çince yorumları yok et?

Çince okumuyorum ve kodumdaki her şeyi okuyabilmeyi seviyorum.

sıfır/.

 
smoknfx :


ciddi misin?

senin için çalışıyor mu?


Yani ticaret alır ve aslında kar eder .... Neredeyse istediğim yerde kar alır ama tam olarak değil ... Ama tam olarak istiyorum. Peki if(....)'nin her birini yapabilmek için ne eklemem gerekiyor. bunu okuyabilirim

flag==1 ise, o zaman uzun bir pozisyon alın. Ama nasıl... pozisyon alıyor. Hiçbir fikrim yok.

Çince harfler için özür dilerim. Bir dahaki sefere onları sileceğim.... Peki if ( flag=1); Biraz bulutlu....

 
smoknfx :

bu sadece harika!!!!!!!!!!!!

orderend fonksiyon çağrısını eklemeyi başardınız!!!!!

muhteşem!!!!!!!!1

Şu anda çalışan kodun olduğunu varsayıyorum?

eğer öyleyse, neden şu an için söz konusu işlemlerin kapatılmasını manuel olarak yapmıyorsunuz ve sonra bu kodu sabah ekleyeceğiz?

ya da belki daha sonra bu gece?

bana bir iyilik yap ve şu çince yorumları yok et?

Çince okumuyorum ve kodumdaki her şeyi okuyabilmeyi seviyorum.

sıfır/.


Yani pozisyon alıyor. yemin ederim lo. Peki teşekkürler değiştirmeye çalışacağım. Yakında görüşürüz!
Neden: