MT4용 TimeTradeServer 아날로그

 

MT4에서 이 기능의 솔루션에 관심이 있습니다.

타임트레이드서버

Документация по MQL5: Дата и время / TimeTradeServer
Документация по MQL5: Дата и время / TimeTradeServer
  • www.mql5.com
Возвращает расчетное текущее время торгового сервера. В отличие от функции TimeCurrent(), расчет значения времени производится в клиентском терминале и зависит от настроек времени на компьютере пользователя. Существует 2 варианта функции.
 
무엇 때문에?
 
Alexandr Gavrilin :

MT4에서 이 기능의 솔루션에 관심이 있습니다.

타임트레이드서버

TimeCurrent() 사용

 
틱 시간을 기억하면서 각 OnTick 시작 시 GetTickCount . 그리고 다른 On-function에서는 GetTickCount를 통해 기억된 시간에 시차를 더해줍니다.
 
fxsaber :
틱 시간을 기억하면서 각 OnTick 시작 시 GetTickCount. 그리고 다른 On-function에서는 GetTickCount를 통해 기억된 시간에 시차를 더해줍니다.

틱이 있으면 질문이 없습니다. 그리고 첫 출시가 주말이라면?

GetTickCount 는 전혀 필요하지 않습니다. 첫 번째 눈금에서 TimeCurent()와 TimeLocal()의 차이를 시간 단위로 계산합니다. 그런 다음 TimeLocal()은 이 수정으로 다시 계산합니다.

 
Dmitry Fedoseev :

틱이 있으면 질문이 없습니다. 그리고 첫 출시가 주말이라면?

GetTickCount는 전혀 필요하지 않습니다. 첫 번째 눈금에서 TimeCurent()와 TimeLocal()의 차이를 시간 단위로 계산합니다. 그런 다음 TimeLocal()은 이 수정으로 다시 계산합니다.

때로는 더 정확해야 합니다.

 
fxsaber :

때로는 더 정확해야 합니다.

서버 시간 은 견적의 시간이 아니며 시간에 따라 다를 뿐이며 데이터 전달 속도는 어떠한 방식으로도 영향을 미치지 않습니다. 그 출현의 시간과 전송에 필요한 시간으로 인한 지연이 있는 인용문이다.

항상 그렇듯이 가장 흥미로운 것은 무시됩니다. 주말에 처음 시작할 때 작동하게 만드는 방법입니다.

 
Dmitry Fedoseev :

주말 첫 실행에서 작동하게 하는 방법.

By TimeLocal .

 
fxsaber :

타임로컬 기준.

~에게

 
fxsaber :

타임로컬 기준.

마음을 조금 넓혀주세요. 토요일에 시작했습니다. TimeCurrent() - 금요일 23:59:59가 있습니다. 무엇 향후 계획?

 
Ihor Herasko :

마음을 조금 넓혀주세요. 토요일에 시작했습니다. TimeCurrent() - 금요일 23:59:59가 있습니다. 무엇 향후 계획?

이것은 개발자에게 물어야 할 질문이며 더 정확할 것입니다. 주말에 표준 수단 으로 서버 시간 을 얻는 것만으로는 충분하지 않습니다.