SL/TP siparişlerinin kabulü - sayfa 3

 
fxsaber :

Ne yazık ki, yeminli ifadelerin kabulü tespit edilememektedir, çünkü. bu bilgi Terminal tarafında mevcut değildir. Ancak neredeyse ironik bir şekilde, TP/SL siparişlerinin önemli gecikmelerinin varlığı, ertelemelerin uygulanması sırasında gecikmeleri etkileyemez. Çünkü nedeni aynı nitelikte gibi görünüyor.

Ticaret sunucusundan alınan sınır tetikleyici günlüğü.

 2020.11.26 09:32:23.053     '': order [#199 sell limit 0.01 EURSEK at 10.15957] triggered, activation price 10.16102 [10.16102 / 10.16354]


Kabul işareti.


Limiti oynarken 3 ms gecikme. Muhtemelen çok pahalı marj kontrolleri vb.

Belki sunucunun kontrolleri devre dışı bırakma seçeneği vardır.


Şimdiye kadar, bir ara sonuç, gecikmenin hem TP / SL seviyeleri hem de gecikmeler için aynı nitelikte olduğudur.


Tehdit Kene, MT5 veritabanına 09:32:23.050'de kaydedildi ve ondan önce 09:32:23.039'da ticaret sunucusuyla makineye ulaştı. Onlar. 11ms erken. Toplam 14 (11 + 3) ms gecikme.

 
İnsanlar yaşıyor)) 3 milisaniye bir problem.
 
Dmitry Fedoseev :
İnsanlar yaşıyor)) 3 milisaniye bir problem.

Bu, sıfır CPU yükü olan tamamen boş bir ticaret sunucusunda.

Yukarıda, MQ-Demo'da yüzlerce milisaniye için bir örnek verilmiştir.

Ve böylece üç milisaniye bile çoğu zaman reddetme sebebidir. Trafik ışığı yüzünden uçağı kaçırmak gibi.

 
fxsaber :

Tehdit Kene, MT5 veritabanına 09:32:23.050'de kaydedildi ve ondan önce ticaret sunucusuyla 09:32:23.039'da makineye ulaştı. Onlar. 11ms erken. Toplam 14 (11 + 3) ms gecikme.

Lütfen ayrıca MT5 veritabanına kene yazma hızını da kontrol edin.

 

Gerçek hesabımda tek bir siparişim vardı, ki bu da bir çekimle kapandı, sürpriz değil, stoklar)))

QD       0        21 : 14 : 14.049     CheckOrders (GAZP,D1)   ServerName: Open-Broker
MN       0        21 : 14 : 14.049     CheckOrders (GAZP,D1)   
LF       0        21 : 14 : 14.078     CheckOrders (GAZP,D1)   Last Tick 2020.11 . 13 21 : 45 : 51.656 180.84 180.89
CK       0        21 : 14 : 14.078     CheckOrders (GAZP,D1)   Accepted Tick 2020.11 . 13 21 : 45 : 51.656 180.84 180.89
PS       0        21 : 14 : 14.078     CheckOrders (GAZP,D1)   Accepted Length = 14 ms.
EK       0        21 : 14 : 14.078     CheckOrders (GAZP,D1)   Order 139999826 ORDER_TYPE_SELL GAZP 2020.11 . 13 21 : 45 : 51.670 180.84 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 13 21 : 45 : 51.670 , Position 139820013 created 2020.11 . 12 20 : 41 : 42.184 , StopLevel = 0
 
Aleksandr Slavskii :

Gerçek hesabımda tek bir siparişim vardı, ki bu da bir çekimle kapandı, sürpriz değil, stoklar)))

Çok havalı bir durumdasın.

Gerçek hesabımda tek bir siparişim vardı, ki bu da bir çekimle kapandı, sürpriz değil, stoklar)))

Order 139999826 ORDER_TYPE_SELL GAZP 2020.11 . 13 21 : 45 : 51.670 180.84 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 13 21 : 45 : 51.670 , Position 139820013 created 2020.11 . 12 20 : 41 : 42.184 , StopLevel = 0

Bir TP siparişinin doğum zamanı ve yürütme zamanı, milisaniyelik doğrulukla çakışmaktadır. Belki de bu, değişimin özelliğidir.

Ancak doğumun süresi 14 milisaniyedir. Piyasada döviz ticareti için bu çok fazla.

 

Görünüşe göre sebebini anladım. Komut dosyasını sunucunun çalıştığı makinede çalıştırmak.

 // Преобразование времени в миллисекундах в строку.
string TimeToString ( const long time, const int FlagTime = TIME_DATE | TIME_SECONDS )
{
   return ( TimeToString (( datetime )time / 1000 , FlagTime) + "." + IntegerToString (time % 1000 , 3 , '0' ));
}

// Преобразование тика в строку.
string TickToString( const MqlTick &Tick, const int digits )
{
   return ( TimeToString (Tick.time_msc) + " " + DoubleToString (Tick.bid, digits) + " " + DoubleToString (Tick.ask, digits));
}

void OnTick ()
{
   MqlTick Tick;
  
   if ( SymbolInfoTick ( _Symbol , Tick))
     Print (TickToString(Tick, _Digits ));
}


Sonuç.

 2020.11 . 27 22 : 13 : 44. 156 2020.11 . 27 22 : 13 : 44. 149 1.59953 1.59993
2020.11 . 27 22 : 13 : 44. 862 2020.11 . 27 22 : 13 : 44. 855 0.98789 0.98837
2020.11 . 27 22 : 13 : 45. 263 2020.11 . 27 22 : 13 : 45. 258 0.98789 0.98839
2020.11 . 27 22 : 13 : 46. 878 2020.11 . 27 22 : 13 : 46. 873 10.15554 10.16084
2020.11 . 27 22 : 13 : 48. 993 2020.11 . 27 22 : 13 : 48. 991 10.15554 10.16106
2020.11 . 27 22 : 13 : 51. 722 2020.11 . 27 22 : 13 : 51. 716 0.98789 0.98840
2020.11 . 27 22 : 13 : 53. 035 2020.11 . 27 22 : 13 : 53. 027 1.59950 1.59995
2020.11 . 27 22 : 13 : 53. 134 2020.11 . 27 22 : 13 : 53. 128 1.59954 1.59995
2020.11 . 27 22 : 13 : 53. 737 2020.11 . 27 22 : 13 : 53. 734 0.98789 0.98839
2020.11 . 27 22 : 13 : 54.745 2020.11 . 27 22 : 13 : 54.743 0.98789 0.98840
2020.11 . 27 22 : 13 : 56.768 2020.11 . 27 22 : 13 : 56.761 0.98789 0.98839
2020.11 . 27 22 : 13 : 57.977 2020.11 . 27 22 : 13 : 57.973 1.59954 1.59994
2020.11 . 27 22 : 14 : 00.293 2020.11 . 27 22 : 14 : 00.292 10.15554 10.16093
2020.11 . 27 22 : 14 : 04.131 2020.11 . 27 22 : 14 : 04.125 1.59954 1.59995
2020.11 . 27 22 : 14 : 08.868 2020.11 . 27 22 : 14 : 08.866 0.98789 0.98841
2020.11 . 27 22 : 14 : 09.780 2020.11 . 27 22 : 14 : 09.773 0.98789 0.98840
2020.11 . 27 22 : 14 : 09.981 2020.11 . 27 22 : 14 : 09.975 1.59955 1.59994
2020.11 . 27 22 : 14 : 10.085 2020.11 . 27 22 : 14 : 10.076 1.59957 1.59994
2020.11 . 27 22 : 14 : 10.180 2020.11 . 27 22 : 14 : 10.177 1.59957 1.59995

Solda baskı zamanı. Sağda - gelen kene zamanı. Gecikme açıkça görülebilir. OnTick'in ticaret sunucusunda bir onay işareti kaydedilmesinden birkaç milisaniye sonra tetiklendiği ortaya çıktı.


ZY Görünüşe göre sunucunun siparişleri etkinleştirmekten sorumlu olan bölümünde, keneler Terminal'e vardıklarında olduğu gibi geç geliyor.

 
fxsaber :

Ayrıca bu tür mesajlarda tüm günlüğüm var. Belki hafta sonundan sonra işler değişir.


 2020.11.25 16:52:52.992 Trades  '92810': failed modify #1758569 sell 0.02 USDJPY sl: 0.000, tp: 104.293 -> sl: 0.000, tp: 0.000 [Unknown error]

gitmiş.


 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Total Orders (from 2020.11 . 30 00 : 00 : 00 ) = 899 , calculated = 58
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Calculation time = 00 : 00 : 00.000
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  ServerName: RannForex-Server
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 45.786 104.369 104.369
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 1077 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774962 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 45.789 104.365 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 30 19 : 07 : 45.802 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Orders ( 6 ) before 1774962 with PositionID = 1774955 :
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  ------------------------
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 2 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774959 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.768 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.780 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44.874 104.367 104.367
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 164 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774960 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.876 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.900 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44.940 104.368 104.368
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 230 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774961 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.942 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.954 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Checked Orders = 3
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  ------------------------
 
Enrique Dangeroux :

gitmiş.

Günlüğünüz, yalnızca yeni bir onay işareti geldikten sonra tekrarlanan bir TP siparişinin oluşturulduğunu tamamen onaylar.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

SL/TP siparişlerinin kabulü

Enrique Dangeroux , 2020.11.30 19:04

 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 45. 786 104.369 104.369
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 1077 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774962 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 45. 789 104.365 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 30 19 : 07 : 45.802 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Orders ( 6 ) before 1774962 with PositionID = 1774955 :
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  ------------------------
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44. 766 104.366 104.366
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 2 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774959 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 768 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.780 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44. 874 104.367 104.367
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 164 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774960 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 876 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.900 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Last Tick 2020.11 . 30 19 : 07 : 44. 940 104.368 104.368
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Accepted Length = 230 ms.
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Order 1774961 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 942 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.954 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  Checked Orders = 3
2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1)  ------------------------

Diğer birçok benzer günlükte (bugün) bir komisyoncu ile bu durumları analiz ettik.

 

https://www.mql5.com/en/forum/341117 hala gerçek bir sorun


Dergiye gelince, burada “ticaret ayarları” yoktu.