나는 BP_var_s, BDev_var_s 및 MA_var_s 표시기의 입력 매개변수를 "플레이가 진행됨에 따라" 변경합니다. 이 경우 어떻게 해야 합니까? 이론상 매번 생성과 삭제가 필요합니다....
여기에는 몇 가지 옵션이 있습니다.
1) 지표 매개변수는 일부 기준(조건)에 따라 시간이 지남에 따라 변경됩니다. 따라서 매 틱마다 핸들을 다시 생성할 필요가 없습니다. 조건을 확인하고 충족되면 다시 생성하십시오.
조건이 분 시간 프레임에 "새 막대" 이벤트의 발생이라고 가정해 보겠습니다. "new bar" 이벤트의 정의에 대한 많은 예가 있습니다. 사이트를 참조하십시오. 이 옵션이 가장 마음에 듭니다.
2) 여전히 필요한 경우 각 틱에서 루프에서 CopyBuffer () 검사가 끝날 때까지 기다립니다(sleep() 사용). 그러나 대부분의 경우 진드기는 건너뛸 것입니다. 옵션으로 - 전체 역사가 아니라 마지막 몇 백 마디에 대해 칠면조를 계산하려면(표준 칠면조 코드에 들어가 코드를 편집하기 위해) - 더 적은 수의 틱을 건너뜁니다.
barabashkakvn : 이것을 시도하십시오: 다음과 같이 SYMBOL_TRADE_STOPS_LEVEL의 실제 가치를 확인하십시오.
같은 일이 일어납니다. 영. :(.
테스터에서.
월요일에 시장을 확인하겠습니다.
Z.Y. 나는 모든 것을 알아냈다. 이것이 DC의 문제입니다. 그리고 하나가 아닙니다 :-). Google이 SYMBOL_TRADE_STOPS_LEVEL 에 대해 합리적인 정보를 제공하지 않았기 때문에 즉시 이해하지 못했지만 MODE_STOPLEVEL 에 대해서는 많은 정보를 제공했습니다.
안녕하세요!
문제는 1분 이내에 각 틱마다 업데이트되는 변수 값을 합산하는 방법이며, 다음 분 종료 후 합계 값이 새로운 것?
기사를 읽으십시오! 그리고 다른 사람들도.
알고리즘의 예로 "틱 카운터" 표시기를 스케치했습니다. 각 틱에서 변수 b에 필요한 값이 할당되면 질문한 내용을 얻을 수 있습니다.
기사와 지표에 감사드립니다! 나는 이것을 정리할 것이다.
mql5에서 심볼 1로트를 여는 데 필요한 여유 여백의 양 을 계산하는 방법을 알려줄 사람
mql4에서 방법을 알고 있지만 mql5에서 찾을 수 없습니다.
1) 매 틱마다 지표를 생성 할 필요가 없습니다!
2) 해당 값을 참조하기 전에 지표가 생성되었는지 여부를 확인해야 합니다.
3) 지시자로부터 요청한 값이 복사되었는지 확인이 필요하다.
4) Expert Advisor 완료 후 지표의 계산된 부분을 항상 삭제하십시오. 그렇지 않으면 어느 시점에서 충분한 오퍼레이터가 없을 수 있습니다.
잼은 아직 생성되지 않은 지표에서 값을 복사하려고 시도했기 때문입니다. 호출된 함수의 결과를 확인하는 것을 규칙으로 합니다.
감사합니다!
나는 BP_var_s, BDev_var_s 및 MA_var_s 표시기의 입력 매개변수를 "플레이가 진행됨에 따라" 변경합니다. 이 경우 어떻게 해야 합니까? 이론상 매번 생성하고 삭제해야 합니다....
감사합니다!
나는 BP_var_s, BDev_var_s 및 MA_var_s 표시기의 입력 매개변수를 "플레이가 진행됨에 따라" 변경합니다. 이 경우 어떻게 해야 합니까? 이론상 매번 생성과 삭제가 필요합니다....
여기에는 몇 가지 옵션이 있습니다.
1) 지표 매개변수는 일부 기준(조건)에 따라 시간이 지남에 따라 변경됩니다. 따라서 매 틱마다 핸들을 다시 생성할 필요가 없습니다. 조건을 확인하고 충족되면 다시 생성하십시오.
조건이 분 시간 프레임에 "새 막대" 이벤트의 발생이라고 가정해 보겠습니다. "new bar" 이벤트의 정의에 대한 많은 예가 있습니다. 사이트를 참조하십시오. 이 옵션이 가장 마음에 듭니다.
2) 여전히 필요한 경우 각 틱에서 루프에서 Copy Buffer () 검사가 끝날 때까지 기다립니다(sleep() 사용). 그러나 대부분의 경우 진드기는 건너뛸 것입니다. 옵션으로 - 전체 역사가 아니라 마지막 몇 백 마디에 대해 칠면조를 계산하려면(표준 칠면조 코드에 들어가 코드를 편집하기 위해) - 더 적은 수의 틱을 건너뜁니다.
또 다른 문제가 발생했습니다.
테스터의 Min_Dist 변수는 항상 0을 반환합니다. 아직 라이브 마켓에서 테스트하지 않았습니다.
그렇다면 왜 0인가? 모든 것이 잘 될 것 같습니다....
또 다른 문제가 발생했습니다.
테스터의 Min_Dist 변수는 항상 0을 반환합니다. 아직 라이브 마켓에서 테스트하지 않았습니다.
그렇다면 왜 0인가? 모든 것이 잘 될 것 같습니다....
이것을 시도하십시오: 다음과 같이 SYMBOL_TRADE_STOPS_LEVEL의 실제 가치를 확인하십시오.
같은 일이 일어납니다. 영. :(.
테스터에서.
월요일에 시장을 확인하겠습니다.
Z.Y. 나는 모든 것을 알아냈다. 이것이 DC의 문제입니다. 그리고 하나가 아닙니다 :-). Google이 SYMBOL_TRADE_STOPS_LEVEL 에 대해 합리적인 정보를 제공하지 않았기 때문에 즉시 이해하지 못했지만 MODE_STOPLEVEL 에 대해서는 많은 정보를 제공했습니다.
SYMBOL_SPREAD를 사용하겠습니다.
YouTube 동영상은 HTTP S 에 포함되지 않습니다.