0 beğenilme 0 beğenilmeme
342 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 | 342 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,632 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.



7,631 soru
7,635 cevap
4,446 yorum
10,799 kullanıcı