0 beğenilme 0 beğenilmeme
483 kez görüntülendi
merhaba,

soruyu daha once yazmistim fakat goremedim tekrar. mukerrer olduysa kusura bakmayin.

 

algo yazmaya yeni basladim. su an cift yonlu bir strateji yazdim ve calistiriyorum. bu stratejiye atr degerini bir carpanla carpip takeprofit seviyesi olarak belirleyen  bir fonksiyon yedirdim.

sorunum su, strateji 15 dk. periyodda calisiyor. yani 15 dakika da bir indikatorun degeri seviyeyi kirarsa al ya da sat yapiyor.

takeprofit emrininse anlik calismasini istiyorum. yani istenen kar seviyesi goruldugunde market emrini verip stratejiyi notr yapsin istiyorum. ne yaparsam yapayim takeprofitin 15 dakika kapanislari disinda anlik calismasini saglayamadim. yardimci olabilir misiniz?
Algoritmik Trading kategorisinde (22 puan) tarafından | 483 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Sentetik emirler anlık fiyat takibi yapıp stop seviyesini gördüğü gibi pozisyon kapatır.

her yeni bar açılışında sentetik emir revize oluyorsa dediğiniz durumla karşılaşabilirsiniz.

revize olmasını engellemek için kontroller eklenmesi gerekir.

aşağıdaki yapıyı inceleyebilirsiniz.

if(kosul && LastOrderSide.Obj!=Side.Buy){
	SendMarketOrder(Symbol,1,OrderSide.Buy);
	TakeProfit(Symbol,SyntheticOrderPriceType.PricePoint,atr.CurrentValue*Carpan);
}

 

(15,892 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı