챔피언십 터미널에서의 시간 - 페이지 9

 
autoforex : 22.00 GMT+2 시간에 온라인에 촛불이 들어왔습니다. 즉, 이 바에 대한 실제 거래에서 우리는 다음을 얻습니다.

TimeCurrent()=22.00 TimeGMT()=20.00

이제 테스터를 실행하고 같은 양초에 시간을 주면 다음을 얻습니다. TimeCurrent()=22.00 TimeGMT()=22.00

글쎄, 당신의 계산에 따르면 실제 거래에서 20.00 GMT+0에 "촛불이 왔다"고 밝혀졌고 테스터에서는 22.00 GMT+0에 나타납니다. 저것들. 테스터에서 촛불은 실제 상황보다 2시간 늦게 나타납니다. 바르게?
 
Yedelkin :
글쎄, 당신의 계산에 따르면 실제 거래에서 20.00 GMT+0에 "촛불이 왔다"고 밝혀졌고 테스터에서는 22.00 GMT+0에 나타납니다. 저것들. 테스터에서 촛불은 실제 상황보다 2시간 늦게 나타납니다. 바르게?

아니요, 양초는 22.00 GMT+2에 나타납니다.

사실 양초가 20.00 GMT+0이 아니라 22.00 GMT+2에 왔다는 사실!!! 이것은 같은 순간이지만 정확히 22.00 GMT+2 시간이 견적과 함께 기록에 저장됩니다!

사실 테스터는 GMT 시간 개념이 없습니다. CurrentTime()만 있고 이것은 GMT가 아닙니다. 이것은 이 견적이 발표된 시점의 서버 시간입니다! 테스터에서 GMT 시간을 알 수 없습니다!!

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 
stringo :

TimeGMT와 비교하여 TimeTradeServer 반환한 시간을 모니터링하고 아무데도 없는 계산의 차이를 포착하는 것이 불가능한 이유는 무엇입니까?

즉, 기존 기능으로는 충분하지 않습니까?

그리고 TimeGMT 는 전략 테스터에서 무엇을 반환합니까?
 
Interesting :
그리고 TimeGMT 는 전략 테스터에서 무엇을 반환합니까?
현재 촛대 = CurrentTime()의 시간을 반환합니다. 이것은 확인하기 쉽습니다.
 

autoforex :

autoforex : 이제 테스터를 실행하고 같은 양초에 시간을 주면 다음을 얻습니다.

현재 시간()=22.00

시간GMT()= 22.00

아니요, 양초는 22.00 GMT +2 에 나타납니다.

귀하의 결론은 자신의 관찰과 모순됩니다. :) 처음에는 테스터에서 TimeCurrent()==22.00==TimeGMT()를 관찰했지만 테스터에서 TimeCurrent()==TimeGMT()임을 완강히 거부합니다. 저것들. 테스터에서 서버 시간이 GMT와 일치한다는 것을 인정하고 싶지 않습니다.

그런 다음 30분 전에 "우리가 테스터를 실행하고 같은 양초에 시간을 주면 다음과 같이 표시 됩니다: TimeGMT ()= 22.00 " . 그렇다면 양초는 22.00 GMT+2 또는 22.00 GMT+0 중 몇 시에 나타납니까? :) 즉. 당신의 논리에 따르면이 아니라 실제로?

autoforex : 테스터에서 GMT 시간을 절대 알 수 없습니다!!

네, 그리고 동시에 테스터에서 GMT 시간을 쉽게 인쇄할 수 있습니다. :) 그렇지 않으면 22.00과 같다는 것을 어떻게 알 수 있습니까?

사실 테스터는 GMT 시간 개념이 없습니다.

그러한 정보는 어디에서 오는가? 오늘 읽은 테스트에 대한 기사는 무엇을 말합니까?

 
Yedelkin :

귀하의 결론은 자신의 관찰과 모순됩니다. :) 처음에는 테스터에서 TimeCurrent()==22.00==TimeGMT()를 관찰했지만 테스터에서 TimeCurrent()==TimeGMT()임을 완강히 거부합니다. 저것들. 테스터에서 서버 시간이 GMT와 일치한다는 것을 인정하고 싶지 않습니다.

그런 다음 30분 전에 "우리가 테스터를 실행하고 같은 양초에 시간을 주면 다음과 같이 표시 됩니다: TimeGMT ()= 22.00 " . 그렇다면 양초는 22.00 GMT+2 또는 22.00GMT+0에 몇 시에 뜨나요? :) 즉. 당신의 논리에 따르면이 아니라 실제로?

네, 그리고 동시에 테스터에서 GMT 시간 을 쉽게 인쇄할 수 있습니다. :) 그렇지 않으면 22.00과 같다는 것을 어떻게 알 수 있습니까?

그러한 정보는 어디에서 오는가? 오늘 읽은 테스트에 대한 기사는 무엇을 말합니까?

따라서 테스터에서 GMT 시간이 올바르게 계산되지 않습니다. 전혀 계산되지 않지만 CurrentTime()과 동일합니다!
 
autoforex :
따라서 테스터 에서 GMT 시간 이 올바르게 계산되지 않습니다. 전혀 계산되지 않지만 CurrentTime()과 동일합니다!

당신의 입장을 정당화하는 훌륭한 결론 :) - 테스터가 비난받을 것입니다 :)

그래서 오늘 읽은 기사는 무엇을 말합니까?

그리고 이 질문에 대한 답은 없었습니다. 그러면 촛불이 몇시에 뜨나요? 22.00 GMT+2 또는 22.00GMT+0? 저것들. 당신의 논리에 따르면이 아니라 실제로? ..테스터가 시간을 잘못 계산했다고 가정해 봅시다. 여전히 적어도 일부 "잘못된" 값을 제공합니다.

 
Yedelkin :

당신의 입장을 정당화하는 훌륭한 결론 :) - 테스터가 비난받을 것입니다 :)

그래서 오늘 읽은 기사는 무엇을 말합니까?

그리고 이 질문에 대한 답은 없었습니다. 그러면 촛불이 몇시에 뜨나요? 22.00 GMT+2 또는 22.00GMT+0? 저것들. 당신의 논리에 따르면이 아니라 실제로?

당신은 아마도 내가 스스로 어떤 결론에 도달하기를 완고하게 원할 것입니다. 내가 틀렸다면 내가 옳고 올바른 결론에 도달하지 못할 수도 있다고 확신하기 때문에 그렇게 직접적으로 말하는 것이 좋습니다.

사실 TimeGMT() 함수컴퓨터의 현지 시간에 따라 겨울 또는 여름 시간으로의 전환을 고려하여 계산되는 GMT 시간을 제공합니다.

글도 안읽고 관심도 없습니다. 양초는 테스터의 로그에 따라 22.00 GMT+2에 나타납니다.

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 
autoforex : 기사를 읽지 않았습니다. 관심이 없습니다.
자, 그럼 여기서 마치도록 하겠습니다.
 
Yedelkin :
자, 그럼 여기서 마치도록 하겠습니다.

다음은 (귀하의 조언에 따라) 시간을 다룬 기사에서 발췌한 것입니다.

테스터에서 시간 시뮬레이션

테스트할 때 현지 시간 TimeLocal() 은 항상 서버 시간 TimeTradeServer() 와 같습니다. 차례로 서버 시간은 항상 GMT 시간 - TimeGMT() 에 해당하는 시간과 같습니다. 따라서 테스트할 때 이러한 모든 기능은 동일한 시간을 제공합니다.

테스터에서 GMT, 로컬 및 서버 시간의 차이가 없는 것은 서버와 항상 연결되어 있지 않을 수 있다는 바로 그 이유 때문에 의도적으로 수행됩니다. 그리고 테스트 결과는 연결에 관계없이 동일해야 합니다. 서버 시간에 대한 정보는 로컬에 저장되지 않고 서버에서 가져옵니다.

이 중 유일하게 정확한 것은 테스터의 시간이 동일하다는 것입니다. 그러나 이것이 이 시간이 GMT와 같다는 것을 의미하지는 않습니다. 내 관찰에 따르면 견적 서버 시간과 같습니다. SET(따옴표 서버용). 기사 말미에 이에 대해 질문하셨습니다. 나는 거기에 주어진 대답의 정확성이나 완전성을 의심합니다.

사유: