Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Peki ya pozitif kayma?
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?
Üzgünüm ama ne demek istediğini anlamadım?
İş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?
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?
Ş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.
Ş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?
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.