MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
106 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 | 106 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,500 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,205 soru
2,063 cevap
1,856 yorum
1,520 kullanıcı