MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
146 kez görüntülendi

Prime'daki ifademi IQ ya çevirdim ancak OR dan sonraki kısım çalışmadı. Hatamız nerede ? Yardımcı olabilirseniz sevinirim.

 

Prime;

Cross(MOV(C,S1,VAR),OTT(C,S1,S2)) OR Cross(OTT(C,S1,S2),L) AND MOV(C,S1,VAR)>OTT(C,S1,S2)

 

IQ;


if((CrossAbove(mov,ott)) || ((CrossAbove(ott, barData.BarData.Low)) && (mov > ott))){

SendMarketOrder(Symbol, OrderQuantity, OrderSide.Buy);
}

 

Algoritmik Trading kategorisinde (80 puan) tarafından | 146 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
En İyi Cevap

 

barData.BarData.Low ile sabit deger vermek yerine, seri olan bardata degeri icerisinden data alarak deneyebilir misiniz.

var bardata = GetBarData();
if(CrossAbove(mov,ott) || CrossAbove(ott, bardata, OHLCType.Low) && (mov > ott))
{
	SendMarketOrder(Symbol, OrderQuantity, OrderSide.Buy);
}

 

(5,610 puan) tarafından
tarafından seçilmiş
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.



2,773 soru
2,656 cevap
2,146 yorum
1,949 kullanıcı