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

 

그것은 문제가 아니지만 '잃어버린 pernthsis를 찾는 데 도움'이라는 제목으로 코딩에 대한 논의는 제목의 주제와 다소 맞지 않는 것처럼 보이지만 많이 발생합니다.

ericman 을 도와주셔서 감사합니다.

 
IMO 당신이 한 일은 OP가 관심을 가질 수도 있고 그렇지 않을 수도 있는 자신의 이익에 대해 이야기하기 시작한 것입니다. 그러한 게시물은 주제에서 벗어난 것으로 간주되며 내가 아는 한(AFAIK) 나쁜 포럼 매너를 조장합니다. 나쁜 매너에 응하지 않고 그냥 타서 정회원에게 자신의 가치를 증명하는 것이 가장 좋습니다.
 

아, 하지만 당신의 코드는 내 것보다 훨씬 더 아름답습니다. 게다가 내가 항상 여기에 있는 것은 아닙니다.

 

//マジックナンバーの定義
#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에 들어가기 위해 한 일입니다. 이익을 얻 거나 손실을 막지 않았습니다. 나는 단지 그것이 들어가는지 보고 싶었다. 들어가는데 내가 원하는 곳이 아니다.... 이유를 모르겠다.... MAFast3<MASlow4인데도 들어가지 않는데....그렇게 다시 확인한다.

조언이 필요하면 말해주세요. 감사해요!!!!!!!!!!!!!!!!

 
ericman :

이것은 내가 Long에 들어가기 위해 한 일입니다. 이익을 얻거나 손실을 막지 않았습니다. 나는 단지 그것이 들어가는지 보고 싶었다. 들어가는데 내가 원하는 곳이 아니다.... 이유를 모르겠다.... MAFast3<MASlow4인데도 들어가지 않는데....그렇게 다시 확인한다.

조언이 필요하면 말해주세요. 감사해요!!!!!!!!!!!!!!!!


그리고 이 플래그 변수가 올바르게 사용되었는지.... 우우우우....
 

에릭만,

나는 당신이 신경 쓰지 않기를 바랍니다.

지/.

 
ericman :

그리고 이 플래그 변수가 올바르게 사용되었는지.... 우우우우....


너 진심이야?

당신을 위해 일하고 있습니까?

 

그냥 환상적이야!!!!!!!!!!!!!!!!

당신은 ordersend 함수 호출을 삽입할 수 있었습니다!!!!!

굉장해!!!!!!!!1

나는 당신이 지금 코드를 실행하고 있다고 가정하고 있습니까?

그렇다면 당분간 수동으로 거래 마감을 처리하고 아침에 해당 코드를 추가하지 않으시겠습니까?

아니면 오늘 밤 늦게?

나에게 호의를 베풀고 그 중국 댓글을 죽일 수 있습니까?

나는 중국어를 읽지 않고 내 코드의 모든 것을 읽을 수 있는 것을 좋아합니다.

영/.

 
smoknfx :


너 진심이야?

당신을 위해 일하고 있습니까?


내 말은 그것은 거래가 필요하고 실제로 이익을 낸다는 것입니다. 그것은 내가 거의 원하는 곳에서 이익을 취하지만 정확히는 아닙니다 ... 그러나 나는 그것을 정확하게 원합니다. 각 if(....)를 만들기 위해서는 무엇을 추가해야 할까요? 나는 그것을 읽을 수 있습니다

flag==1이면 긴 위치를 차지합니다. 그러나 어떻게 ... 위치를 잡고 있습니까? 나는 아무 생각이 없다.

한자 죄송합니다. 다음 번에 그것들을 지울 것입니다.... 그렇다면 if ( flag=1); 왠지 흐리다....

 
smoknfx :

그냥 환상적이야!!!!!!!!!!!!!!!!

당신은 ordersend 함수 호출을 삽입할 수 있었습니다!!!!!

굉장해!!!!!!!!1

나는 당신이 지금 코드를 실행하고 있다고 가정하고 있습니까?

그렇다면 당분간 수동으로 거래 마감을 처리하고 아침에 해당 코드를 추가하지 않으시겠습니까?

아니면 오늘 밤 늦게?

나에게 호의를 베풀고 그 중국 댓글을 죽일 수 있습니까?

나는 중국어를 읽지 않고 내 코드의 모든 것을 읽을 수 있는 것을 좋아합니다.

영/.


입장을 취하고 있다고 합니다. 맹세코 ㅋㅋㅋ 글쎄요 감사합니다. 곧 봐요!