MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1104

 
Serfil2017 :
안녕하세요! 다음과 같이 조언해 주시면 감사하겠습니다.
iMA 함수는 따옴표가 5자리인 경우에도 소수점 이하 4자리를 반환합니다. 기술 지표 에서 5자리를 얻는 방법이 있습니까?
그녀는 더 많이 반환합니다. 이러한 값을 출력하는 방법을 참조하십시오.
 

안녕하세요!

말해주세요,

OnTick() 함수의 인쇄를 한 번만 실행 하고 (일련의 조건 발생 시) 다음 틱에서는 실행하지 않도록 하는 방법은 무엇입니까?

 
odyn :

안녕하세요!

말해주세요,

OnTick() 함수의 인쇄를 한 번만 실행 하고 (일련의 조건 발생 시) 다음 틱에서는 실행하지 않도록 하는 방법은 무엇입니까?

인쇄가 한 번 인쇄될 때 재설정되는 플래그에 대해 정적 수정자를 사용하거나 전역 수준에서 이 플래그를 설명하고 인쇄가 한 번 인쇄될 때 재설정하십시오.

 void OnePrint( string txt)
{
   static bool onerun = false ;
   if (onerun) return ;
   Print (txt);
   onerun = true ;
}
 
Igor Makanu :

인쇄가 한 번 인쇄될 때 재설정되는 플래그에 대해 정적 수정자를 사용하거나 전역 수준에서 이 플래그를 설명하고 인쇄가 한 번 인쇄될 때 재설정하십시오.

답장 해주셔서 매우 감사합니다.

실례지만 더 복잡하게 만들고 현재 시간 프레임의 현재 막대에 대해 하나의 인쇄만 허용하면 어떻게 될까요? 그리고 새로운 바를 생성한 후 다시 인쇄할 가능성을 열어두시겠습니까?

 
odyn :

답장 해주셔서 매우 감사합니다.

실례지만 더 복잡하게 만들고 현재 시간 프레임의 현재 막대에 대해 하나의 인쇄만 허용하면 어떻게 될까요? 그리고 새로운 바를 생성한 후 다시 인쇄할 가능성을 열어두시겠습니까?

" new bar " 또는 "new bar" 포럼을 검색하면 새 막대를 제어하는 방법을 찾을 수 있으며 새 막대가 나타나면 인쇄물을 인쇄할 수 있습니다. 모든 단계에서 새 막대에 대한 이러한 예는 여기에 있습니다.

 
Igor Makanu :

" new bar " 또는 "new bar" 포럼을 검색하면 새 막대를 제어하는 방법을 찾을 수 있으며 새 막대가 나타나면 인쇄물을 인쇄할 수 있습니다. 모든 단계에서 새 막대에 대한 이러한 예는 여기에 있습니다.

감사하다!

 

인사말.

나는 지표를 만들고 있는데, 어떤 곳에서는 그것이 얼어붙게 만든다. 그것이 어디에 매달려 있는지 이해하기 위해 마지막을 인쇄하십시오. 시간이 없습니다.

어떻게든 일시 중지를 설정하거나 저널에 우선적으로 인쇄하는 것이 가능한지 또는 다른 솔루션을 알려주십시오.

 
Andrey Sokolov :

인사말.

나는 지표를 만들고 있는데, 어떤 곳에서는 그것이 얼어붙게 만든다. 그것이 어디에 매달려 있는지 이해하기 위해 마지막을 인쇄하십시오. 시간이 없습니다.

어떻게든 일시 중지를 설정하거나 저널에 우선적으로 인쇄하는 것이 가능한지 또는 다른 솔루션을 알려주십시오.

안 돼요, 그냥 디버거 사용법을 배우세요 - 예전에는 더 심했고 디버거가 없었지만 지금은 모든 것이 있습니다.

중단점을 설정한 다음 주기를 추적합니다. 일반적으로 표시기가 멈추면 어딘가에서 무한 루프에 빠지게 됩니다.

 
Igor Makanu :

안 돼요, 그냥 디버거 사용법을 배우세요 - 예전에는 더 심했고 디버거가 없었지만 지금은 모든 것이 있습니다.

중단점을 설정한 다음 주기를 추적합니다. 일반적으로 표시기가 멈추면 어딘가에서 무한 루프에 빠지게 됩니다.

mql4에 DebugBreak() 이 없습니까?

 
Alexey Viktorov :

mql4에 DebugBreak()이 없습니까?

아이유는 지금 그대로

ME가 중단점을 두거나 DebugBreak()를 사용 하는 차이점은 무엇입니까? - 결과는 같다