커뮤니티
지표식
2015-12-02 08:31:57
125
글번호 92969
Input: period1(5);
Var : CATM(0,data1),PATM(0,data1);
Var : SUMATM(0,data1),AVGATM(0,data1),preDaySUMATM(0,data1);
if date != date[1] Then
preDaySUMATM = SUMATM;
CATM = Data1(C);
PATM = Data2(C);
SUMATM = CATM+PATM;
if SUMATM > preDaySUMATM Then
plot7(SUMATM,"SUMATM",RED);
Else
plot7(SUMATM,"SUMATM",blue);
Plot8(ma(SUMATM,Period1), "이평");
위와같이 Data3에 표현되는 지표식을 쓰고 있습니다
Data3의 SUMATM에 대해 MACD오실레이터를 만들어 쓰고 싶습니다
수식 부탁 드립니다
항상 감사합니다
답변 1
예스스탁 예스스탁 답변
2015-12-02 16:01:27
안녕하세요
예스스탁입니다.
SUMATM가 현재 2개의 데이터를 합한 값입니다.
2개의 데이터를 사용하지 않고
data3의 종가 하나만을 사용해서
MACD오실레이터를 계산한다면 식은 아래와 같습니다.
Input: short(12),long(26),sig(9);
var : MACDV(0,data3),MACDS(0,data3),MACDO(0,data3);
MACDV = data3(ema(c,short)-ema(c,long));
MACDS = data3(ema(MACDV,sig));
MACDO = MACDV-MACDS;
plot1(MACDO,"data3 MACDosc");
PlotBaseLine1(0);
즐거운 하루되세요
> 하나일 님이 쓴 글입니다.
> 제목 : 지표식
> Input: period1(5);
Var : CATM(0,data1),PATM(0,data1);
Var : SUMATM(0,data1),AVGATM(0,data1),preDaySUMATM(0,data1);
if date != date[1] Then
preDaySUMATM = SUMATM;
CATM = Data1(C);
PATM = Data2(C);
SUMATM = CATM+PATM;
if SUMATM > preDaySUMATM Then
plot7(SUMATM,"SUMATM",RED);
Else
plot7(SUMATM,"SUMATM",blue);
Plot8(ma(SUMATM,Period1), "이평");
위와같이 Data3에 표현되는 지표식을 쓰고 있습니다
Data3의 SUMATM에 대해 MACD오실레이터를 만들어 쓰고 싶습니다
수식 부탁 드립니다
항상 감사합니다
다음글
이전글