커뮤니티
지표식 질문입니다
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로 지정해서 넣을 수는 없나요?
다음글
이전글