커뮤니티

지표식 질문입니다

프로필 이미지
빨간우산
2010-03-02 13:33:24
586
글번호 28468
답변완료
MACD에서 갭보정 값을 넣고싶은데... MACD 함수에 넣는 식이 value = MACD(shortPeriod, longPeriod); 이렇게만 가능하다고 나오는데... value = MACD(Price, shortPeriod, longPeriod); 처럼 수정된 갭보정 값을 Price로 지정해서 넣을 수는 없나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-03-02 13:54:44

안녕하세요 예스스탁입니다. 식을 풀어서 작성하셔야 합니다. input : sp(12), lp(26), period(9); var : sumGap(0), gap(0), GC(0); var : MacdVal(0), MacdSig(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 } GC = C - sumGap; // 갭보정 종가 MacdVal = ema(GC,sP)-ema(GC,lP); //macd 지표 MacdSig = ema(MacdVal, Period); //macd signal 지표 plot1(MacdVal, "Macd"); plot2(MacdSig, "Macdsignal"); plotBaseline1(0, "기준선1"); 참고하시기 바랍니다. 즐거운 하루되세요 > 빨간우산 님이 쓴 글입니다. > 제목 : 지표식 질문입니다 > MACD에서 갭보정 값을 넣고싶은데... MACD 함수에 넣는 식이 value = MACD(shortPeriod, longPeriod); 이렇게만 가능하다고 나오는데... value = MACD(Price, shortPeriod, longPeriod); 처럼 수정된 갭보정 값을 Price로 지정해서 넣을 수는 없나요?