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

 
krishna_gopal_2 :

Şaka mı yapıyorsun ? Konuyu okuyun ve sorulan soruları cevaplayın!
 

Kodunuzun HERHANGİ BİR kontrolünü yaptınız mı? Örneğin, TP'yi ayarladıktan sonra, doğru ayarlanıp ayarlanmadığını kontrol ediyor musunuz:

SiparişSeç

Sipariş AlKâr Al

Bunlar sorunu bulacak türden adımlar! Kodunuzu göremeyen kişilere sormamak.

TP'lerin ayarlanmadığını fark ederseniz, TP'yi çift değişken olarak ayarlamayı ve bunu işlevin içinde hesaplamak yerine OrderSent işlevinde kullanmayı deneyebilirsiniz.

VEYA belki tüm fiyat endişelerini Normalleştirmeyi deneyebilirsiniz.

Ama bu hala işlemlerin nasıl kapatıldığını cevaplamıyor... ama kodu görmeden bunu tahmin edebileceğim KİMSE yok. Bu senin işin!

Merakımdan yardım etmek istiyorum ama sen bize yardım etmiyorsun... hızla yaşlanıyor.

 
alladir :

Ama bu hala işlemlerin nasıl kapatıldığını cevaplamıyor... ama kodu görmeden bunu tahmin edebileceğim KİMSE yok. Bu senin işin!

Merakımdan yardım etmek istiyorum ama sen bize yardım etmiyorsun... hızla yaşlanıyor.

          if (buy_flag && Ask<=next_trade)
                  {
                     ticket= OrderSend ( Symbol (),OP_BUY, 0.1 ,Ask, 3 , 0 ,Ask+ 0.01 , "Second_Orders" , 0 , 0 ,Green);
                     Total_Trades++;
                      Print ( "This is " ,Total_Trades, "th Buy Order" );                  
                  }
           else if (sell_flag && Bid>=next_trade)
                  {
                     ticket= OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 3 , 0 ,Bid- 0.01 , "Second_Orders" , 0 , 0 ,Green);
                     Total_Trades++;
                     Print ( "This is " ,Total_Trades, "th Sell Order" );
                  }

Sonuç:

120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83

121 2009.05.22 14:00 satmak 61 0.10 1.3990 0.0000 1.3890 0,00 26346.83

Günlük:

2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: Bu 2. Alış Emridir

2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: açık #2 0.10 EURUSD satın al 1.3788 tp: 1.3888 tamam

2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: Bu İlk Alış Emridir

2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: açık #1 1.3899 tp'den 0.10 EURUSD satın al: 1.3999 tamam

2013.06.19 21:08:37 2009.05.22 12:36 Test kullanıcısı: 1.3999'da (1.4002 / 1.4004) kâr elde et 1.

2013.06.19 21:08:37 2009.05.21 16:50 Test kullanıcısı: 1.3888'de (1.3895 / 1.3897) kâr elde et #2

2013.06.19 21:08:36 2009.05.20 13:55 Test eden: 1.3786 (1.3788 / 1.3790) ile 8. kar al

2013.06.19 21:08:36 2009.05.20 11:40 Test kullanıcısı: 1.3686 (1.3688 / 1.3690) ile 59. kâr al

2013.06.19 21:08:36 2009.05.19 06:41 Test eden: 1.3586 (1.3587 / 1.3589) ile 60. kâr al

Bu sefer negatif yöne gitmenin dışında pozitif yönde 40 pip gitti. Ve kontrol ettim. Sipariş verdikten sonra TP açılış fiyatından tam olarak 100 pips.

 
krishna_gopal_2 :

Sonuç:

120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83

121 2009.05.22 14:00 satmak 61 0.10 1.3990 0.0000 1.3890 0,00 26346.83


Bu sayıların ne anlama geldiğini hala bilmiyorum.

 
alladir :


Bu sayıların ne anlama geldiğini hala bilmiyorum.

Bunlar, Strateji Test Cihazı sipariş geçmişinden bir kopyala yapıştırdır. . . Bence.
 
RaptorUK :
Bunlar, Strateji Test Cihazı sipariş geçmişinden bir kopyala yapıştırdır. . . Bence.

nerede
120. satır, 1,3999 kâr alma noktasında 0,1 lot kapanış ticaret numarası olacak, 146.2 kârla kapandı ve o anda 26346.83 bakiyesi olacak 2009.05.22 12:36

satır 121 açılış yeni satış ticareti 'sipariş 61' 0.1 lot siparişopenprice 1.3990 ......

 
krishna_gopal_2 :

Sonuç:

Satır Zaman Türü Ticaret-Num LotSize OpenPrice SL T/P P/L Bakiyesi

120    2009.05.22 12:36 t/p        1                      0.10           1.3999          0.0000      1.3999       146.20           26346.83

Günlük:

2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: açık #1 1.3899 tp'de 0.10 EURUSD satın al : 1.3999 tamam

2013.06.19 21:08:37 2009.05.22 12:36 Test kullanıcısı: 1.3999'da (1.4002 / 1.4004) kâr elde et 1.

Böylece, kâr 1.3999'da alınır ve tam olarak 100 pips arayla 1.3899'da sipariş başlatılır. 100 + 46.20 $ var. Ancak orada sadece 100 $ veya 100 dolardan az olmalıdır. Siparişin başlatıldığı kodu verdim. Bu kodda bir yanlışlık var mı?

Bildiğiniz gibi bazen ben de -10$'a varmadan önce. Niye ya? Tüm tartışmalarınızdan, t/p +100pip ile OrderSent()'ten 100 pipsten (yayılma nedeniyle) daha az bir şey alacağımı anladım (90 - 70 pip civarında bir şey). Ama -10 büyük bir sapma. Kodu değiştirmedim. Sadece önerilere göre ne yapmam gerektiğini kontrol ettim. OrderTakeProfit() kullanarak kontrol ederken 1.3999 aldım . Bu aynı zamanda Journal: da onaylanmıştır.

 
krishna_gopal_2 :

Böylece kar 1.3999'da alınır ve sipariş 1.3899'da başlatılır.

Rakamlar siparişin 1.3999'da açıldığını söylüyor.. 1.3899 değil mi?

Ayrıca emirlerin fiili kapanış fiyatını kontrol ettiniz mi?

 
alladir :

Rakamlar siparişin 1.3999'da açıldığını söylüyor.. 1.3899 değil mi?

Ayrıca emirlerin fiili kapanış fiyatını kontrol ettiniz mi?


2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: açık #1 1.3899 tp'de 0.10 EURUSD satın al : 1.3999 tamam

Yani sipariş sadece 1.3899'da açılıyor.