Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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 ...