SL/TP siparişlerinin kabulü - sayfa 7

 
fxsaber ticaret riskleri ve danışmanların mantığı açısından ne kadar kritik olduğunu söylemek zor. Kesin olarak ifade edilebilecek olan şey, bir hata olduğudur: sunucu siparişleri kaybediyor .

ZY Daha önceki gönderilerde anlatılan kayıp vakalarına aşağıdakileri ekleyeceğim. Fiyat, açık pozisyonun alınmasına ulaştı. Sunucu, ilgili TP piyasa siparişini oluşturdu ve Terminal'e teslim etti (danışmanlar gördü). Sonra bu TP piyasa emri sadece Terminalde değil, Sunucuda da iz bırakmadan kayboldu.

Mimari olarak bu böyle.

  1. Fiyat, açık pozisyon alma seviyesine ulaşır.
  2. Sunucuda bir alma tetikleyicisi oluşur - bir alma "siparişi" için bir bilet oluşturulur, bu bilgiler Terminal'den alınabilir.
  3. "Sipariş" tırnak içindedir, çünkü sunucu için bu hala daha düşük bir sipariştir - doğruluğunu kontrol etmeniz gerekir.
  4. "Sipariş" kontrolü geçemezse (Terminaldeki OrderCheck gibi), ağ geçidine gönderilmez, yani. tam teşekküllü bir siparişin statüsünü kazanmaz. Bu durumda, ticaret geçmişine girmez.

Örneğin, halihazırda kapanma durumunda olan bir açık pozisyonun bir alma tetikleyicisi varsa, kontrol başarısız olabilir.

Böylece, Terminal'de mevcut tam teşekküllü emirleri (kontrolden geçecekler ve ticaret geçmişine girecekler (ret durumunda bile)) ve hayali emirleri (kontrolden geçmeyecekler, eksik olacaklar) görebilirsiniz. ticaret geçmişi). Her iki seçeneğin de kendi biletleri olacaktır. Teorik olarak, hayali siparişler aynı biletlere sahip olabilir.


Bu şema, MT5 sunucusunun eşzamansız mimarisi nedeniyle oluşturulmuştur. Bu, Terminal'deki OrderSendAsync mantığını biraz andırıyor. Sunucunun, doğruluğunu kontrol etmeden önce hayali siparişler hakkında Terminal'e bilgi göndermesinin doğru olup olmadığını söylemek zordur.

 

TP Özelliği.

Формирование очередей исполнения торговых ордеров в MT5.
Формирование очередей исполнения торговых ордеров в MT5.
  • www.mql5.com
При анализе истории торгов обратил вниманием на интересную деталь влияния TP открытых позиций на исполнение лимитных ордеров. Переворот. Для подтверждения сделанной гипотезы был написан такой скрипт
 
fxsaber # :

TP Özelliği.

Resmi olarak, burada bir çelişki yoktur: Örnekteki TP, limit emrinden daha önce yerleştirilmiştir, bu yüzden daha önce yürütülür. Ve TP'nin F üzerinden garip bir şekilde yürütüldüğü gerçeği başka bir sorudur.

Önce bir pozisyon açıldıysa, bir limit belirlendi ve ancak o zaman TP - ve sonuç aynı olurdu - o zaman düşünülecek bir şey var.

 
A100 # :

Resmi olarak, burada bir çelişki yoktur: Örnekteki TP, limit emrinden daha önce yerleştirilmiştir, bu yüzden daha önce yürütülür. Ve TP'nin F üzerinden garip bir şekilde yürütüldüğü gerçeği başka bir sorudur.

Önce bir pozisyon açıldıysa, bir limit belirlendi ve ancak o zaman TP - ve sonuç aynı olurdu - o zaman düşünülecek bir şey var.

Netlik için bir örnek. Sonuçlar örnekten değildir.

 
fxsaber # :

Netlik için bir örnek. Sonuçlar örnekten değildir.

Öyleyse, hatanın bariz olacağı bir örnek verin - diğer her şey eşit olduğunda, TP'nin kendisinden önceki limit emrinden daha önce yürütülmesinin normal olmadığı daha da net değildir.

 
A100 # :

Öyleyse, hatanın bariz olacağı bir örnek verin - diğer her şey eşit olduğunda, TP'nin kendisinden önceki limit emrinden daha önce yürütülmesinin normal olmadığı daha da net değil.

Kanıta ihtiyacım yok. MQ nasıl çalıştıklarının farkındadır.

 
fxsaber # :

Kanıta ihtiyacım yok. MQ nasıl çalıştıklarının farkındadır.

Detayları bildiğinden şüpheliyim. Burada bana bir hata olmadığını kanıtlayan birkaç sayfa hatırlıyorum (o günlerde hala böyle bir uygulama vardı), sonra (birkaç sayfa daha sonra) bir şeylerin hala yanlış olduğunu kabul ettiler - anlamaya karar verdiler

Ve belirli bir açık örnek yoksa, o zaman (bugünün gerçeklerinde), sırasıyla, anlamak için hiçbir neden yoktur.

 
A100 # :

Ve belirli bir açık örnek yoksa, o zaman (bugünün gerçeklerinde), sırasıyla, anlamak için hiçbir neden yoktur.

Bir örnek her zaman bir denemeye yol açmaz. MQ sadece sorunu görmüyor veya önemsiz olarak görülüyor.

 
fxsaber # :

Bir örnek her zaman bir denemeye yol açmaz. MQ sadece sorunu görmüyor veya önemsiz olarak görülüyor.

Yalnızca şu durumlarda önemli bir sorun: TP uygulanmazsa (fiyat gitti - zamanı olmadı) ve sonuç olarak limit de uygulanmayacaktır.

 

Bu arada, evet, ilginç. Küçük limitli bir oyuncu büyük bir pozisyonun TP'si ile aynı seviyedeyse ve bu TP büyük olduğu için reddedilirse, limit oyuncunun doldurma şansı bile olmayacak mı?

Bu zaten manipüle edilebilir, muhtemelen.