커뮤니티

지표식

프로필 이미지
하나일
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오실레이터를 만들어 쓰고 싶습니다 수식 부탁 드립니다 항상 감사합니다