커뮤니티
문의드립니다.
2015-04-29 16:23:52
174
글번호 85547
아래 지표수식문의드립니다.
(갭보정 수식옆에 코멘트 부탁드립니다. 수식공부중입니다.)
1.갭보정 MACD
2.갭보정 파라볼릭
답변 1
예스스탁 예스스탁 답변
2015-04-30 08:34:40
안녕하세요
예스스탁입니다.
1.
input : sp(12), lp(26), period(9);
var : sumGap(0), gap(0), GC(0);
var : MacdVal(0), MacdSig(0),MACDOSC(0);
#날짜가 변경이 되면(당일첫봉)
if date!=date[1] then {
gap = Open-Close[1];#갭 계산
sumGap = sumGap+gap;#갭을 누적
}
GC = C - sumGap;#종가에서 누적된 갭을 차감
MacdVal = ema(GC,sP)-ema(GC,lP); //갭보정종가를 이용해 단기지수이평에서 장기지수이평을 뺌
MacdSig = ema(MacdVal, Period); //MACD값을 다시 한번 지수이평해서 시그널값을 계산
MACDOSC = MacdVal-MacdSig;//MACD와 시그널차이
plot1(MACDval, "Macd");
plot2(MACDSig, "Macd시그널");
plot3(MACDOSC, "Macd오실레이터");
plotBaseline1(0, "기준선1");
2.
파라볼릭의 수식설명은 41531번 글 참고하시기 바랍니다.
해당 값 계산시에 필요한 종가,고가,저가를
갭보정한 고가/저가/종가로 대체한것일 뿐입니다.
Input : AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(h), LowValue(l), EP(0);
var : gap(0),sumgap(0),GO(0),GH(0),GL(0),GC(0),sarv(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
즐거운 하루되세요
> 비류천 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래 지표수식문의드립니다.
(갭보정 수식옆에 코멘트 부탁드립니다. 수식공부중입니다.)
1.갭보정 MACD
2.갭보정 파라볼릭
다음글
이전글