예스스탁
예스스탁 답변
2021-04-28 15:15:33
안녕하세요
예스스탁입니다.
사용자함수는 사용자함수명 자체가 최종값을 리턴하는 변수입니다.
수식안에 Var : SIA(0);이 없어야 합니다.
Var20 = Ema(c,20);
Var21 = Ema(c,21);
Var22 = Ema(c,22);
Var23 = Ema(c,23);
Var24 = Ema(c,24);
Var25 = Ema(c,25);
Var26 = Ema(c,26);
Var27 = Ema(c,27);
Var28 = Ema(c,28);
Var29 = Ema(c,29);
Var30 = Ema(c,30);
Var31 = Ema(c,31);
Var32 = Ema(c,32);
Var33 = Ema(c,33);
Var34 = Ema(c,34);
Var35 = Ema(c,35);
SIA=(iff(var20>var20[1]*(1.003),1,0)+ iff(var21>var21[1]*(1.003),1,0)+ iff(var22>var22[1]*(1.003),1,0)+ iff(var23>var23[1]*(1.003),1,0)+
iff(var24>var24[1]*(1.003),1,0)+ iff(var25>var25[1]*(1.003),1,0)+ iff(var26>var26[1]*(1.003),1,0)+ iff(var27>var27[1]*(1.003),1,0)+
iff(var28>var28[1]*(1.003),1,0)+ iff(var29>var29[1]*(1.003),1,0)+ iff(var30>var30[1]*(1.003),1,0)+ iff(var31>var31[1]*(1.003),1,0)+
iff(var32>var32[1]*(1.003),1,0)+ iff(var33>var33[1]*(1.003),1,0)+ iff(var34>var34[1]*(1.003),1,0)+ iff(var35>var35[1]*(1.003),1,0))/16*100;
즐거운 하루되세요
> track 님이 쓴 글입니다.
> 제목 : 지표로 사용하는 수식을 함수로 하려는데 부탁합니다.
> 지표로 사용하고 있는 수식을 함수로 정하고 싶습니다.
함수명을 SIA로 하는 함수로 하려는데 지표로 되어있는수식 제일아래
"plot1(A,"A라인");" 항목을 지우고 검증하는데 함수가 값을 리턴하고 있지 않다는 오류가 나네요..
var : SIA(0);
Var20 = Ema(c,20);
Var21 = Ema(c,21);
Var22 = Ema(c,22);
Var23 = Ema(c,23);
Var24 = Ema(c,24);
Var25 = Ema(c,25);
Var26 = Ema(c,26);
Var27 = Ema(c,27);
Var28 = Ema(c,28);
Var29 = Ema(c,29);
Var30 = Ema(c,30);
Var31 = Ema(c,31);
Var32 = Ema(c,32);
Var33 = Ema(c,33);
Var34 = Ema(c,34);
Var35 = Ema(c,35);
SIA=(iff(var20>var20[1]*(1.003),1,0)+ iff(var21>var21[1]*(1.003),1,0)+ iff(var22>var22[1]*(1.003),1,0)+ iff(var23>var23[1]*(1.003),1,0)+
iff(var24>var24[1]*(1.003),1,0)+ iff(var25>var25[1]*(1.003),1,0)+ iff(var26>var26[1]*(1.003),1,0)+ iff(var27>var27[1]*(1.003),1,0)+
iff(var28>var28[1]*(1.003),1,0)+ iff(var29>var29[1]*(1.003),1,0)+ iff(var30>var30[1]*(1.003),1,0)+ iff(var31>var31[1]*(1.003),1,0)+
iff(var32>var32[1]*(1.003),1,0)+ iff(var33>var33[1]*(1.003),1,0)+ iff(var34>var34[1]*(1.003),1,0)+ iff(var35>var35[1]*(1.003),1,0))/16*100;
plot1(SIA,"A라인");