0 beğenilme 0 beğenilmeme
690 kez görüntülendi
Percentage:=Input("Enter the percentage threshhold;",0.01,20,4.0);
Period:=Input("Enter the number of periods;",5,55,21);
Thr:=Input("Enter the close out level;",5,55,14);
base:=(100-Percentage)/100;
top:=(100+Percentage)/100;
Dtn:=If((C*base)>PREV,C*base,If((C*top)<PREV,C*top,PREV));
trend:=Sum(Dtn=Ref(Dtn,-1),Period);
Red:=If(trend>=Thr,1,0);
Green:=If(trend<Thr,1,0);
Red;Green
İndikatör Pozisyonları ve Değerleri kategorisinde (16 puan) tarafından | 690 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba,

İlk satırlardaki, aradaki : işaretleri yanlış algılanıyor.

Aşağıdaki halini deneyiniz.

İyi çalışmalar

Percentage:=Input("Enter the percentage threshhold",0.01,20,4.0);

Period:=Input("Enter the number of periods",5,55,21);

Thr:=Input("Enter the close out level",5,55,14);

base:=(100-Percentage)/100;

top:=(100+Percentage)/100;

Dtn:=If((C*base)>PREV,C*base,If((C*top)<PREV,C*top,PREV));

trend:=Sum(Dtn=Ref(Dtn,-1),Period);

Red:=If(trend>=Thr,1,0);

Green:=If(trend<Thr,1,0);

Red;Green
(5,205 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.



6,826 soru
6,830 cevap
4,112 yorum
5,364 kullanıcı