MT4용 TimeTradeServer 아날로그 - 페이지 6

 
fxsaber :

확인 코드

Alpari와 동일한 GMT를 가진 시스템의 결과입니다.

체크

모든 것이 올바르게 표시됩니다.

확인이 잘못되었습니다. 그리고 그 이유는 다음과 같습니다.

  1. 제가 준 서버를 사용하지 않으셨습니다(사용하지 않으셨다면 왜 이 데이터를 요청하셨나요?)
  2. 값 2가 코드에 나타나며 이것이 바로 우리가 찾고 있는 숫자입니다. 따라서 모든 것이 수렴됩니다. 이 숫자를 제거하면 오프셋이 0이 됩니다. 즉, 함수는 실제로 아무 것도 하지 않고 항상 0을 반환합니다.
오프셋이 GMT+2와 같지 않은 서버에서 실행하려면 이 코드(듀스 포함)를 시도하십시오. 모든 것이 깨질 것입니다.
 
Ihor Herasko :

확인이 잘못되었습니다. 그리고 그 이유는 다음과 같습니다.

  1. 제가 준 서버를 사용하지 않으셨습니다(사용하지 않으셨다면 왜 이 데이터를 요청하셨나요?)
  2. 값 2가 코드에 나타나며 이것이 바로 우리가 찾고 있는 숫자입니다. 따라서 모든 것이 수렴됩니다. 이 숫자를 제거하면 오프셋이 0이 됩니다. 즉, 함수는 실제로 아무 것도 하지 않고 항상 0을 반환합니다.
오프셋이 GMT+2와 같지 않은 서버에서 실행하려면 이 코드(듀스 포함)를 시도하십시오. 모든 것이 깨질 것입니다.

이전 글에서 제가 생각했던 것과 다르게 해석될 수 있다면 사과드립니다.

결과는 Alpari의 투자자 계정으로 수신되었습니다. 오프셋이 다른 AMP 서버도 확인했습니다.

 
fxsaber :

이전 글에서 제가 생각했던 것과 다르게 해석될 수 있다면 사과드립니다.

결과는 Alpari의 투자자 계정으로 수신되었습니다. 오프셋이 다른 AMP 서버도 확인했습니다.

과연 알파리를 확인했는지 이해가 되지 않았다. 체크하면 포인트 1이 제거됩니다.

2번 항목으로 돌아가 보겠습니다. 코드에서 2의 값은 무엇입니까? 정확히 2시간인 현재 오프셋을 조정하기 위한 것이 아니라면 무엇을 위한 것입니까? 결국, 그 앞의 모든 것은 항상 어디서나 0을 줄 것입니다. 즉, 표현식에는 아무 의미가 없습니다.

 MathRound (( double ) MathMin (Sunday - DAY - GetBarTime(Sunday), Sunday + DAY - GetBarTime(Sunday, true )) / HOUR)

아니요.

 

GMT 오프셋(뉴욕)이 다른 서버를 찾았습니다.

그것에 대해 스크립트는 마침내 미쳤습니다.

 0        22 : 32 : 27.349     Test EURUSD,M1: TimeGMT () = 2019.12 . 03 20 : 32 : 27
0        22 : 32 : 27.349     Test EURUSD,M1: TimeServerGMT() = 2019.12 . 01 08 : 32 : 27

그리고 여기서 요점은 내가 가정한 것처럼 더 이상 듀스에 있는 것이 아니라 선택한 접근 방식의 완전한 인공성에 있습니다. 결국, 1분의 이야기는 뒤집어진다. 우리 는 거래 세션의 완전히 다른 시간을 얻습니다.

확인하고 싶은 분들을 위해 계정 세부 정보는 다음과 같습니다.

서버 이름: BMFN-DemoCFD

로그인: 33425755

비밀번호: Invest111

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Dmitry Fedoseev :

~에게

글쎄요.

 
Alexandr Gavrilin :

매일 23시 59분에 끝날 수는 없는 끔찍한 비밀을 공개합니다 :-) 하지만 언제 끝날지 미리 알 수 없을 수도 있습니다. 예를 들어 공휴일과 금요일.

자신을 위해 끔찍한 비밀을 숨기십시오. 그렇지 않으면 밤에 일이 잘 풀리지 않을 것입니다 :-)

그리고 쓰여진 것을 주의 깊게 읽으십시오 - 암스테르담에서 금이 열립니다. 금 발견 발견 - 시간 참조를 얻었습니다.

24시간 자산이 아닌 자산과 동일합니다. 자산에는 미리 알려진 일정/장소 및 시간에 대한 구속력이 있습니다. 당신은 시카고 지수, 맛과 색상에 집착 할 수 있습니다

 
Ihor Herasko :

GMT 오프셋(뉴욕)이 다른 서버를 찾았습니다.

그것에 대해 스크립트는 마침내 미쳤습니다.

그리고 여기서 요점은 내가 가정한 것처럼 더 이상 듀스에 있는 것이 아니라 선택한 접근 방식의 완전한 인공성에 있습니다. 결국, 1분의 이야기는 뒤집어진다. 우리 는 거래 세션의 완전히 다른 시간을 얻습니다.

확인하고 싶은 분들을 위해 계정 세부 정보는 다음과 같습니다.

서버 이름: BMFN-DemoCFD

로그인: 33425755

비밀번호: Invest111

이 계정에서 확인했습니다. 모든 것이 완벽함을 보여줍니다.

 
Maxim Kuznetsov :

끔찍한 비밀을 스스로 닫으십시오. 그렇지 않으면 밤에 일이 잘 풀리지 않을 것입니다 :-)

그리고 쓰여진 것을 주의 깊게 읽으십시오 - 암스테르담에서 금이 열립니다. 금 발견 발견 - 시간 참조를 얻었습니다.

24시간 자산이 아닌 자산과 동일합니다. 자산에는 미리 알려진 일정/장소 및 시간에 대한 구속력이 있습니다. 당신은 시카고 지수, 맛과 색상에 집착 할 수 있습니다

알겠습니다. 어리석은 질문을 하겠습니다.

브로커 서버에 토요일이 왔는지 어떻게 알 수 있습니까? :-) 금요일이 아니라 일요일, 즉 토요일이 아닙니다. 동시에 거래는 사용 가능한 모든 도구와 형태의 모든 종류의 목발에서 진행됩니다. 시간을 기억하고 조금 나중에 비교합시다. 좋지 않습니다. 토요일이 브로커에 올 때 시간이 똑딱 거리지 않습니다. 동시에 일요일에는 시장이 더 일찍 열릴 수 있으며 시간이 흐르지 않기 때문에 브로커의 거래 세션 설정이 결정에 도움이 되지 않습니다.


합리적인 해결책이 있다면 흥미로울 것입니다.

브로커 시간은 항상 gm 시간과 일치하지 않을 수 있습니다 :-)

당신은 지금 너무 좁게 생각하고 있습니다. 예를 들어 당신이 제안한 것처럼 모든 사람이 자신의 시간에 집착하고 gm을 알아낼 수 있는 것은 아닙니다. 보다 일반적인 솔루션이 필요합니다.

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexandr Gavrilin :

합리적인 해결책이 있다면 흥미로울 것입니다.

해결책은 스레드에 있었습니다.

 
Vitaly Muzichenko :

작동, 3개의 다른 항목에서 테스트되었습니다. mt5에서 체크인

이것은 아마도 TC가 필요로 하는 것이 아니지만 아마도 그것에서 무언가를 취할 것입니다.

토요일에 기능을 테스트하겠습니다.