Input : Period1(5), Period2(20), Period3(60);
var1 = ma(C,Period1);
var2 = ma(C,Period2);
var3 = ma(C,Period3);
Plot1(data2(var1), "이동평균1");
Plot2(Data2(var2), "이동평균2");
Plot3(data2(var3), "이동평균3");
아래가 원하는 내용인데 위 지표식은 왜 data1을 참조하나요 ?
plot1(data2(ma(c,5)));
plot2(data2(ma(c,20)));
plot3(data2(ma(c,60)));
답변 1
예스스탁
예스스탁 답변
2023-05-16 11:45:02
안녕하세요
예스스탁입니다.
작성하신 수식은 var1~var3은 data1로 계산한 값(숫자)을 저장하고
계산값 자체를 다시 data2로 처리하신 것입니다.
var1~var3에 계산공식이 저장되는 것이 아닙니다.
예를들어
var1에는 data1로 계산된 이동평균값 350이라는 숫자가 저장되고
data2(350)으로 적은것과 같습니다.
data2의 값으로 처리하시려면 계산식이나 함수, 데이타 자체를 data2함수 처리하셔야 합니다.
Input : Period1(5), Period2(20), Period3(60);
var1 = data2(ma(C,Period1));
var2 = data2(ma(C,Period2));
var3 = data2(ma(C,Period3));
Plot1(var1, "이동평균1");
Plot2(var2, "이동평균2");
Plot3(var3, "이동평균3");
즐거운 하루되세요
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 참조종목 수식차이 질문
> Input : Period1(5), Period2(20), Period3(60);
var1 = ma(C,Period1);
var2 = ma(C,Period2);
var3 = ma(C,Period3);
Plot1(data2(var1), "이동평균1");
Plot2(Data2(var2), "이동평균2");
Plot3(data2(var3), "이동평균3");
아래가 원하는 내용인데 위 지표식은 왜 data1을 참조하나요 ?
plot1(data2(ma(c,5)));
plot2(data2(ma(c,20)));
plot3(data2(ma(c,60)));