Zararı durdurmak için bir siparişin kapatılıp kapatılmadığı nasıl kontrol edilir - sayfa 4

 
honest_knave :
Peki ya pozitif kayma?
Bir SL'de pozitif kayma mı?
 
honest_knave :

yayılma != sapma (kayma)

Sapma parametresini almanın mümkün olmaması üzücü.

DEAL_PRICE'ın ORDER_SL ± sapma aralığında olup olmadığını kontrol etmek muhtemelen makul bir uzlaşmadır (EA'nın siparişi verdiğini varsayarak).

İşte kayboldum. Bu konu, sunucu tarafında bir SL/TP'nin tetiklenip tetiklenmediğini belirlemekle ilgilidir.

Bunun yayılma veya sapma ile nasıl bir ilgisi var?

 
Alain Verleyen :
Üzgünüm ama ne demek istediğini anlamadım?
Evet Alain, Jose doğru, stop_loss <= DEAL_PRICE (satın almak için) ve stop_loss >= DEAL_PRICE (satmak için) ise bence daha mantıklı
 
Alain Verleyen :

İşte kayboldum. Bu konu, sunucu tarafında bir SL/TP'nin tetiklenip tetiklenmediğini belirlemekle ilgilidir.

Bunun yayılma veya sapma ile nasıl bir ilgisi var?

Şey, şeylerin yayılmış tarafında kayboldum.

Ama benim anladığıma göre, bir SL bir kez vurulduğunda, bir piyasa emri haline gelir ve mümkün olan en iyi fiyattan doldurulur. Bu kaymaya tabi, değil mi?

 
Roberto Jacobs :
Evet Alain, Jose doğru, DEAL_PRICE <= close_price (satın almak için) ve DEAL_PRICE >= close_price (satmak için) ise bence daha mantıklı
DEAL_PRICE nedir ve close_price nedir?
 
Alain Verleyen :
DEAL_PRICE nedir ve close_price nedir?
Demek istediğim, DEAL_PRICE , HistoryDealGetDouble(ticket,DEAL_PRICE) ve close_price ise HistoryOrderGetDouble(ticket,ORDER_SL)
 
honest_knave :

Şey, şeylerin yayılmış tarafında kayboldum.

Ama benim anladığıma göre, bir SL bir kez vurulduğunda, bir piyasa emri haline gelir ve mümkün olan en iyi fiyattan doldurulur. Bu kaymaya tabi, değil mi?

Her ne kadar "kabul edilebilir bir aralık" için kendi argümanımı baltalamış olsam da, mümkün olan en iyi fiyat EA içindeki sapma parametresinin dışında olabilir.

Yine de, olumlu bir kayma olabilir.

 
honest_knave :

Şey, şeylerin yayılmış tarafında kayboldum.

Ama benim anladığıma göre, bir SL bir kez vurulduğunda, bir piyasa emri haline gelir ve mümkün olan en iyi fiyattan doldurulur. Bu kaymaya tabi, değil mi?

Evet ama benim sorum kayma değil yayılma/sapma ile ilgiliydi.

Yani evet teorik olarak bir piyasa emri olur, ancak kesinlikle mümkün olan en iyi fiyattan karşılanmaz. Ama burada tartışılan sorun bu değil.

MT5 ile ilgili sorun, mevcut stoploss'un tarihte mevcut olmamasıdır. Jose tarafından belirtildiği gibi, ilk stoploss mevcuttur, ancak daha sonra değiştirirseniz, bilmenin bir yolu yoktur.

Yani bir kez pozisyonunuz kapandığında, stoploss'un ne olduğunu geçmişten bilmenin bir yolu yoktur, elbette kapanış fiyatını bilebilirsiniz, ancak stoploss'un tetiklenip tetiklenmediğini kontrol etmek için bunu neyle karşılaştıracaksınız?

 
Roberto Jacobs :
Demek istediğim, DEAL_PRICE , HistoryDealGetDouble(ticket,DEAL_PRICE) ve close_price ise HistoryOrderGetDouble(ticket,ORDER_SL)
Çalışmıyor, yukarıdaki mesajıma bakın.
 
Alain Verleyen :
Çalışmıyor, yukarıdaki mesajıma bakın.
Teşekkürler Alain, bu konuda daha fazla araştırma yapmalıyız .