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

 
ticket= OrderSend ( Symbol (),OP_BUY, 0.1 ,Ask, 3 , 0 ,Ask+ 0.01 , "BFS_Orders" , 0 , 0 ,Green);

ticket= OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 3 , 0 ,Bid- 0.01 , "Second_Orders" , 0 , 0 ,Green);

Merhaba,

Strateji test cihazı çalıştırıyorum. EURUSD'de yukarıdaki kodu kullanarak sipariş veriyorum. Burada her işlem için 100 piplik hedefi sabitliyorum. Ama anlamıyorum. Bazen 102, -10, 78 vb. alıyorum...

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 2135.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19

234 2009.12.15 08:29 t/p 109 0.10 1.4562 0.0000 1.4562 26.16 21442.35

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

236 2009.12.17 09:46 t/p 103 0.10 1.4360 0.0000 1.4360 -6.08 21431.23

237 2009.12.22 15:47 t/p 102 0.10 1.4258 0.0000 1.4258 -10.24 21420.99

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

301 2010.08.02 13:45 t/p 155 0.10 1.3130 0.0000 1.3130 129.70 23807.02

302 2010.08.03 08:14 t/p 154 0.10 1.3230 0.0000 1.3230 130.03 23937,05

304 2010.08.05 12:42 t/p 156 0.10 1.3230 0.0000 1.3230 100.00 24037.05

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.


 

-10'u açıklayamam ama diğerleri için...hmmm, belki bu? Emin değilim..:

OP_BUY, Satış fiyatından satın alarak spread'i hemen ödediğiniz için doğru görünüyor, ancak OP_SELL'iniz spread'i dikkate almıyor. Alış fiyatından 'satarsınız', teklif fiyatı Bid-0.1'e düşer (100 pip düşer), sonra satış fiyatından 'geri alırsınız', böylece spread bu 100 pipten bazılarını yer. Aracı sabit spread ise, TP'yi Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD) olarak ayarlayabilirsiniz.

Bunun yanında 102 vb. gibi küçük hatalar şu şekilde açıklanabilir:

1. İlk emirde kayma (TP fiyatı, emrin doldurduğu gerçek fiyattan değil, emri talep ettiğiniz fiyattan hesaplandığından)

2. fiyat, 1 tıkta TP'nizi geçebilir

3. Kapanış emriniz yerine getirilirken fiyat tekrar hareket edebilir

 
alladir :

-10'u açıklayamam ama diğerleri için...hmmm, belki bu? Emin değilim..:

OP_BUY, Satış fiyatından satın alarak spread'i hemen ödediğiniz için doğru görünüyor, ancak OP_SELL'iniz spread'i dikkate almıyor. Alış fiyatından 'satarsınız', teklif fiyatı Bid-0.1'e düşer (100 pip düşer), sonra satış fiyatından 'geri alırsınız', böylece spread bu 100 pipten bazılarını yer. Aracı sabit spread ise, TP'yi Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD) olarak ayarlayabilirsiniz.

Bunun yanında 102 vb. gibi küçük hatalar şu şekilde açıklanabilir:

1. İlk emirde kayma (TP fiyatı, emrin doldurduğu gerçek fiyattan değil, emri talep ettiğiniz fiyattan hesaplandığından)

2. fiyat, 1 tıkta TP'nizi geçebilir

3. kapanış emriniz yerine getirilirken fiyat tekrar hareket edebilir


İyi. Ama neden -ve(Loss) değerleri var.
 
krishna_gopal_2 :

Merhaba,

Strateji test cihazı çalıştırıyorum. EURUSD'de yukarıdaki kodu kullanarak sipariş veriyorum. Burada her işlem için 100 piplik hedefi sabitliyorum. Ama anlamıyorum. Bazen 102, -10, 78 vb. alıyorum.

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 2135.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19

234 2009.12.15 08:29 t/p 109 0.10 1.4562 0.0000 1.4562 26.16 21442.35

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

236 2009.12.17 09:46 t/p 103 0.10 1.4360 0.0000 1.4360 -6.08 21431.23

237 2009.12.22 15:47 t/p 102 0.10 1.4258 0.0000 1.4258 -10.24 21420.99

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

301 2010.08.02 13:45 t/p 155 0.10 1.3130 0.0000 1.3130 129.70 23807.02

302 2010.08.03 08:14 t/p 154 0.10 1.3230 0.0000 1.3230 130.03 23937,05

304 2010.08.05 12:42 t/p 156 0.10 1.3230 0.0000 1.3230 100.00 24037.05

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 rakamlar nereden geliyor? Bunu hesaplayan sen misin? Nasıl ?
 

Fikrim yok :/ Yine de bazı sorularım var:

Bu sadece benim aracım olabilir, ancak OrderSent ile TP ayarlayamıyorum, siparişi açmam ve ardından OrderModify ile SL ve SP'yi ayarlamam gerekiyor

Ayrıca kaybeden tüccarlara ne olur? sonsuza kadar açık mı kalıyorlar?

 
alladir :

Ayrıca kaybeden tüccarlara ne olur? sonsuza kadar açık mı kalıyorlar?


Ticaret kârla kapanana kadar bekleyeceğim.
 
angevoyageur :
Bu rakamlar nereden geliyor? Bunu hesaplayan sen misin? Nasıl ?

krishna_gopal_2 :

Ticaret kârla kapanana kadar bekleyeceğim.

Yani cevap vermediğiniz için bir açıklamaya ihtiyacınız yok.
 
alladir :

-10'u açıklayamam ama diğerleri için...hmmm, belki bu? Emin değilim..:

OP_BUY, Satış fiyatından satın alarak spread'i hemen ödediğiniz için doğru görünüyor, ancak OP_SELL'iniz spread'i dikkate almıyor. Alış fiyatından 'satarsınız', teklif fiyatı Bid-0.1'e düşer (100 pip düşer), sonra satış fiyatından 'geri alırsınız', böylece spread bu 100 pipten bazılarını yer. Aracı sabit spread ise, TP'yi Bid-0.1-MarketInfo(Symbol(),MODE_SPREAD) olarak ayarlayabilirsiniz.

Bunun yanında 102 vb. gibi küçük hatalar şu şekilde açıklanabilir:

1. İlk emirde kayma (TP fiyatı, emrin doldurduğu gerçek fiyattan değil, emri talep ettiğiniz fiyattan hesaplandığından)

2. fiyat, 1 tıkta TP'nizi geçebilir

3. Kapanış emriniz yerine getirilirken fiyat tekrar hareket edebilir

Spread, işlemden çıkıldığında etkin bir şekilde ödenir. Bunu gerçekleştirmek için 3. taraf bir araç kullanmadıkça, Strateji Test Cihazında kayma olmaz. Bir sipariş işlenirken fiyat hareket edemez. . . Strateji Test Cihazıdır.
 
krishna_gopal_2 :

Merhaba,

Strateji test cihazı çalıştırıyorum. EURUSD'de yukarıdaki kodu kullanarak sipariş veriyorum. Burada her işlem için 100 piplik hedefi sabitliyorum. Ama anlamıyorum. Bazen 102, -10, 78 vb. alıyorum...

232 2009.12.08 13:20 t/p 120 0.10 1.4762 0.0000 1.4762 98.96 2135.75

233 2009.12.11 14:30 t/p 113 0.10 1.4662 0.0000 1.4662 59.44 21416.19


Hesaplamalarınızda Spread'in neresinde faktoring yapıyorsunuz? OP_BUY'un SELL ile kapatıldığını anlıyor musunuz? ve Bid'de bir SATIŞ gerçekleşir mi?
 
RaptorUK :
Spread, işlemden çıkıldığında etkin bir şekilde ödenir. Bunu gerçekleştirmek için 3. taraf bir araç kullanmadıkça, Strateji Test Cihazında kayma olmaz. Bir sipariş işlenirken fiyat hareket edemez. . . Strateji Test Cihazıdır.

Demek istediğim bu, OP_SELL ile 100 pip alıyor ve THEN spreadi ödüyor, bu yüzden nihai kar beklenen 100 olmayacak.

OP_BUY, ilk Satış fiyatından hesaplamaya başladığı için iyidir.

Raptorİngiltere :
Bunu gerçekleştirmek için 3. taraf bir araç kullanmadıkça, Strateji Test Cihazında kayma olmaz. Bir sipariş işlenirken fiyat hareket edemez. . . Strateji Test Cihazıdır.

Ah yeh bunu unuttum, henüz geri testi kullanmadım: o
 
İyi. Şimdi daha fazla veya daha az 100 pips almak için ne yapmalıyım. Spread hesaplamak için herhangi bir formül var mı?