t/p düzgün çalışmıyor - sayfa 3

 
angevoyageur :

Bir SATIŞ ticaretini kapatmak nedir? Bu bir SATIN AL! Yani bu ALIM satış fiyatından alınır, hangi satış fiyatı?


Kısa vadeli işlemlerin ASK fiyatı kullanılarak kapatıldığını biliyorum, ancak TP, ASK fiyatı tarafından mı tetikleniyor? Grafikte gördüğünüz fiyat BID fiyatıdır ve TP'yi tetikleyen şeyin bu olduğunu düşündüm...yanılıyor muyum?
 
RaptorUK :

Hayır, bu doğru değil. Bir ticaretin açıldığı ve ardından hemen kapatıldığı varsayımsal bir örnek alın, zarar yayılmadan kaynaklanır. SATIŞ Karı = Açık fiyat - Kapanış fiyatı = BID_OPEN - BID_OPEN + 0 = 0 için yukarıdaki hesaplamanızı kullanın, ancak bu doğru cevap değil çünkü Farkın ödenmesi gerekiyor.

Bu olmalı. . . Kâr = Açık fiyat - Kapanış fiyatı = BID_OPEN - ASK_OPEN + 0 = -Spread. . . . . ancak bu, Spread'in açık zamandan kapanışa kadar aynı olduğunu varsayar.

Farklı şeyleri karıştırdın. Sağladığım hesaplama, ticaretin TP'de kapatıldığı zamandır (örnekte 100 pip). Spread içinde (işlem açılışında) bir TP ayarlayamazsınız, bu nedenle örneğinizde ticaret bir TP emri ile kapatılamaz.

Açıkçası, hipotezinizde, yayılmayı kaybettiniz. Bununla ilgili bir sorun yok.

 
alladir :

Kısa vadeli işlemlerin ASK fiyatı kullanılarak kapatıldığını biliyorum, ancak TP, ASK fiyatı tarafından mı tetikleniyor? Grafikte gördüğünüz fiyat BID fiyatıdır ve TP'yi tetikleyen şeyin bu olduğunu düşündüm... yanılıyor muyum?
Evet, kontrol et
 
angevoyageur :
Evet, kontrol et


Pazartesi yapacağım:D vay, algoritmalarımı yazarken o kadar çok sorun yaşıyordum ki….
 
alladir :


Hayır, bu hala doğru değil.

kısa siparişler için spread, sipariş KAPALI olduğunda alınır, daha önce değil, bu nedenle OrderOpenPrice kullanmak hala şu kâr sağlar: kapanış anında 100 pip eksi spread. KISA İŞLEMLER TEKLİFTE AÇILIR KISA İŞLEMLER İSTEKTE KAPATILIR böylece spread otomatik olarak onunla birlikte alınır

Uzun siparişler için 100 piplik bir TP almak kolaydır.

Kısa siparişler için TP'yi OrderOpenPrice + 100 pip + spread ERROR 130 olarak yapmalısınız -

(ve yayılmanın neredeyse sabit olduğunu umuyoruz).


buraya yazdıkların saçma.....

kesinlikle yanlışsın....

ticaretlerinizi yerleştirme şeklinizle başlar

1.35000(5 haneli komisyoncu)'da Sat'ı açarsanız, TP fiyatınız 100 pip 1.34000'dir, bu nedenle OrderOpenPrice()'i değiştirin - 100 pip burada spread kullanmayın

OrderClosePrice() 1.34000'e ulaştığında, işleminiz kapatılacaktır. Spread, OrderClosePrice() içinde zaten hesaplanmıştır.

Bid'de açma ve Bid'i değiştirerek kullanmak başarısız olacaktır çünkü açılıştan ve Bid'in değiştirilmesine kadar geçen süre içinde Bid fiyatı değişmiş olabilir

 
deVries :


buraya yazdıkların saçma.....

kesinlikle yanlışsın....

ticaretlerinizi yerleştirme şeklinizle başlar

1.35000(5 haneli komisyoncu)'da Sat'ı açarsanız, TP fiyatınız 100 pip 1.34000'dir, bu nedenle OrderOpenPrice()'i değiştirin - 100 pip burada spread kullanmayın

OrderClosePrice() 1.34000'e ulaştığında, işleminiz kapatılacaktır. Spread, OrderClosePrice() içinde zaten hesaplanmıştır.


Evet.... daha önce de belirtildiği gibi, tüm bunları biliyorum. Daha önce de belirttiğim gibi..... TP'lerin, ASK fiyatı tarafından değil, grafikte gördüğünüz fiyat (yani BID fiyatı) tarafından tetiklendiğini düşündüm.

Hatamı anlıyor musun? Aslında hiç de aptalca değil, sadece deneyimsiz.

Bunu Pazartesi günü kontrol edeceğim ve size geri döneceğim... muhtemelen bir özürle.

 
alladir :


Evet.... daha önce de belirtildiği gibi, tüm bunları biliyorum. Daha önce de belirttiğim gibi..... TP'lerin, ASK fiyatı tarafından değil, grafikte gördüğünüz fiyat (yani BID fiyatı) tarafından tetiklendiğini düşündüm.

Hatamı anlıyor musun? Aslında hiç de aptalca değil, sadece deneyimsiz.

Bunu Pazartesi günü kontrol edeceğim ve size geri döneceğim... muhtemelen bir özürle.


özür dilerim aptalca dedim sana zarar vermemek için ...... ama yanlışını açıklayacak başka bir kelime bulamadım
cevap verdiğim an, nasıl iyi bir açıklama yazacağımı düşünmem gerekti, düşüncenizin nerede yanlış olduğunu anlardınız

bu arada benim için biraz zaman aldı angevoyageur'dan bazı iyi cevaplar vardı, ilanım yapılmadan önce okumadım

öğrenmeye devam et ben de yaparım....

 
alladir :


..... TP'lerin grafikte gördüğünüz fiyat tarafından tetiklendiğini düşündüm (yani BID fiyatı).... ASK fiyatı tarafından değil.

Hatamı anlıyor musun?

Bir satış ticaretinde (OP_SELL), TP, ASK fiyatı tarafından tetiklenir. Tersine, bir alış ticaretinde (OP_BUY), TP, BID fiyatı tarafından tetiklenir. Unutmayın: Ask'ı satın alın ve Teklifi satın. Her forex işleminin iki ayağı vardır: (1) giriş ve (2) tasfiye. Örneğin, 1.34000'de stoploss ve 1.36000'de kâr alma ile 1.35000'de bir alış işlemi yaparsanız, işlemin ilk ayağı (giriş) Satış fiyatını kullanır ve bu nedenle işlemin ikinci ayağı (tasfiye) kullanılarak tetiklenir. Teklif fiyatı. Bu nedenle, girişiniz bir satın alma (Asker'de) ise, tasfiyenizin bir satış (Bid'de) olması gerekir. Ve eğer girişiniz bir satış ise (Bid'de), o zaman tasfiyeniz bir satın alma (Asker'de) olmalıdır.

 
"krishna_gopal_2 :

235 2009.12.17 02:02 t/p 104 0.10 1.4460 0.0000 1.4460 -5.04 21437.31

239 2010.01.04 01:44 t/p 121 0.10 1.4257 0.0000 1.4257 87.52 21508.51

305 2010.08.06 14:08 t/p 153 0.10 1.3330 0.0000 1.3330 132.01 24169.06

Neden oluyor? Şimdiden teşekkürler.

-Krishna. "

Bu üç şeyi ayırt edebilen var mı? Orada tam olarak ne oldu. (Yanıtları okuduktan sonra) yayılmanın az miktarda kâr yediğini (ve ciddi bir mesele olmadığını) anladım. Ama -5.04 ciddi bir rakam.

 

Aslında SATIŞ emirleri başta söylediğim gibi yayılmayı kaybetmiyor. Daha sonra birçok kişinin belirttiği gibi orada yanılmışım

Bunun yanı sıra, sorunu cevaplamak için yeterli bilgi vermiyorsunuz. Bu rakamlar ne anlama geliyor? Ne olduklarını bilmiyorum. Bunun yeterli olmayacağını bilmek bile şüpheli

Bu EA'yı sen mi yazdın? Her işlemin neden açılıp kapandığını öğrenmek için kod eklemeniz gerekiyor.. Bunu yapmak çok zor olmamalı. Gönderdiğiniz kodda önemli bir kusur yok. Sorunlar, yapıştırmadığınız şeylerdedir ve bu sorunları tahmin etmemizin hiçbir yolu yoktur.