aşağıdaki formül işimi görüyor yalnız, 2 satırı tamamen şansa buldum ve mantığını çözemedim. grafik üzerinde 21 günlük basit ortalamayı istediğim son bar sayısında gözükmesini istiyorum.
bar:=input("LookBackBars",1,10000,100);
bot:=LastValue(BarsSince(HLBBot(bar)=L));
ValueWhen(1,cum(1)-bar>bar,MOV(C,21,S))
1 Cevap
Merhabalar,
sadece son bar istiyorsanız 100 sayısını 1 olarak giriniz,
bar:=1;
bot:=LastValue(BarsSince(HLBBot(bar)=L));
ValueWhen(1,cum(1)-bar>bar,MOV(C,21,S))
iyi çalışmalar
sadece son bar istiyorsanız 100 sayısını 1 olarak giriniz,
bar:=1;
bot:=LastValue(BarsSince(HLBBot(bar)=L));
ValueWhen(1,cum(1)-bar>bar,MOV(C,21,S))
iyi çalışmalar
Yorumlar (3)
- ▲0
- ▲0
- ▲0mümkün Sibel Hanım;
bar:=input("LookBackBars",1,10000,100);
bot:=LastValue(BarsSince(HLBBot(bar)=L));
ValueWhen(1,cum(1)-bar>bar,MOV(C,21,S))
ilk mesajımda yazdığım gibi yukarıdaki betik ile mümkün oldu. Anlayamadığım 2.satır ı bir yerde kullanmıyorum ama silersem çalışmıyor istediğim gibi:),
ilginiz için teşekkürler.Selamlar


Diyelim toplam 300 barlık bir grafik açtım. MOV(C,21,S) formülü 21.bardan 300. bara kadar grafik üzerinde gözükür. Benim istediğim MOV(C,21,S) grafik üzerinde bar 100 yazınca 200.bardan 300.bara kadar gözüksün veya 50 yazarsam 250.bardan 300. bara kadar gözüksün.
selamlar, kolay gelsin.