예스스탁
예스스탁 답변
2020-06-18 14:58:35
안녕하세요
예스스탁입니다.
1
var1 = macd(1,60);
var2 = ma(C,60);
if crossup(var1,0) Then
value1 = var2;
if value1 > 0 and var2 > value1 Then
value1 = var2;
if CrossDown(var1,0) Then
value2 = var2;
if value2 > 0 and var2 < value2 Then
value2 = var2;
plot1(max(value1,var2));
plot2(min(value2,var2));
2
var1 = ma(c,60)/(ma(c,10)/100);
var2 = ma(c,10)/(ma(c,60)/100);
plot1(var1);
plot2(var2);
3
input : ma1(20),ma2(60);
var1=ma(c, MA1);
var2=ma(c, MA2);
if crossup(var1,var2) Then
value1 = var1;
if CrossDown(var1,var2) Then
value2 = var1;
value3 = iff(var1 >= var2,value1,var2);
value4 = iff(var1 < var2,value2,var2);
plot1(value3);
plot2(value4);
즐거운 하루되세요
> 임진사댁원장 님이 쓴 글입니다.
> 제목 : 시스템 수식전환 부탁
> 다음 수식을 예스수식으로 전환부탁드립니다.
<1> 수식1
a=highestsince(1,Crossup(macd(1,60),0),avg(c,60));
B=avg(c,60);
if(a>b,a,b)
수식2
a=lowestsince(1,Crossdown(macd(1,60),0),avg(c,60));
B=avg(c,60);
if(a<b,a,b)
<2>수식1
avg(c,60)/(jas=avg(c,10)/100)
수식2
avg(c,10)/(jas=avg(c,60)/100)
<3>수식1
A=avg(c, MA1);
B=avg(c, MA2);
if(A >= B,ValueWhen(1, Crossup(A ,B), A),B)
수식2
if(A < B,ValueWhen(1, Crossdown(A ,B), A),B)
지표조건설정
MA1 20
MA2 60