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

 
honest_knave :

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.

Teoride evet. Ancak stoploss'ta (en azından Forex'te) olumlu bir kayma görmedim. yaptın mı?

Likidite o kadar yüksek ki, pozisyonunuz ya stoploss fiyatıyla ya da en kötü fiyatla kapatılıyor.

Her neyse, gerçekten önemli değil.

 
Alain Verleyen :

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'nun önerisinin sonradan değiştirilen bir SL'yi alıp alamayacağını bilmek için MQL5 hakkında yeterli bilgiye sahip değilim. Bunu anlamanız için size bırakıyorum.

Ancak SL ayarlanmışsa ve değiştirilmemişse, üzerinde çalışılacak bir mekanizma olduğu açıktır. Kabul edilebilir bir aralık için (kuşkusuz ideal olmaktan uzak) fikrim, yani sapma parametresini kullanmaktan geldi. Tabii ki, büyük bir pazar boşluğu, herhangi bir kabul edilebilir aralık kavramını bozacaktır.

Alain Verleyen :

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.

Anlaşmalı OT, ancak ilgi çekici - mümkün olan en iyi fiyattan karşılanmayacak bir Piyasa Emri mi? Seni doğru anladım mı?
 
Alain Verleyen :

SL/TP'yi değiştirme emri geçmişe hiç kaydedilmez. Yani burada ne demek istediğinden emin değil misin?

İşte sorun bu. Bu siparişlere atıfta bulunuyorum:


Bence POSITION_ID'leri ile tarihe kaydedilmelidirler. Hepsi, yalnızca pozisyonu açan ve kapatan emirler değil, HistorySelectByPosition() kullanılarak görünürdü. Soruyu kolayca çözecekti.


Alain Verleyen :

Ve aslında tetiklenen SL/TP'den kaynaklanan sipariş, SL/TP'yi içermez.


Evet biliyorum.

Saygılarımızla-.

 
honest_knave :

Roberto'nun önerisinin sonradan değiştirilen bir SL'yi alıp alamayacağını bilmek için MQL5 hakkında yeterli bilgiye sahip değilim. Bunu anlamanız için size bırakıyorum.

Pek çok insanın sadece tahmin yürüttüğü 5 sayfalık bir konumuz olması çok komik. Ve çok hızlı gidiyor...

Ancak SL ayarlanmışsa ve değiştirilmemişse, üzerinde çalışılacak bir mekanizma olduğu açıktır. Kabul edilebilir bir aralık için (kuşkusuz ideal olmaktan uzak) fikrim, yani sapma parametresini kullanmaktan geldi. Tabii ki, büyük bir pazar boşluğu, herhangi bir kabul edilebilir aralık kavramını bozacaktır.

Sorun, SL/TP'nin değiştirilip değiştirilmediğini bilmenin HİÇBİR ŞEKİLDE YOKTUR. Dürüst olmak gerekirse, sapma/aralık fikrinizi anlamıyorum.

Uzatılmış ama büyüleyici - kayma olumluysa yerine getirilmeyecek bir Piyasa Emri mi? Seni doğru anladım mı?

Benim dediğim bu değil, diğer mesajıma bakın .

 
Jose Francisco Casado Fernandez :

İşte sorun bu. Bu siparişlere atıfta bulunuyorum:


Bence POSITION_ID'leri ile tarihe kaydedilmelidirler. Hepsi, yalnızca pozisyonu açan ve kapatan emirler değil, HistorySelectByPosition() kullanılarak görünürdü. Soruyu kolayca çözecekti.



Evet biliyorum.

Saygılarımızla-.

Tamam ama bu, Strategy Tester'dan .

Elbette her türlü çözümü icat edebiliriz. Konu çok hızlı bir şekilde "su bastı", kapsamlı bir cevap göndermenin bir yolu yok

 
Alain Verleyen :

Teoride evet. Ancak stoploss'ta (en azından Forex'te) olumlu bir kayma görmedim. yaptın mı?

Likidite o kadar yüksek ki, pozisyonunuz ya stoploss fiyatıyla ya da en kötü fiyatla kapatılıyor.

Her neyse, gerçekten önemli değil.

Tamamen katılıyorum. @honest_knave'e cevap vereceğim şey buydu.
 
Alain Verleyen :

Ben öyle demedim, diğer mesajıma bakın .

Hayır, bunu fark ettim ve bir önceki mesajımı düzenledim ama herhalde siz cevabınızı yazarken olmuş. Yanlış alıntı için özür dilerim.

Alain Verleyen :

Birçok insanın sadece tahminde bulunduğu 5 sayfalık bir konumuz olması çok komik ve çok hızlı ilerliyor...

Ve bu normalden nasıl farklı? ;-)

Alain Verleyen :

Sorun, SL/TP'nin değiştirilip değiştirilmediğini bilmenin HİÇBİR ŞEKİLDE YOKTUR. Dürüst olmak gerekirse, sapma/aralık fikrinizi anlamıyorum.

Tartışmalı değil. Ben sadece =='ın >= veya <= olduğu gibi çok basit olduğunu iddia ediyordum.

Ve sadece problem vermek yerine, aynı fikirde olmadığımız nedenlerden dolayı hala kusurlu olsa da, biraz daha iyi bir yaklaşım (IMHO) önerdim.

Alain Verleyen :

Teoride evet. Ancak stoploss'ta (en azından Forex'te) olumlu bir kayma görmedim. yaptın mı?

Jose Francisco Casado Fernandez :
Tamamen katılıyorum. @honest_knave'e cevap vereceğim şey buydu.

Hayır yapmadım. Ama aynı zamanda bir OrderSelect'im hiç başarısız olmadı ama yine de test ediyorum.

 

Alain Verleyen :

Konu o kadar hızlı "aldı ki", kapsamlı bir cevap göndermenin bir yolu yok

Sanırım bu öğleden sonra hepimizin çok boş vakti var, hahaha.

 
honest_knave :

Hayır, bunu fark ettim ve bir önceki mesajımı düzenledim ama herhalde siz cevabınızı yazarken olmuş. Yanlış alıntı için özür dilerim.

Ve bu normalden nasıl farklı? ;-)

Tartışmalı değil. Ben sadece =='ın >= veya <= gibi çok basit olduğunu iddia ediyordum.

Ve sadece problem vermek yerine, aynı fikirde olmadığımız nedenlerden dolayı hala kusurlu olsa da, biraz daha iyi bir yaklaşım (IMHO) önerdim.

Hayır yapmadım. Ama aynı zamanda bir OrderSelect'im hiç başarısız olmadı ama yine de test ediyorum.

Tamam, şimdi amacınızı açıkça anladım.

Yani elbette haklısın, sadece == kullanamayız (ki zaten daha önce söylemiştim :-D). Bu nokta hakkındaki tartışmayı kapatmayı öneriyorum. Roberto çalışıp fikrini düzeltecek

mql5 ile ilgili temel sorun, karşılaştıracak hiçbir şeyinizin olmamasıdır (yalnızca geçmişi kullanarak).

 
Jose Francisco Casado Fernandez :

Sanırım bu öğleden sonra hepimizin çok boş vakti var, hahaha.