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

 
ilunga :
각 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)
주문삭제(티켓)
}
}

 
나는 모든 것을 이해했습니다. 그녀는 불필요했습니다.
 
beginner :

엑스퍼트 어드바이저에서 원하는 캔들 바디에 도색이 가능한가요?

할 수 있다
 
artmedia70 :
할 수 있다


방법을 알려주세요.
 

마켓 주문으로 전환되지 않은 상태에서 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분 기간의 시작 부분에 있는 보류 주문을 어떻게 삭제할 수 있는지 알려주세요.

고맙습니다.

 
solnce600 :

만약 (시간[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) //이 보류 중인 주문을 삭제합니다.

}

고맙습니다.

 
저것들. 30포인트 이상, 즉 5분 길이의 긴 차트에서만 주문을 열고 싶습니다. 오후 30시 이후 5분 시가 기준 .