Merhaba
1. sorunuz için
sma50 := Mov(C,50,S);
ema55 := Mov(C,55,E);
ema89 := Mov(C,89,E);
cond := Abs(C - sma50)/sma50 <= 0.01
AND Abs(C - ema55)/ema55 <= 0.01
AND Abs(C - ema89)/ema89 <= 0.01;
cond
2. sorunuz için
IND:=macd(26,12,9);
K1:=DataTrend(IND,50,-1,Y,D);
K2:=cum(1)-lastvalue(valuewhen(2.,K1=IND,cum(1)));
K3:=barssince(K1=IND);
if(ref(c,-K3)<ref(c,-K2)*0.98 and K2<>0 and K3<>0 and K3<10 and K2-K3>10 and ref(ind,-k3)>ref(ind,-k2)*1.02,1,0)
Şeklinde deneyebilirsiniz.
Bilgilerinize.