오류, 버그, 질문 - 페이지 2965

 
fxsaber :

이것 을 기대 합니다 .

예, 물론 이것이 파일이 아닌 경우에도 흥미롭습니다. 그렇다면 위에서 제안한 매핑이 더 좋습니다.

 
fxsaber :

다음을 통해 표시기에서 틱을 보냅니다. sparam에는 MqlTick, lparam - 틱 번호가 포함되어 있습니다.

OnChartEvent 의 Expert Advisor는 이러한 틱을 포착합니다. 그리고 그는 지금 잡은 진드기가 가장 관련성이 있는지 여부를 이해해야합니까? 저것들. 틱 대기열이 있거나 비어 있습니까?

이를 위해 지표에서 보낸 가장 최근 틱의 번호(작업은 이 번호를 읽는 것)를 읽습니다. 잡힌 틱의 번호가 같으면 대기열이 비어 있고 여러 틱이 작동할 수 있습니다.


음, OnTick 작업 과정에서 브레이크 OrderSend 후 표시기가 더 많은 틱을 보내지 않았는지 확인해야 합니다. 이렇게하려면 표시기에서 숫자를 다시 읽어야합니다. 그리고 하나의 OnTick 실행에 대해 수백 개의 이러한 검사가 있을 수 있습니다. 그렇기 때문에 빨리 읽어야 합니다.

나는 이전 시간 이후 최소 밀리초가 경과한 경우에만 확인을 수행합니다. 이 접근 방식은 합리적인 것으로 판명되었으며 부하를 훨씬 더 줄였습니다.

 

말하다.

표준 터미널 패널에서 로트 값을 프로그래밍 방식으로 가져올 수 있습니까? 터미널 의 왼쪽 상단 모서리에 있습니다.

어떻게 든 프로그래밍 방식으로 가능합니까?   표시기 또는 고문의 메뉴를 호출하십시오. 예를 들어 버튼.

 
fxsaber :

나는 이전 시간 이후 최소 밀리초가 경과한 경우에만 확인을 수행합니다. 이 접근 방식은 합리적인 것으로 판명되었으며 부하를 훨씬 더 줄였습니다.

내가 잘못 이해했을 수도 있습니다. 이벤트 ID를 기호에 바인딩하고 나머지 매개변수를 전혀 전달하지 않을 수 있습니다.

 
Fast235 :

내가 잘못 이해했을 수도 있습니다. 이벤트 ID를 기호에 바인딩하고 나머지 매개 변수를 전혀 전달하지 않을 수 있습니다.

가능성이 더 높습니다.

 
fxsaber :

이것 을 기대 합니다 .

생각하십시오 - 두뇌가 작동해야 합니다. 변명 - 저는 프로그래머가 아닙니다. - 허용되지 않음. 그 자신이 음악가. 2012년 초심자를 위한 책에서 혼자서 C++를 배웠습니다.

도그마와 고정 관념이 없기 때문에 프로그래머가 아닌 사람들이 훨씬 더 쉽다고 생각합니다. 예를 들어, 이 " 작은 괴물 "은 2배 더 짧게 나왔고 이 "좋지만 이해할 수 없는 코드 "는 3배

그동안 귀하의 이전 문제에 대한 해결책을 제공해 드릴 수 있습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

A100 , 2020.10.05 20:50

너무 빨리? 아직 모든 전문가가 연결되지는 않았습니다... 일주일만 기다리겠습니다.

힌트: 이것은 또한 작동합니다(그러나 솔루션은 약간 다릅니다)

 #define MACRO(  x, y, z )       enum nn ##z { y = x };
#define MACRO2( x, y )          MACRO( x, y, __LINE__ )
 

실행 중 오류:

 void OnStart ()
{
     Print ( StringToTime ( "ABCDEF" ));
}

결과: 2021.02.19 01:00:00

예상: 잘못된 날짜/시간

 
A100 :

실행 중 오류:

결과: 2021.02.19 01:00:00

예상: 잘못된 날짜/시간

논의했다.

 
A100 :

생각하십시오 - 두뇌가 작동해야 합니다.

표시기의 SHORTNAME을 통해 변형이 가능합니다.
 
A100 :

이 " 작은 괴물 "은 2배 짧게 나왔다

나는 의심한다.