{ 더블 가격=요청+300*포인트; 더블 SL=가격-300*포인트; 더블 TP=가격+150*포인트;
if (Time[0]) // TF에 새로운 양초가 생성된 경우 (하지만 5분의 기간이 필요함) int 티켓 = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP); // 마지막 주문의 시가에서 30포인트 떨어진 곳에 보류 주문 을 둡니다. 현재 5분 if (TimeCurrent( )+300) // 현재 5분 캔들이 만료된 후 보류 중인 주문이 시장가 주문으로 전환되지 않은 경우 OrderDelete(Ticket) //이 보류 중인 주문을 삭제합니다.
각 DC에는 자체 지연의 "최소 수명"이 있습니다. 여기도 5분을 주지 않습니다.
iFractals()를 사용하여 무스에 대해 항상 최신 높고 낮은 값을 유지 하는 방법은 무엇입니까?
저것들. 최신 StopLoss_SELL 및 StopLoss_BUY가 있어야 합니다.
가장 마지막 중괄호에 대한 컴파일러 nitpicking - '}' 쓰기 - 불균형 괄호
그가 의미하는 바는 .... 나는 그것을 제거하고 세 번째를 추가하고 오른쪽, 왼쪽으로 옮겼습니다.
그는 무엇을 원하는가?
정수 시작()
{
더블 가격=요청+300*포인트;
더블 SL=가격-300*포인트;
더블 TP=가격+150*포인트;
만약 (시간[0])
int 티켓 = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP);
if ( TimeCurrent ()+300)
주문삭제(티켓)
}
}
엑스퍼트 어드바이저에서 원하는 캔들 바디에 도색이 가능한가요?
할 수 있다
방법을 알려주세요.
마켓 주문으로 전환되지 않은 상태에서 5분 후에 보류 주문을 삭제 하려고 합니다.
처음에는 전달된 매개변수를 통해 하려고 했습니다.
저것들. 만료 = 300 OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP,"SUDF",237, TimeCurrent()+300 ) - 실패.
그들은 DC가 보류 중인 주문의 최소 수명에 제한이 있을 수 있다고 설명했습니다.
그런 다음 다른 방법으로 삭제하려고 시도했습니다.
정수 시작()
{
더블 가격=요청+300*포인트;
더블 SL=가격-300*포인트;
더블 TP=가격+150*포인트;
만약 (시간[0])
int 티켓 = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP);
if (TimeCurrent( )+300)
주문삭제(티켓)
}
아직 제거되지 않았습니다 ..... 동일한 금지 사항이 나타납니다.
시장 주문으로 전환되지 않은 경우 5분 후 5분 기간의 시작 부분에 있는 보류 주문을 어떻게 삭제할 수 있는지 알려주세요.
고맙습니다.
만약 (시간[0])
if (TimeCurrent( )+300)
이 줄의 목적과 의미를 설명하십시오 (언어 규칙에 따라 항상 사실입니다)
더블 가격=요청+300*포인트;
더블 SL=가격-300*포인트;
더블 TP=가격+150*포인트;
if (Time[0]) // TF에 새로운 양초가 생성된 경우 (하지만 5분의 기간이 필요함)
int 티켓 = OrderSend(Symbol(),OP_BUYSTOP,0.1,Price,3,SL,TP); // 마지막 주문의 시가에서 30포인트 떨어진 곳에 보류 주문 을 둡니다. 현재 5분
if (TimeCurrent( )+300) // 현재 5분 캔들이 만료된 후 보류 중인 주문이 시장가 주문으로 전환되지 않은 경우
OrderDelete(Ticket) //이 보류 중인 주문을 삭제합니다.
}
고맙습니다.