다음 수식을 예스수식으로 전환부탁드립니다.
수식1
aa=time>=070000 && time<070000;
if(aa,high,0)
수식2
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,a2,0)
수식3
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,b2,0)
수식4
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,min(a2,b2),0)
period 20
k 5
답변 1
예스스탁
예스스탁 답변
2022-06-20 11:45:06
안녕하세요
예스스탁입니다.
aa=time>=070000 && time<07000
수식1에서 위 내용은 성립할수 없는 조건입니다.
아래 수식에서는
Condition1 = stime>=070000 and stime<070000;
로 지정되어 있습니다. 정상적인 조건이 되게 수정하시기 바랍니다.
input : Period(20),k(5);
var : aa(False),a1(0),b1(0),a2(0),b2(0);
a1 = (o+l+c+h)/4;
b1 = (o[k]+c[k])/2;
a2 = ma(a1,Period);
b2 = ma(b1,Period);
Condition1 = stime>=070000 and stime<070000;
Condition2 = stime>=070000 or stime<070000;
if Condition2 == False Then
var1 = H;
if Condition2 == False Then
{
Var2 = a2;
Var3 = b2;
var4 = min(a2,b2);
}
Plot1(var1);
Plot2(var2);
Plot3(var3);
Plot4(var4);
;
즐거운 하루되세요
> 이대표 님이 쓴 글입니다.
> 제목 : 지표수식전환 요청
> 다음 수식을 예스수식으로 전환부탁드립니다.
수식1
aa=time>=070000 && time<070000;
if(aa,high,0)
수식2
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,a2,0)
수식3
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,b2,0)
수식4
aa=time>=070000 or time<070000;
a1=(open+low+close+high)/4;
b1=(open(k)+close(k))/2;
a2=avg(a1,period);
b2=avg(b1,period);
if(aa,min(a2,b2),0)
period 20
k 5