FORTS. Yürütme soruları - sayfa 64 1...575859606162636465666768697071...156 Yeni yorum Mikhail Filimonov 2016.01.14 12:56 #631 UJPY değişikliği için terminal günlüğüne bakarsak şunu görürüz: 2016.01 . 14 14 : 31 : 08.339 Trades 'xxxxx' : modify order # 25815313 sell limit 5.00 UJPY-3 .16 at 118.23 sl: 0.00 tp: 0.00 -> 118.21 , sl: 0.00 tp: 0.00 2016.01 . 14 14 : 31 : 08.347 Trades 'xxxxx' : modify order # 25815313 sell limit 5.00 UJPY-3 .16 at 118.23 sl: 0.00 tp: 0.00 -> 118.21 , sl: 0.00 tp: 0.00 placed for execution in 8 ms 2016.01 . 14 14 : 31 : 09.363 Trades 'xxxxx' : modify order # 25815313 sell limit 5.00 UJPY-3 .16 at 118.21 sl: 0.00 tp: 0.00 -> 118.03 , sl: 0.00 tp: 0.00 2016.01 . 14 14 : 31 : 09.370 Trades 'xxxxx' : modify order # 25815313 sell limit 5.00 UJPY-3 .16 at 118.21 sl: 0.00 tp: 0.00 -> 118.03 , sl: 0.00 tp: 0.00 placed for execution in 8 ms Ve EA günlüğünde: 2016.01 . 14 14 : 31 : 08.354 Forts_trader (UJPY- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 0 ms 2016.01 . 14 14 : 31 : 09.377 Forts_trader (UJPY- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 15 ms Mikhail Filimonov 2016.01.14 12:58 #632 yani zaman 14 : 31 : 08.354 - 14 : 31 : 08.339 = 15 ms, 0 değil Buna göre, ikinci değişiklik: 14 : 31 : 09.377 - 14 : 31 : 09.363 = 14 ms (EA günlüğünde 15 ms) Andrey Khatimlianskii 2016.01.14 13:06 #633 Mikhail Filimonov : Birisi, yükleme/değiştirme süresinin nasıl olabileceğini açıklayabilir mi = 0??? Mantık hatası gibi görünüyor. Ve OnTradeTransaction'da hangi "BuyOrder" ve " SellOrder " ile çalıştığınız koddan net değil. Andrey Khatimlianskii 2016.01.14 13:07 #634 Ve sonra 16 ms'lik GetTickCount() hatası var. Mikro saniye lehine atın (benzer bir işlev vardır). Mikhail Filimonov 2016.01.14 13:08 #635 Andrey Khatimlianskii : Mantık hatası gibi görünüyor. Ve OnTradeTransaction'da hangi "BuyOrder" ve "SellOrder" ile çalıştığınız koddan net değil. EA'da yalnızca bir BuyOrder ve bir SellOrder vardır Evet ve başlangıçta bilet numarası kontrol edilir ... if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) ) Mikhail Filimonov 2016.01.14 13:09 #636 Andrey Khatimlianskii : Ve sonra 16 ms'lik GetTickCount() hatası var. Mikro saniye lehine atın (benzer bir işlev vardır). Andrey, ne hatasından bahsediyorsun? Renat Fatkhullin 2012.05.31 23:18 # TR Bilgi için: GetTickCount'ta 16 ms'den çok daha az bir hata var, Windows 95 kullanmıyorsunuz. P/S GetMicrosecondCount () ile deneyeceğim; Mikhail Filimonov 2016.01.14 13:43 #637 Andrey! Teşekkür ederim. Haklıydın - GetTickCount() hatası 2016.01 . 14 15 : 37 : 02.535 Forts_trader (UJPY- 3.16 ,H1) OnTradeTransaction : Sell ордер был установлен за 17466 mcs 2016.01 . 14 15 : 37 : 02.916 Forts_trader (UJPY- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 27860 mcs 2016.01 . 14 15 : 37 : 27.744 Forts_trader (UCHF- 3.16 ,H1) OnTradeTransaction : Buy ордер был установлен за 15879 mcs 2016.01 . 14 15 : 37 : 27.834 Forts_trader (UCHF- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 17645 mcs 2016.01 . 14 15 : 37 : 27.890 Forts_trader (UCHF- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 17926 mcs 2016.01 . 14 15 : 37 : 29.161 Forts_trader (UCAD- 3.16 ,H1) OnTradeTransaction : Buy ордер был установлен за 22780 mcs 2016.01 . 14 15 : 37 : 29.252 Forts_trader (UCAD- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 18094 mcs 2016.01 . 14 15 : 37 : 40.291 Forts_trader (TATN- 3.16 ,H1) OnTradeTransaction : Buy ордер был установлен за 2795167 mcs 2016.01 . 14 15 : 37 : 40.295 Forts_trader (TRNF- 3.16 ,H1) OnTradeTransaction : Buy ордер был установлен за 1734401 mcs 2016.01 . 14 15 : 37 : 40.410 Forts_trader (TRNF- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 26514 mcs 2016.01 . 14 15 : 37 : 41.402 Forts_trader (TRNF- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 17583 mcs 2016.01 . 14 15 : 38 : 00.597 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818639 2016.01 . 14 15 : 38 : 31.216 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818664 2016.01 . 14 15 : 38 : 31.252 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818665 2016.01 . 14 15 : 38 : 31.644 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818666 2016.01 . 14 15 : 38 : 31.647 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818666 2016.01 . 14 15 : 38 : 36.818 Forts_trader (GOLD- 3.16 ,M1) OnTradeTransaction : Sell ордер был установлен за 15058 mcs 2016.01 . 14 15 : 38 : 37.104 Forts_trader (SNGP- 3.16 ,H1) OnTradeTransaction : Sell ордер был установлен за 17065 mcs 2016.01 . 14 15 : 38 : 43.401 Forts_trader (AUDU- 3.16 ,H1) OnTradeTransaction : Sell ордер был установлен за 18336 mcs 2016.01 . 14 15 : 38 : 44.280 Forts_trader (AUDU- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 22194 mcs 2016.01 . 14 15 : 38 : 45.282 Forts_trader (AUDU- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 18528 mcs 2016.01 . 14 15 : 39 : 49.657 Forts_scalper (RTS- 3.16 ,M1) OnTradeTransaction : Сделка совершена. Билет = 25818744 2016.01 . 14 15 : 39 : 50.465 Forts_trader (ROSN- 3.16 ,H1) OnTradeTransaction : Buy ордер был установлен за 606665 mcs 2016.01 . 14 15 : 39 : 50.579 Forts_trader (ROSN- 3.16 ,H1) OnTradeTransaction : Buy ордер был модифицирован за 66626 mcs 2016.01 . 14 15 : 40 : 28.718 Forts_trader (UJPY- 3.16 ,H1) OnTradeTransaction : Sell ордер был модифицирован за 21332 mcs 2016.01 . 14 15 : 40 : 33.802 Forts_trader (BR- 2.16 ,M1) OnTradeTransaction : Buy ордер был установлен за 15558 mcs Andrey Khatimlianskii 2016.01.14 13:44 #638 Mikhail Filimonov : EA'da yalnızca bir BuyOrder ve bir SellOrder vardır Evet ve başlangıçta bilet numarası kontrol edilir ... if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) ) Açık değil ve tahmin etmenin bir anlamı yok. Mihail Filimonov : Andrey, ne hatasından bahsediyorsun? Renat Fatkhullin 2012.05.31 23:18 # TR Bilgi için: GetTickCount'ta 16 ms'den çok daha az bir hata var, Windows 95 kullanmıyorsunuz. P/S GetMicrosecondCount () ile deneyeceğim; Ancak, hata sürekli olarak ortaya çıkıyor. Bu tür ölçümler için µs kullanmak daha iyidir. Mikhail Filimonov 2016.01.14 13:58 #639 Andrey Khatimlianskii : Açık değil ve tahmin etmenin bir anlamı yok. Ancak, hata sürekli olarak ortaya çıkıyor. Bu tür ölçümler için µs kullanmak daha iyidir. Haklı olduğunuzu zaten yazdım (bir önceki mesajıma bakın) Andrey Khatimlianskii 2016.01.14 14:47 #640 Mikhail Filimonov : Haklı olduğunuzu zaten yazdım (bir önceki mesajıma bakın) Aynı anda yazdığımızı gördüm. 1...575859606162636465666768697071...156 Yeni yorum
UJPY değişikliği için terminal günlüğüne bakarsak şunu görürüz:
Ve EA günlüğünde:
yani zaman 14 : 31 : 08.354 - 14 : 31 : 08.339 = 15 ms, 0 değil
Buna göre, ikinci değişiklik:
14 : 31 : 09.377 - 14 : 31 : 09.363 = 14 ms (EA günlüğünde 15 ms)
Birisi, yükleme/değiştirme süresinin nasıl olabileceğini açıklayabilir mi = 0???
Mantık hatası gibi görünüyor.
Ve OnTradeTransaction'da hangi "BuyOrder" ve " SellOrder " ile çalıştığınız koddan net değil.
Ve sonra 16 ms'lik GetTickCount() hatası var.
Mikro saniye lehine atın (benzer bir işlev vardır).
Mantık hatası gibi görünüyor.
Ve OnTradeTransaction'da hangi "BuyOrder" ve "SellOrder" ile çalıştığınız koddan net değil.
EA'da yalnızca bir BuyOrder ve bir SellOrder vardır
Evet ve başlangıçta bilet numarası kontrol edilir ...
if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) )
Ve sonra 16 ms'lik GetTickCount() hatası var.
Mikro saniye lehine atın (benzer bir işlev vardır).
Andrey, ne hatasından bahsediyorsun?
Bilgi için: GetTickCount'ta 16 ms'den çok daha az bir hata var, Windows 95 kullanmıyorsunuz.
P/S GetMicrosecondCount () ile deneyeceğim;
Andrey! Teşekkür ederim.
Haklıydın - GetTickCount() hatası
EA'da yalnızca bir BuyOrder ve bir SellOrder vardır
Evet ve başlangıçta bilet numarası kontrol edilir ...
if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) )
Açık değil ve tahmin etmenin bir anlamı yok.
Andrey, ne hatasından bahsediyorsun?
Bilgi için: GetTickCount'ta 16 ms'den çok daha az bir hata var, Windows 95 kullanmıyorsunuz.
P/S GetMicrosecondCount () ile deneyeceğim;
Ancak, hata sürekli olarak ortaya çıkıyor. Bu tür ölçümler için µs kullanmak daha iyidir.
Açık değil ve tahmin etmenin bir anlamı yok.
Ancak, hata sürekli olarak ortaya çıkıyor. Bu tür ölçümler için µs kullanmak daha iyidir.
Haklı olduğunuzu zaten yazdım (bir önceki mesajıma bakın)