[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 861

 
Infinity :

이상한데.. 포럼 어딘가에서 오랫동안 어떤 글을 읽었던 것 같은데, 실생활에서 어드바이저를 런칭한 경험이 있고, 스톱 chtoli를 변경하기 위해 견적을 요청하는 빈도에 문제가 있었습니다. , .. 결과적으로 비참한 결과
이 경우 그 이유는 어드바이저에 없지만 전략에서는 아무것도 추가해도 소용이 없으며 어쨌든 금지됩니다.
 
vasya_vasya :
이 경우 그 이유는 어드바이저에 없지만 전략에서는 아무것도 추가해도 소용이 없으며 어쨌든 금지됩니다.
어쨌든 그들은 당신을 금지 할 것입니다.
 
Infinity :
어쨌든 그들은 당신을 금지 할 것입니다.
이것은 여성의 논리입니다. 특히 - 견적을 여러 번 요청하면 어떤 일이 있어도 금지됩니다.
 
vasya_vasya :
이것은 여성의 논리입니다. 특히 - 견적을 여러 번 요청하면 어떤 일이 있어도 금지됩니다.

글쎄, 나는 이와 유사한 오류가 발생하지 않도록 코드에 추가해야 할 사항, 이 정도의 도움을 특별히 요청했습니다.
 
Infinity :

글쎄, 나는 이와 유사한 오류가 발생하지 않도록 코드에 추가해야 할 사항, 이 정도의 도움을 특별히 요청했습니다.
코드를 모르고 주문을 보낸 후 3분 안에 전표를 추가해야 피할 수 있다고 말할 수 있습니다.
 
vasya_vasya :
코드를 모르고 주문을 보낸 후 3분 안에 전표를 추가해야 피할 수 있다고 말할 수 있습니다.

그래서 나는 3분 만에 슬립에 대해 이해했습니다(참고), .... 글쎄, 코드에는 주문 지연(어드바이저 시작과 함께 하루에 한 번 배치됨)과 한 단계, 글쎄, 닫기 , .. 더 이상 아무것도 없습니다 )) 그런 신사 세트) 코드는 단순하고 간단한 조건에서 닫히고 열림 등입니다. 아무것도 현명하지 않습니다.
 
Infinity :

그래서 나는 3분 만에 슬립에 대해 이해했습니다(참고), .... 글쎄, 코드에는 주문 지연(어드바이저 시작과 함께 하루에 한 번 배치됨)과 한 단계, 글쎄, 닫기 , .. 더 이상 아무것도 없습니다 )) 그런 신사 세트) 코드는 단순하고 간단한 조건에서 닫히고 열림 등입니다. 아무것도 현명하지 않습니다.
무엇을 찌고 있습니까? 포지션 개설과 청산 사이에는 충분한 시간이 있어야 합니다. 제 생각에는 적어도 3분(DeCls는 스캘핑에 어려움을 겪습니다)이 있어야 하며, 이미 열려 있는 포지션의 반대 포즈를 같은 3분보다 일찍 여는 것도 가능합니다. Decls는 시장에서 자세 유지 시간에 대한 제한을 우회하는 방법으로 간주합니다. 글쎄, 요청이 각 틱 에서 전송되지 않도록 최소한 5(후행의 경우) 증분으로 자주 수정하지 마십시오. 악마는 그가 그린 것만큼 무섭지 않습니다 ... :)
 
FOReignEXchange :

시간이 없습니다. 죄송합니다. 온라인뿐만 아니라 기록에 다시 그리기가 필요한 경우 0 대신 i 매개변수를 입력해야 합니다.

생각할 필요가 있을 것입니다.

 extern int  timedraw= 1 ;
datetime t= 0 ;



int init()
  {
   t= 0 ;
   return ( 0 );
  }



int start()
  {
    if ( TimeCurrent ()-t < timedraw* 60 ) return ( 0 );
    
    t= TimeCurrent ();
    Print ( "Время запуска = " ,TimeToStr( TimeCurrent (),TIME_DATE|TIME_SECONDS));
...........
 
IgorM :

 int t,N;


int start()
    {


if (t== 0 ) t=iTime( NULL , 1 , 0 );

if (iBarShift( NULL , 1 ,t)>=5)
   {
   N=iBarShift( NULL , 1 ,t);
   Alert ( "Прошло '" ,N, "' минут, перерисовываемся");
   t= 0 ;
   Также обнуляем необходимые параметры, которые использует индикатор, чтобы он смог сделать перерасчёт.
   }


    }

5분이 필요했나요?

이것이 작동하는 방식입니다. 표시기가 사용하는 필수 매개변수를 재설정하면 5분마다 다시 그리기가 수행됩니다.

 

지금처럼 3분 동안 틱이 없는 경우가 있습니다. GBPUSD M1 차트를 보니 3~4분 동안 틱이 없었습니다. 그리고 기록에 TimeCurrent()를 사용할 수 없습니다. 또는 테스터에서는 이 시간이 현재이고 변경되지 않기 때문에 불가능합니다.

위의 코드에 따르면 메시지 신호는 5분마다가 아니라 5분마다 5개의 막대가 있다고 말할 수 있습니다.