FORTS. Yürütme soruları - sayfa 108 1...101102103104105106107108109110111112113114115...156 Yeni yorum prostotrader 2018.04.26 16:14 #1071 Stok zamanı ile senkronizasyon sorunu çok basit bir şekilde çözülebilir struct MqlBookInfo { ENUM_BOOK_TYPE type; // тип заявки из перечисления ENUM_BOOK_TYPE double price; // цена long volume; // объем }; Plaza 2 spesifikasyonundan Yani MqlBookInfo yapısına zaman eklemeniz yeterli :) struct MqlBookInfo { ENUM_BOOK_TYPE type; // тип заявки из перечисления ENUM_BOOK_TYPE double price; // цена long volume; // объем ulong moment; // время (добавить) }; Aleksey Vyazmikin 2018.04.26 16:14 #1072 fxsaber : Bilmiyorum, yukarıdaki komut dosyasıyla ilgisi yok. Sorunun oluştuğu ticaret hesabında ne yayınladığını gösterin. Doğru senaryo değildi :) 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508923 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508924 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508925 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508926 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508927 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508928 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_DONE_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_SETUP_MSC )) = 2018.04 . 25 16 : 49 : 23.000 Aleksey Vyazmikin 2018.04.26 16:16 #1073 Dennis Kirichenko : gülümsedi! Aleksey Vyazmikin 2018.04.26 16:17 #1074 prostotrader : Stok zamanı ile senkronizasyon sorunu çok basit bir şekilde çözülebilir Plaza 2 spesifikasyonundan Yani MqlBookInfo yapısına zaman eklemeniz yeterli :) Ancak bu, günlükleri okumakla ilgili sorunu nasıl çözecek, yani. bir kez yazdığımda ve borsa/sunucunun başka bir zamanı var mı? Her durumda, bu bizim için mevcut değil. fxsaber 2018.04.26 16:18 #1075 Aleksey Vyazmikin : 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508923 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508924 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508925 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508926 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508927 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryDealGetInteger ( 48508928 , DEAL_TIME_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_DONE_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_SETUP_MSC )) = 2018.04 . 25 16 : 49 : 23.000 O zaman daha da saçmalık çıkıyor çünkü. zaman sunucu günlükleriyle eşleşmiyor Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum FORTS. Yürütme soruları Alexey Vyazmikin , 2018.04.26 12:56 İstemci tarafında ağ gecikmeleri gibi görünüyor, işlem sunucusu tarafında yürütme şu şekilde gerçekleşti: 0 6 2018.04 . 25 16 : 49 : 24.024 85.*** . ***.*** '***' : exchange buy 10.00 Si- 6.18 at market ( 62785 / 62788 / 62787 ) 0 6 2018.04 . 25 16 : 49 : 24.024 85.*** . ***.*** '***' : request transfered to dealers, rule 'FORTS Gateway #real' (exchange buy 10.00 Si- 6.18 at market) 0 6 2018.04 . 25 16 : 49 : 24.028 127.0 . 0.1 '2' : request from '***' (exchange buy 10.00 Si- 6.18 at market) 0 6 2018.04 . 25 16 : 49 : 24.029 127.0 . 0.1 '2' : placed for execution for '***' (exchange buy 10.00 Si- 6.18 at market)( 62785 / 62788 / 62787 ) 0 6 2018.04 . 25 16 : 49 : 24.029 85.*** . ***.*** '***' : order placed for execution [# 87849076 buy 10.00 Si- 6.18 at market], time 5.98 ms 0 6 2018.04 . 25 16 : 49 : 24.030 FORTS Gateway #real '***' : order # 87849076 buy 10.00 Si- 6.18 at market request new due execution [request new order # 87849076 ], time: 0.05 ms 0 6 2018.04 . 25 16 : 49 : 24.036 FORTS Gateway #real '***' : order # 87849076 buy 10.00 Si- 6.18 at market placed due execution [added order # 87849076 , buy limit 10.00 Si- 6.18 at 65426 [based on order '30444116819' ]], time: 0.18 ms 0 6 2018.04 . 25 16 : 49 : 24.041 FORTS Gateway #real '***' : deal performed [# 48508923 buy 1.00 Si- 6.18 at 62788 ] 0 6 2018.04 . 25 16 : 49 : 24.041 '***' : order performed partially buy 1.00 at 62788 [# 87849076 buy 10.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.041 FORTS Gateway #real '***' : order # 87849076 buy 10.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 1.00 Si- 6.18 at 62788 [based on deal '2026006054' ]], time: 2.06 ms 0 6 2018.04 . 25 16 : 49 : 24.043 FORTS Gateway #real '***' : deal performed [# 48508924 buy 1.00 Si- 6.18 at 62788 ] 0 6 2018.04 . 25 16 : 49 : 24.043 '***' : order performed partially buy 1.00 at 62788 [# 87849076 buy 10.00 / 1.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.043 FORTS Gateway #real '***' : order # 87849076 buy 10.00 / 1.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 1.00 Si- 6.18 at 62788 [based on deal '2026006055' ]], time: 3.02 ms 0 6 2018.04 . 25 16 : 49 : 24.048 FORTS Gateway #real '***' : deal performed [# 48508925 buy 5.00 Si- 6.18 at 62788 ] 0 6 2018.04 . 25 16 : 49 : 24.048 '***' : order performed partially buy 5.00 at 62788 [# 87849076 buy 10.00 / 2.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.048 FORTS Gateway #real '***' : order # 87849076 buy 10.00 / 2.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 5.00 Si- 6.18 at 62788 [based on deal '2026006056' ]], time: 1.73 ms 0 6 2018.04 . 25 16 : 49 : 24.050 FORTS Gateway #real '***' : deal performed [# 48508926 buy 1.00 Si- 6.18 at 62789 ] 0 6 2018.04 . 25 16 : 49 : 24.050 '***' : order performed partially buy 1.00 at 62789 [# 87849076 buy 10.00 / 7.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.050 FORTS Gateway #real '***' : order # 87849076 buy 10.00 / 7.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 1.00 Si- 6.18 at 62789 [based on deal '2026006057' ]], time: 3.40 ms 0 6 2018.04 . 25 16 : 49 : 24.053 FORTS Gateway #real '***' : deal performed [# 48508927 buy 1.00 Si- 6.18 at 62789 ] 0 6 2018.04 . 25 16 : 49 : 24.053 '***' : order performed partially buy 1.00 at 62789 [# 87849076 buy 10.00 / 8.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.053 FORTS Gateway #real '***' : order # 87849076 buy 10.00 / 8.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 1.00 Si- 6.18 at 62789 [based on deal '2026006058' ]], time: 1.49 ms 0 6 2018.04 . 25 16 : 49 : 24.054 FORTS Gateway #real '***' : deal performed [# 48508928 buy 1.00 Si- 6.18 at 62789 ] 0 6 2018.04 . 25 16 : 49 : 24.055 '***' : order performed buy 1.00 at 62789 [# 87849076 buy 10.00 / 9.00 Si- 6.18 at market] 0 6 2018.04 . 25 16 : 49 : 24.055 FORTS Gateway #real '***' : order # 87849076 buy 10.00 / 9.00 Si- 6.18 at market filled due execution [filled order # 87849076 , buy 1.00 Si- 6.18 at 62789 [based on deal '2026006059' ]], time: 4.03 ms Ayrıca, MT5 ticaret geçmişi yalan söylüyor ve her şeyin mükemmel bir şekilde çalıştığını gösteriyor. Yeni başlayanlardan sorular MQL5 MQL4 ve MQL5 ile MT5 ve iş başında prostotrader 2018.04.26 16:19 #1076 Bu özellikle önemlidir Sipariş verme ve uygulama zamanı AYNIDIR :) 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_DONE_MSC )) = 2018.04 . 25 16 : 49 : 23.000 2018.04 . 26 17 : 14 : 39.691 tTest (Si Splice,M15) TimeMscToString( HistoryOrderGetInteger ( 87849076 , ORDER_TIME_SETUP_MSC )) = 2018.04 . 25 16 : 49 : 23.000 fxsaber 2018.04.26 16:22 #1077 prostotrader : Sipariş verme ve uygulama zamanı AYNIDIR :) Zamanın bir saniyenin katı olması garip bir tesadüf (noktadan sonra milisaniye yok). Aleksey Vyazmikin 2018.04.26 16:23 #1078 fxsaber : O zaman daha da saçmalık çıkıyor çünkü. zaman sunucu günlükleriyle eşleşmiyor Ayrıca, MT5 ticaret geçmişi yalan söylüyor ve her şeyin mükemmel bir şekilde çalıştığını gösteriyor. Aleksey Vyazmikin 2018.04.26 16:24 #1079 fxsaber : Zamanın bir saniyenin katı olması garip bir tesadüf (noktadan sonra milisaniye yok). Evet beni de rahatsız ediyor ama sunucu ayarı olduğunu düşünüyorum. Aleksey Vyazmikin 2018.04.26 16:38 #1080 prostotrader : Bu özellikle önemlidir Sipariş verme ve uygulama zamanı AYNIDIR :) Merak ediyorum kim Discovery'den değil, tarihte milisaniyeler olmadan her şey var ya da ne? 1...101102103104105106107108109110111112113114115...156 Yeni yorum
Stok zamanı ile senkronizasyon sorunu çok basit bir şekilde çözülebilir
Plaza 2 spesifikasyonundan
Yani MqlBookInfo yapısına zaman eklemeniz yeterli :)
Bilmiyorum, yukarıdaki komut dosyasıyla ilgisi yok. Sorunun oluştuğu ticaret hesabında ne yayınladığını gösterin.
Doğru senaryo değildi :)
gülümsedi!
Stok zamanı ile senkronizasyon sorunu çok basit bir şekilde çözülebilir
Plaza 2 spesifikasyonundan
Yani MqlBookInfo yapısına zaman eklemeniz yeterli :)
Ancak bu, günlükleri okumakla ilgili sorunu nasıl çözecek, yani. bir kez yazdığımda ve borsa/sunucunun başka bir zamanı var mı?
Her durumda, bu bizim için mevcut değil.
O zaman daha da saçmalık çıkıyor çünkü. zaman sunucu günlükleriyle eşleşmiyor
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
FORTS. Yürütme soruları
Alexey Vyazmikin , 2018.04.26 12:56
İstemci tarafında ağ gecikmeleri gibi görünüyor, işlem sunucusu tarafında yürütme şu şekilde gerçekleşti:
Ayrıca, MT5 ticaret geçmişi yalan söylüyor ve her şeyin mükemmel bir şekilde çalıştığını gösteriyor.
Bu özellikle önemlidir
Sipariş verme ve uygulama zamanı AYNIDIR :)
Sipariş verme ve uygulama zamanı AYNIDIR :)
Zamanın bir saniyenin katı olması garip bir tesadüf (noktadan sonra milisaniye yok).
O zaman daha da saçmalık çıkıyor çünkü. zaman sunucu günlükleriyle eşleşmiyor
Ayrıca, MT5 ticaret geçmişi yalan söylüyor ve her şeyin mükemmel bir şekilde çalıştığını gösteriyor.
Zamanın bir saniyenin katı olması garip bir tesadüf (noktadan sonra milisaniye yok).
Evet beni de rahatsız ediyor ama sunucu ayarı olduğunu düşünüyorum.
Bu özellikle önemlidir
Sipariş verme ve uygulama zamanı AYNIDIR :)
Merak ediyorum kim Discovery'den değil, tarihte milisaniyeler olmadan her şey var ya da ne?