커뮤니티
갭보정 보조지표
2003-08-04 00:00:00
1177
글번호 555
지표 수식을 부탁드립니다.
기본차트속성의 일간 갭 보정 매뉴는 클릭하지 않은 채로,
즉 주가는 갭보정 하지 않은 상태에서 사용할 수 있는
갭보정 MACD 와 갭보정 Stochastics의 수식을 부탁드립니다.
미리 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2003-08-05 00:00:00
안녕하세요? 예스스탁입니다....
문의하신 갭보정 MACD와 Stochastics의 수식을 작성하면 다음과 같습니다...
갭보정 MACD
Input: shortPeriod(12), longPeriod(26), Period(9);
Var: value(0), value1(0);
value =
iff(dayOpen()>=preDayClose(),ema(C-(dayOpen()-preDayClose()),shortPeriod)-ema(C-(dayOpen()-preDayClose()),longPeriod),ema(C+(preDayClose()-dayOpen()),shortPeriod)-ema(C+(preDayClose()-dayOpen()),longPeriod));
value1= ema(value, Period);
Plot1(value);
Plot2(value1);
갭보정 Stochastics
Input: Period(30), Period1(30), Period2(10), BaseLine1(30), BaseLine2(70);
Var: value(0), value1(0);
value=
iff(dayOpen()>=preDayClose(), ema((C-(dayOpen()-preDayClose())-lowest(L-(dayOpen()-preDayClose()), Period)) / (highest(H-(dayOpen()-preDayClose()), Period) - lowest(L-(dayOpen()-preDayClose()), Period)) * 100, Period1),ema((C+(preDayClose()-dayOpen())-lowest(L+(preDayClose()-dayOpen()), Period)) / (highest(H+(preDayClose()-dayOpen()), Period) - lowest(L+(preDayClose()-dayOpen()), Period)) * 100, Period1));
value1= ema(value,period2);
Plot1(value);
Plot2(value1);
PlotBaseLine1( BaseLine1, "기준선1");
PlotBaseLine2( BaseLine2, "기준선2");
즐거운 하루 되세요....
> pareter 님이 쓴 글입니다.
> 제목 : 갭보정 보조지표
>
> 지표 수식을 부탁드립니다.
>
> 기본차트속성의 일간 갭 보정 매뉴는 클릭하지 않은 채로,
> 즉 주가는 갭보정 하지 않은 상태에서 사용할 수 있는
> 갭보정 MACD 와 갭보정 Stochastics의 수식을 부탁드립니다.
>
> 미리 감사드립니다.
sacho
2003-08-08 00:00:00
갭보정 수식 작성시 전일종가와 금일시가를 비교하여 갭을 더하거나 빼는 방식으로 작성하는 것을 보고 이를 간략하게 작성하는 방법을 알려드릴까 합니다. 갭을 없애려면 금일시가 대신 전일종가를 더해주기만 하면 되죠. 예스답변에서 살펴보면 ...-(dayOpen()-preDayClose()) 와 ...+(preDayClose()-dayOpen()) 의 보정이 서로 다른 것으로 착각할 수 있는데 결과는 같은 것이죠. 둘 다 금일시가는 빼고 전일종가를 더하는 것일 뿐이지요. 간단하게 ...-dayOpen()+preDayClose() 로 해도 되겠지요? 따라서 갭보정 MACD는 value = ema(C-dayOpen()+preDayClose(),shortPeriod) - ema(C-dayOpen()+preDayClose(),longPeriod); 로 간단하게 표현하면 되고, 갭보정 Stochastics는 value = ema((C-dayOpen()+preDayClose()-lowest(L-dayOpen()+preDayClose(), Period)) / (highest(H-dayOpen()+preDayClose(), Period) - lowest(L-dayOpen()+preDayClose(), Period)) * 100, Period1); 로 간단하게 표현하면 되겠습니다.
지표식은 청색부분을 위와 같이 바꿔주면 됩니다. 갭보정 MACD와 Stochastics의 수식 작성사례 ◆ 갭보정 MACD Input: shortPeriod(12), longPeriod(26), Period(9); Var: value(0), value1(0); value = iff(dayOpen()>=preDayClose(), ema(C-(dayOpen()-preDayClose()),shortPeriod)-ema(C-(dayOpen()-preDayClose()),longPeriod), ema(C+(preDayClose()-dayOpen()),shortPeriod)-ema(C+(preDayClose()-dayOpen()),longPeriod)); value1= ema(value, Period); Plot1(value); Plot2(value1); ◆ 갭보정 Stochastics Input: Period(30), Period1(30), Period2(10), BaseLine1(30), BaseLine2(70); Var: value(0), value1(0); value= iff(dayOpen()>=preDayClose(), ema((C-(dayOpen()-preDayClose())-lowest(L-(dayOpen()-preDayClose()), Period)) / (highest(H-(dayOpen()-preDayClose()), Period) - lowest(L-(dayOpen()-preDayClose()), Period)) * 100, Period1), ema((C+(preDayClose()-dayOpen())-lowest(L+(preDayClose()-dayOpen()), Period)) / (highest(H+(preDayClose()-dayOpen()), Period) - lowest(L+(preDayClose()-dayOpen()), Period)) * 100, Period1)); value1= ema(value,period2); Plot1(value); Plot2(value1); PlotBaseLine1( BaseLine1, "기준선1"); PlotBaseLine2( BaseLine2, "기준선2"); 즐거운 하루 되세요....
다음글
이전글