불균형 왼쪽 괄호를 찾는 데 도움이 됩니다. - 페이지 5

 

주문을 보낼 수 있도록 확인 된 값을 보려면 인쇄 명령문을 사용하십시오.

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);
    }
 

중국인이 모욕하지 않고 중국어를 읽지 않고 혼란스러워하는 경향이 있습니다 ... ;)

긴 입장을 취하는 방법에 대한 귀하의 질문에 대해 설명할 수 있는지 보겠습니다.

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

비교 결과 플래그가 1로 설정되면 위의 중괄호 {} 사이의 코드가 실행됩니다.

그렇지 않고 플래그에 1이 포함되어 있지 않으면 프로그램은 중괄호와 그 사이의 모든 항목을 건너뛰고 닫는 중괄호 다음에 코드 실행을 재개합니다.

내가 무슨 뜻인지 봐?

영/.

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

에릭만, 당신에게 행운을 빕니다.

영/.

 
smoknfx :

중국인이 모욕하지 않고 중국어를 읽지 않고 혼란스러워하는 경향이 있습니다 ... ;)

긴 입장을 취하는 방법에 대한 귀하의 질문에 대해 설명할 수 있는지 보겠습니다.

비교 결과 플래그가 1로 설정되면 위의 중괄호 {} 사이의 코드가 실행됩니다.

그렇지 않고 플래그에 1이 포함되어 있지 않으면 프로그램은 중괄호와 그 사이의 모든 항목을 건너뛰고 닫는 중괄호 다음에 코드 실행을 재개합니다.

내가 무슨 뜻인지 봐?

영/.

설명해주셔서 감사합니다. 나는 당신이 내 의심과 질문을 풀 때마다 내 뇌가 도파민을 만들고 있다고 느낍니다. 코딩을 계속하려고 합니다. 감사해요.
 

에릭만,

이것은 내가 재미로 하는 일입니다.

내 거래 코드가 끝났습니다.

난 그냥 내 자신의 라이브 거래를 실행하는 동안 시간을 죽이고 있습니다.

btw, 나는 엄청난 부자가 될 것입니다. 예를 들어, 수십억, 알다시피.

숫자.

영/.

비디오: Marilyn Manson - 새로운 @#$&%%

 
smoknfx :

에릭만,

이것은 내가 재미로 하는 일입니다.

내 거래 코드가 끝났습니다.

난 그냥 내 자신의 라이브 거래를 실행하는 동안 시간을 죽이고 있습니다.

btw, 나는 엄청난 부자가 될 것입니다 ... 수십억, 알다시피.

숫자.

영/.

비디오: Marilyn Manson - 새로운 @#$&%%


왜 Marling Manson 비디오를 보여주나요 ㅋㅋ EA 비디오나 뭔가를 나에게 보낸 줄 알았는데 ㅋㅋㅋㅋ 어쨌든 고마워요 코딩을 계속할 거에요 ㅋㅋ

생각보다 쉽게 생각해보세요..끝이 안날거같아요..

 

이 스레드는 교육 프로그래밍 기술이 되었기 때문에 코드가 예상대로 작동하지 않거나 디버깅하는 이유를 이해하는 프로세스를 돕기 위해 코드를 약간 변경해야 한다고 생각했습니다.

 #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 :


왜 Marling Manson 비디오를 보여주나요 ㅋㅋ EA 비디오나 뭔가를 나에게 보낸 줄 알았는데 ㅋㅋㅋㅋ 어쨌든 고마워요 코딩을 계속할 거에요 ㅋㅋ

생각보다 쉽게 생각해보세요..끝이 안날거같아요..


나는 일하는 동안 내 음악을 즐긴다.

당신의 코딩에 행운을 빕니다.

ickyy는 지금 바퀴를 가지고 있습니다.

당신에게 내 최고의 소원.

영/.

 
나는 주어진 책임을 받아들이지 않습니다.