[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 77

 

표시기가 별도의 창에 0.0 레벨 기호를 표시하지 않도록 하는 방법

표시기의 값과 0의 오버레이가 있습니까?

 
TVA_11 :

표시기가 별도의 창에 0.0 레벨 기호를 표시하지 않도록 하는 방법

표시기의 값과 0의 오버레이가 있습니까?


어떻게 아세요? 나도 귀찮다.
 
TVA_11 :

표시기가 별도의 창에 0.0 레벨 기호를 표시하지 않도록 하는 방법

표시기의 값과 0의 오버레이가 있습니까?


0 대신 EMPTY_VALUE 할당
 

주문이 열리지 않는 이유를 알려주세요

 extern int sl=60;

extern int tp=180;

 double ma0,ma1,ma2;

 

int start()

  {

  ma0=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);

  ma1=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);

  ma2=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,2);

 if(OrdersTotal()==0 && Hour( ) ==0 && Minute( ) ==0 && ma0 > ma1)

  OrderSend(NULL,OP_SELL,0.1,Bid,3,Ask+sl*Point,Ask-tp*Point,"",332,0,Blue);

  }

 
KoOr :

주문이 열리지 않는 이유를 알려주세요

 extern int sl=60;

extern int tp=180;

 double ma0,ma1,ma2;

 

int start()

  {

  ma0=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);

  ma1=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);

  ma2=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,2);

 if(OrdersTotal()==0 && Hour( ) ==0 && Minute( ) ==0 && ma0 > ma1)

  OrderSend(NULL,OP_SELL,0.1,Bid,3,Ask+sl*Point,Ask-tp*Point,"",332,0,Blue);

  }


음, 우선, OrderTotal()==0이고 정확히 00:00 서버 시간에만 열릴 수 있기 때문에 하나의 주문만 열 수 있습니다.
 

개장 시간 을 제거했지만 여전히 주문이 열리지 않습니다.

 extern int sl=60;

 extern int tp=180;

 double ma0,ma1,ma2;

 

int start()

  {

  ma0=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);

  ma1=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);

  ma2=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,2);

 if(OrdersTotal()==0 && ma0 > ma1 > ma2)

  OrderSend(NULL,OP_SELL,0.1,Bid,3,Ask+sl*Point,Ask-tp*Point,"",332,0,Blue);

  }

 
KoOr :

개장 시간을 없애고 있지만 여전히 주문이 열리지 않습니다.

 extern int sl=60;

 extern int tp=180;

 double ma0,ma1,ma2;

 

int start()

  {

  ma0=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);

  ma1=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);

  ma2=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,2);

 if(OrdersTotal()==0 && ma0-ma1>0 && ma1-ma2 >0)

  OrderSend(NULL,OP_SELL,0.1,Bid,3,Ask+sl*Point,Ask-tp*Point,"",332,0,Blue);

  }



이미 있는 경우 위치에 관계 없이 적어도 하나의 이미 열려 있는 주문이 무엇이든 관계없이 새 주문이 열리지 않습니다.
 
KoOr :

개장 시간을 없애고 있지만 여전히 주문이 열리지 않습니다.

 extern int sl=60;

 extern int tp=180;

 double ma0,ma1,ma2;

 

int start()

  {

  ma0=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);

  ma1=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);

  ma2=iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,2);

 if(OrdersTotal()==0 && ma0 > ma1 > ma2)

  OrderSend(NULL,OP_SELL,0.1,Bid,3,Ask+sl*Point,Ask-tp*Point,"",332,0,Blue);

  }

MQL4에서는 이러한 구성( ma0 > ma1 > ma2 )이 제공되지 않습니다. ma0>ma1 && ma1>ma2로 바꿔야 합니다.
 
Sepulca :

이미 있는 경우 위치에 관계 없이 적어도 하나의 이미 열려 있는 주문이 무엇이든 관계없이 새 주문이 열리지 않습니다.
열린 사람도 없고 열지 않는 사람도 없다.
 
To KoOr : OrderSend 함수 의 기호 이름은 문자열이어야 합니다.