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

 
Valeriy Yastremskiy :

기본 습관. 그와 함께 진정하십시오) 그것 없이도 할 수 있습니다.) 그리고 조건이 여러 곳에 삽입되면 기록이 더 짧아집니다.

감사해요
 
ANDREY :

아래는 추가하지 않은 내 원래 코드입니다.

최신 업그레이드가 있는 아래층



if(TimeSeconds(TimeCurrent())==0)은 주문이 열리지 않았지만 다음 최소값이 검색되는 섹션에서만 사용해야 합니까?

내가 틀리지 않았다면, 당신의 기능 덕분에 내 코드는 매초 촛불이 시작될 때만 실행되기 시작했는데, 이것이 바로 주문을 제대로 열지 못하는 이유 입니다.


도와 주셔서 감사합니다.

글쎄, 당신은 문제에 도달했습니다 ...

안드레이 :

타이머가 타작하면 기쁠 것입니다. 그러나 MT4 테스터에서 밝혀진 것처럼 타이머가 작동하지 않습니다.

차이점이 뭐야?

  • 코드는 1분마다 OnTick()에서 실행됩니다.
  • 코드는 1분마다 OnTimer()에서 실행됩니다.
힌트: OnTimer()에서 시간은 막대 시간에 연결되지 않습니다.
 
Alexey Viktorov :

글쎄, 당신은 문제에 도달했습니다 ...

차이점이 뭐야?

  • 코드는 1분마다 OnTick()에서 실행됩니다.
  • 코드는 1분마다 OnTimer()에서 실행됩니다.
힌트: OnTimer()에서 시간은 막대 시간에 연결되지 않습니다.

소중한 정보 감사합니다

그리고 OnTimer()의 시간은 어떻게 됩니까?
 
ANDREY :

소중한 정보 감사합니다

그리고 OnTimer()의 시간은 어떻게 됩니까?

신경쓰지마...

코드는 if ( Minute() != x) 를 작성한 후 1분마다 OnTick() 에서 실행되지만 Minute() 값을 확인합니다. 모든 틱 에 .

OnTimer()는 EventSetTimer ()의 초기화 시간에 연결됩니다.



 
MakarFX :

신경쓰지마...

코드는 if ( Minute() != x) 를 작성한 후 1분마다 OnTick() 에서 실행되지만 Minute() 값을 확인합니다. 모든 틱 에 .

OnTimer()는 EventSetTimer ()의 초기화 시간에 연결됩니다.



이해했다. 고맙습니다. 더 이상 질문이 없습니다 ..... 나에게 보이는 것처럼.

 
MakarFX :

신경쓰지마...

코드는 if ( Minute() != x) 를 작성한 후 1분마다 OnTick() 에서 실행되지만 Minute() 값을 확인합니다. 모든 틱 에 .

OnTimer()는 EventSetTimer ()의 초기화 시간에 연결됩니다.


Makar, 무례하지 마십시오. 사람을 바보로 만들지 말라고 했을 때 나는 바로 이것을 의심했다(포함) ... 시간 지연으로 인해 포인트로 지정된 거리와 불일치였습니다. 그리고 당신은 그 지점에 도달했습니다.
 
Alexey Viktorov :
Makar, 무례하지 마십시오. 사람을 바보로 만들지 말라고 했을 때 나는 바로 이것을 의심했다(포함) ... 시간 지연으로 인해 포인트로 지정된 거리와 불일치였습니다. 그리고 당신은 그 지점에 도달했습니다.

Aleksey, 나는 무례하지 않습니다. 단지 사람이 MQL만 탐구하고 "코드는 매분 OnTick()에서 실행됩니다"라는 문구가 오해의 소지가 있다는 것입니다.

당신은 똑똑한 코더이고 여러 번 나를 도왔지만 때때로 당신의 게시물이 늦어지고 또 오해를 불러일으킵니다.

생각하는 것조차 무례하지 않았다)

 
MakarFX :

Aleksey, 나는 무례하지 않습니다. 단지 사람이 MQL만 탐구하고 "코드는 매분 OnTick()에서 실행됩니다"라는 문구가 오해의 소지가 있다는 것입니다.

당신은 똑똑한 코더이고 여러 번 나를 도왔지만 때때로 당신의 게시물이 늦어지고 또 오해의 소지가 있습니다.

생각하는 것조차 무례하지 않았다)

그렇다면 이 문구를 이해하는 방법

모든 틱 에 .

OnTimer()는 EventSetTimer ()의 초기화 시간에 연결됩니다.

그리고 내 메시지는 가시 범위에 컴퓨터가 전혀 없기 때문에 늦었거나 업무를 떠납니다 ... 일반적으로 집안일을 했거나 나가서 같은 것입니다. 집안일 ...

"The code is execution in OnTick () every minute"이라는 문구는 이 문구를 인용된 메시지 및 강조 표시된 문구와 결합하기만 하면 됩니다. 그러면 모든 것이 잘 될 것입니다.

좋아, 평화 우정을 씹는 껌.
 
Alexey Viktorov :

그렇다면 이 문구를 이해하는 방법

그리고 내 메시지는 가시성 반경에 컴퓨터가 전혀 없기 때문에 늦거나 업무를 떠납니다 ... 일반적으로 집안일을 맡거나 떠났습니다. 집안일을 위해 ...

"The code is execution in OnTick () every minute"이라는 문구는 이 문구를 인용된 메시지 및 강조 표시된 문구와 결합하기만 하면 됩니다. 그러면 모든 것이 잘 될 것입니다.

좋아, 평화 우정을 씹는 껌.
 

포럼을 검색하려고했지만 어떻게 든 그러한 작업에 대해 올바르게 작동하는 옵션을 찾을 수 없었습니다.

모든 상품, 예치 통화 금액 및 계약 크기에 대해 핍(예, 전략 테스터의 경우 )으로 손익을 계산해야 합니다.

예: XAGUSD의 경우 로트 크기가 0.05이고 금액이 15000 RUB(루블 예금)인 경우 핍 단위로 얼마입니까?

아마도 누군가가 혼란스러워서 이미 이 자전거를 썼을까요?