Windows yerel saatinin MT5 sunucusuyla senkronizasyonu - sayfa 11 1...4567891011121314151617 Yeni yorum fxsaber 2017.01.24 11:15 #101 prostotrader : Resmi olarak komisyoncunuzu talep edin, ancak bu veriler ödendiğinden, Si-3.17'ye kadar son 2-3 dakika için bir deklanşör hızı isteyin 20/01/2017 Sonra bana verdikleriyle karşılaştırın. Üzgünüm, şu ana kadar değil. Tamamen kontrol ettiğinizden ve SD'nin kendisini tekrar kontrol ettiğinizden eminim. prostotrader 2017.01.24 11:16 #102 fxsaber : Üzgünüm, şu an için değil. Tamamen kontrol ettiğinizden ve SD'nin kendisini tekrar kontrol ettiğinizden eminim. TAMAM Katma Ama tekrar ediyorum ki, kaydetme işlevinin tarihte "atlar" olduğunu düşünüyorum. https://www.mql5.com/en/forum/94399/page6#comment_2763826 prostotrader 2017.01.24 14:10 #103 Quik'ten (2000) Excel'deki Kişisel Olmayan işlemler tablosunu "devre dışı bıraktı" ve aynısını MT5'te yaptı - fark yok. Görünüşe göre, kenelerin tarihe doğru şekilde kaydedilmediği konusunda haklıyım. (Akşam seansının sonunda) :) Ve yukarıda belirttiğim konuda saat 21-25 akşama bakalım ne olacak.... Dosyalar: p31kl1.zip 114 kb FOREX - Trendler, Tahminler [Konu kapandı!] EURUSD - MQL5'te birlikte öğrenme ve fxsaber 2017.01.24 15:47 #104 prostotrader : aynısını MT5'te yaptı - fark yok. Görünüşe göre kenelerin tarihe doğru şekilde kaydedilmediği konusunda haklıyım. Bir şey anlamadı. Hiçbir fark yok ve yine de var. prostotrader 2017.01.24 16:12 #105 fxsaber : Bir şey anlamadı. Hiçbir fark yok ve yine de var. Ne net değil? Hata zamanla oluşur prostotrader 2017.01.24 16:37 #106 18:45 normal uçuş Dosyalar: Book_new.zip 12586 kb prostotrader 2017.01.24 21:08 #107 prostotrader : Çok tembel değildim ve Exchange dosyasını düzenledim ve Si-3.17 enstrümanı için dakika başına olduğu ortaya çıktı. 460 işlem vardı ve COPY_TICKS_TRDAE ile CopyTicks () testi 294 işlem olduğunu gösterdi Bodrumdaki günlükler Tekrar saydım - bir hata yaptım (her şey yerine oturdu) COPY_TICKS_TRDAE - iyi çalışıyor, ama pusu geri kalanı ile ... çözeceğiz prostotrader 2017.01.25 18:06 #108 Tarihteki anlaşmaları tekrar kontrol ettim - her şey (son 2 gün için) yaklaşık 500.000 anlaşmayla eşleşiyor! Ve INFO (siparişler) ile - sadece bir felaket fxsaber'ın aksine, borsaya tamamen güveniyorum ve bu karşılaştırma dosyasında açıkça görülüyor Bodrumdaki dosyayı karşılaştırın. MT5'ten gelen satırlar SADECE ilk 300 satır borsanın hisse senetleriyle çakışıyor (üzüldüm ve yapmaya devam etmedim) Katma Exchange'in çekirdeği ile sunucu arasındaki zaman farkı 0-2 ms'dir. Katma Geçmişi almak için kod #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 ); } Dosyalar: Book2.zip 650 kb Synchronise Windows local time Kodlama yardımı uzman danışman - çeşitli [Silindi] 2017.01.25 19:41 #109 prostotrader : SD sessiz mi? prostotrader 2017.01.25 20:09 #110 Alexey Kozitsyn : SD sessiz mi? Çok çabuk hallederler :( Katma Bunun neden olduğunu anlıyor gibiyim! Gerçek şu ki, işlemler ve teklifler (siparişler) farklı akışlardaki borsadan geliyor, ve sunucuda farklı işlevler tarafından işlenirler. İşlemlerden sorumlu olan doğru çalışır ve bilgileri tarihe kaydeder (Bu, 496.357 işlem için geçiş olmaması gerçeğiyle kanıtlanmıştır) ve "topallama" emirlerinden sorumlu ... Bir siparişin seçili olup Forumu kirletmemek için herhangi Galaksimizde kazanan ve boşaltmayan 1...4567891011121314151617 Yeni yorum
Resmi olarak komisyoncunuzu talep edin, ancak bu veriler ödendiğinden,
Si-3.17'ye kadar son 2-3 dakika için bir deklanşör hızı isteyin 20/01/2017
Sonra bana verdikleriyle karşılaştırın.
Üzgünüm, şu an için değil. Tamamen kontrol ettiğinizden ve SD'nin kendisini tekrar kontrol ettiğinizden eminim.
TAMAM
Katma
Ama tekrar ediyorum ki, kaydetme işlevinin tarihte "atlar" olduğunu düşünüyorum.
https://www.mql5.com/en/forum/94399/page6#comment_2763826
Quik'ten (2000) Excel'deki Kişisel Olmayan işlemler tablosunu "devre dışı bıraktı" ve
aynısını MT5'te yaptı - fark yok.
Görünüşe göre, kenelerin tarihe doğru şekilde kaydedilmediği konusunda haklıyım.
(Akşam seansının sonunda) :)
Ve yukarıda belirttiğim konuda saat 21-25 akşama bakalım ne olacak....
aynısını MT5'te yaptı - fark yok.
Görünüşe göre kenelerin tarihe doğru şekilde kaydedilmediği konusunda haklıyım.
Bir şey anlamadı. Hiçbir fark yok ve yine de var.
Ne net değil?
Hata zamanla oluşur
Çok tembel değildim ve Exchange dosyasını düzenledim ve Si-3.17 enstrümanı için dakika başına olduğu ortaya çıktı.
460 işlem vardı ve COPY_TICKS_TRDAE ile CopyTicks () testi 294 işlem olduğunu gösterdi
Bodrumdaki günlükler
Tekrar saydım - bir hata yaptım (her şey yerine oturdu) COPY_TICKS_TRDAE - iyi çalışıyor,
ama pusu geri kalanı ile ...
çözeceğiz
Tarihteki anlaşmaları tekrar kontrol ettim - her şey (son 2 gün için) yaklaşık 500.000 anlaşmayla eşleşiyor!
Ve INFO (siparişler) ile - sadece bir felaket
fxsaber'ın aksine, borsaya tamamen güveniyorum ve bu karşılaştırma dosyasında açıkça görülüyor
Bodrumdaki dosyayı karşılaştırın.
MT5'ten gelen satırlar SADECE ilk 300 satır borsanın hisse senetleriyle çakışıyor (üzüldüm ve yapmaya devam etmedim)
Katma
Exchange'in çekirdeği ile sunucu arasındaki zaman farkı 0-2 ms'dir.
Katma
Geçmişi almak için kod
#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 sessiz mi?
Çok çabuk hallederler :(
Katma
Bunun neden olduğunu anlıyor gibiyim!
Gerçek şu ki, işlemler ve teklifler (siparişler) farklı akışlardaki borsadan geliyor,
ve sunucuda farklı işlevler tarafından işlenirler. İşlemlerden sorumlu olan
doğru çalışır ve bilgileri tarihe kaydeder
(Bu, 496.357 işlem için geçiş olmaması gerçeğiyle kanıtlanmıştır) ve
"topallama" emirlerinden sorumlu ...