MT5 서버와 Windows 현지 시간 동기화 - 페이지 11 1...4567891011121314151617 새 코멘트 fxsaber 2017.01.24 10:15 #101 prostotrader : 공식적으로 중개인을 요청하지만 이 데이터는 유료이므로, Si-3.17 2017년 1월 20일에 마지막 2-3분 동안 셔터 속도를 요청 그런 다음 그들이 나에게 준 것과 비교하십시오. 죄송합니다. 지금까지는 아닙니다. 철저하게 확인하셨을 거라 확신하며 SD 자체에서 다시 확인하겠습니다. prostotrader 2017.01.24 10:16 #102 fxsaber : 죄송합니다. 지금까지는 아닙니다. 철저하게 확인하셨을 거라 확신하며 SD 자체에서 다시 확인하겠습니다. 확인 추가됨 하지만 기록의 기능이 역사에 '점프'한다고 생각한다는 점을 거듭 말씀드립니다. https://www.mql5.com/en/forum/94399/page6#comment_2763826 prostotrader 2017.01.24 13:10 #103 Quik(2000)에서 Excel의 비개인 거래 테이블을 "추방"하고 MT5에서도 동일하게 수행했습니다. 차이가 없습니다. 분명히 진드기가 역사에 올바르게 기록되지 않았다는 것이 옳습니다. (저녁 세션이 끝날 때까지) :) 그리고 제가 위에서 지적한 주제에서 시간은 21-25시인데 저녁에 어떻게 되는지 봅시다.... 파일: p31kl1.zip 114 kb fxsaber 2017.01.24 14:47 #104 prostotrader : MT5에서도 동일하게 수행했습니다. 차이가 없습니다. 분명히 진드기가 역사에 올바르게 기록되지 않았다는 것이 옳습니다. 뭔가 이해가 되지 않았습니다. 차이점은 없지만 여전히 있습니다. prostotrader 2017.01.24 15:12 #105 fxsaber : 뭔가 이해가 되지 않았습니다. 차이점은 없지만 여전히 있습니다. 명확하지 않은 것은 무엇입니까? 시간이 지남에 따라 버그가 생성됨 prostotrader 2017.01.24 15:37 #106 18:45 정상 비행 파일: Book_new.zip 12586 kb prostotrader 2017.01.24 20:08 #107 prostotrader : 나는 너무 게으르지 않았고 Exchange 파일을 편집했으며 악기 Si-3.17의 경우 분당으로 나타났습니다. 460건의 거래가 있었고 COPY_TICKS_TRDAE를 사용한 CopyTicks () 테스트는 294건의 거래가 있음을 보여주었습니다. 지하실의 통나무 다시 계산했습니다 - 실수를 했습니다(모든 것이 제자리에 있음) COPY_TICKS_TRDAE - 잘 작동합니다. 그러나 나머지 매복과 함께 ... 우리가 알아낼거야 prostotrader 2017.01.25 17:06 #108 나는 기록 의 거래 를 다시 확인했습니다 - 모든 것이 (지난 2일 동안) 약 500,000 거래와 일치합니다! 그리고 INFO(주문)와 함께 - 그냥 재앙 fxsaber와 달리 거래소를 전적으로 신뢰하며 이는 비교 파일에서 명확하게 볼 수 있습니다. 지하실에서 파일을 비교하십시오. MT5의 라인은 거래소의 주식과 일치합니다만 처음 300개 라인(저는 화가나서 계속하지 않았습니다) 추가됨 거래소의 코어와 서버의 시차는 0~2ms 추가됨 기록을 가져오는 코드 #property copyright "Copyright 2017, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { MqlTick post_ticks[]; string symbol = "Si-3.17" ; ulong from = ulong ( D'2017.01.20 23:49:00' ) * 1000 ; int result= CopyTicks (symbol, post_ticks, COPY_TICKS_ALL , from, 2000 ); if (result > 0 ) { string str= "" ; int f_handle= FileOpen ( "Si-3.17_ticks.txt" , FILE_WRITE | FILE_ANSI | FILE_TXT ); if (f_handle != INVALID_HANDLE ) { FileWrite (f_handle, "Symbol\tTime\tLast\tFlags" ); for ( int i = 0 ; i< result;i++) { if (post_ticks[i].flags == 88 ) { str=symbol + "\t" + string (post_ticks[i].time) + "." + string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) + "\tПродажа" ; } else if (post_ticks[i].flags == 56 ) { str=symbol + "\t" + string (post_ticks[i].time) + "." + string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) + "\tПокупка" ; } else { str=symbol + "\t" + string (post_ticks[i].time) + "." + string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) + "\t" + string (post_ticks[i].flags); } FileWrite (f_handle, str); } FileClose (f_handle); } } //--- return ( INIT_SUCCEEDED ); } 파일: Book2.zip 650 kb Synchronise Windows local time Problem to read a Once again, it's about [삭제] 2017.01.25 18:41 #109 prostotrader : SD는 침묵합니까? prostotrader 2017.01.25 19:09 #110 Alexey Kozitsyn : SD는 침묵합니까? 그들은 그것을 매우 빨리 정리할 것입니다 :( 추가됨 왜 이런 일이 일어나는지 알 것 같습니다! 사실은 거래 및 견적(주문)이 다른 스트림의 거래소에서 온다는 것입니다. 서버에서는 다른 기능에 의해 처리됩니다. 거래를 담당하는 자 정확하고 올바르게 작동하여 정보를 기록에 저장합니다. (이는 496,357 트랜잭션에 대한 패스가 없다는 사실에 의해 입증됨) "절뚝 거리기"주문에 대한 책임 ... 1...4567891011121314151617 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
공식적으로 중개인을 요청하지만 이 데이터는 유료이므로,
Si-3.17 2017년 1월 20일에 마지막 2-3분 동안 셔터 속도를 요청
그런 다음 그들이 나에게 준 것과 비교하십시오.
죄송합니다. 지금까지는 아닙니다. 철저하게 확인하셨을 거라 확신하며 SD 자체에서 다시 확인하겠습니다.
확인
추가됨
하지만 기록의 기능이 역사에 '점프'한다고 생각한다는 점을 거듭 말씀드립니다.
https://www.mql5.com/en/forum/94399/page6#comment_2763826
Quik(2000)에서 Excel의 비개인 거래 테이블을 "추방"하고
MT5에서도 동일하게 수행했습니다. 차이가 없습니다.
분명히 진드기가 역사에 올바르게 기록되지 않았다는 것이 옳습니다.
(저녁 세션이 끝날 때까지) :)
그리고 제가 위에서 지적한 주제에서 시간은 21-25시인데 저녁에 어떻게 되는지 봅시다....
MT5에서도 동일하게 수행했습니다. 차이가 없습니다.
분명히 진드기가 역사에 올바르게 기록되지 않았다는 것이 옳습니다.
뭔가 이해가 되지 않았습니다. 차이점은 없지만 여전히 있습니다.
명확하지 않은 것은 무엇입니까?
시간이 지남에 따라 버그가 생성됨
나는 너무 게으르지 않았고 Exchange 파일을 편집했으며 악기 Si-3.17의 경우 분당으로 나타났습니다.
460건의 거래가 있었고 COPY_TICKS_TRDAE를 사용한 CopyTicks () 테스트는 294건의 거래가 있음을 보여주었습니다.
지하실의 통나무
다시 계산했습니다 - 실수를 했습니다(모든 것이 제자리에 있음) COPY_TICKS_TRDAE - 잘 작동합니다.
그러나 나머지 매복과 함께 ...
우리가 알아낼거야
나는 기록 의 거래 를 다시 확인했습니다 - 모든 것이 (지난 2일 동안) 약 500,000 거래와 일치합니다!
그리고 INFO(주문)와 함께 - 그냥 재앙
fxsaber와 달리 거래소를 전적으로 신뢰하며 이는 비교 파일에서 명확하게 볼 수 있습니다.
지하실에서 파일을 비교하십시오.
MT5의 라인은 거래소의 주식과 일치합니다만 처음 300개 라인(저는 화가나서 계속하지 않았습니다)
추가됨
거래소의 코어와 서버의 시차는 0~2ms
추가됨
기록을 가져오는 코드
#property link "https://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit ()
{
MqlTick post_ticks[];
string symbol = "Si-3.17" ;
ulong from = ulong ( D'2017.01.20 23:49:00' ) * 1000 ;
int result= CopyTicks (symbol, post_ticks, COPY_TICKS_ALL , from, 2000 );
if (result > 0 )
{
string str= "" ;
int f_handle= FileOpen ( "Si-3.17_ticks.txt" , FILE_WRITE | FILE_ANSI | FILE_TXT );
if (f_handle != INVALID_HANDLE )
{
FileWrite (f_handle, "Symbol\tTime\tLast\tFlags" );
for ( int i = 0 ; i< result;i++)
{
if (post_ticks[i].flags == 88 )
{
str=symbol + "\t" + string (post_ticks[i].time) + "." +
string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) +
"\tПродажа" ;
}
else
if (post_ticks[i].flags == 56 )
{
str=symbol + "\t" + string (post_ticks[i].time) + "." +
string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) +
"\tПокупка" ;
}
else
{
str=symbol + "\t" + string (post_ticks[i].time) + "." +
string (post_ticks[i].time_msc% 1000 ) + "\t" + string (post_ticks[i].last) +
"\t" + string (post_ticks[i].flags);
}
FileWrite (f_handle, str);
}
FileClose (f_handle);
}
}
//---
return ( INIT_SUCCEEDED );
}
SD는 침묵합니까?
그들은 그것을 매우 빨리 정리할 것입니다 :(
추가됨
왜 이런 일이 일어나는지 알 것 같습니다!
사실은 거래 및 견적(주문)이 다른 스트림의 거래소에서 온다는 것입니다.
서버에서는 다른 기능에 의해 처리됩니다. 거래를 담당하는 자
정확하고 올바르게 작동하여 정보를 기록에 저장합니다.
(이는 496,357 트랜잭션에 대한 패스가 없다는 사실에 의해 입증됨)
"절뚝 거리기"주문에 대한 책임 ...