커뮤니티
분봉에서 전일과 금일의 스토캐스틱참조
2004-03-07 18:16:17
2417
글번호 2683
안녕하세요?
분봉에서 전일과 현재일의 일봉 스토캐스틱(예를들면 일봉 5,3,3) %K, %D를 참조하는 수식을 부탁드립니다.
그리고 스토캐스틱 내부에서 사용되는 이평을 지수이평이 아니라 단순이평을 사용하고자 한다면 어떤 작업이 필요한지 안내부탁드립니다. (대신은 단순이평, 예스는 지수이평을 사용하는 것으로 알고 있습니다.)
답변 1
예스스탁 예스스탁 답변
2004-03-08 17:00:21
안녕하세요? 예스스탁입니다....
1. 분봉에서 일봉의 스토캐스틱을 구하면 다음과 같습니다...
input : Period(12), Period1(5), Period2(5);
var : count(0), highVal(0), lowVal(0), StoFastK(0), StoK(0), StoD(0);
var : Ep(0), EP1(0), JISU(0), DINDEX(0), PreStoK(0), PreStoD(0);
#### 특정 구간의 고가 [highest(H,Period)] ####
highVal = dayhigh(0);
for count = 0 to Period-1 {
if dayHigh(count) > highVal then
highVal = dayhigh(count);
}
#### 특정 구간의 저가 [lowest(L,Period)] ####
lowVal = daylow(0);
for count = 0 to Period-1 {
if dayLow(count) < lowVal then
lowVal = dayLow(count);
}
#### Fast StochasticsK ####
StoFastK = (C-lowVal)/(highVal-lowVal)*100;
#### Slow StochasticsK ####
Ep = 2/(Period1+1);
if date != date[1] then {
DINDEX = DINDEX + 1;
PreStoK = StoK[1];
}
if DINDEX <= 1 then
StoK = StoFastK ;
else
StoK = StoFastK * EP + PreStoK * (1-EP);
#### Slow StochasticsD ####
Ep1 = 2/(Period2+1);
if date != date[1] then {
DINDEX = DINDEX + 1;
PreStoD = StoD[1];
}
if DINDEX <= 1 then
StoD = StoK ;
else
StoD = StoK * EP1 + PreStoD * (1-EP1);
plot1(StoK);
plot2(StoD);
만약 전일의 스토캐스틱을 구하려 한다면 plot을 다음과 같이 수정하시면 됩니다..
plot1(StoK[1]);
plot2(StoD[1]);
2. 스토캐스틱에서 쓰이고 있는 지수 이동평균을 단순이동평균으로 수정하시려 한다면 다음과 같이 식을 작성하시면 됩니다.
Input : Period1(5), Period2(5), Period3(5);
Var : 최고가(0), 최저가(0), fastK(0), slowK(0), slowD(0);
최고가 = lowest(L,Period1);
최저가 = highest(H,Period1);
fastK = (Close-최고가)/(최저가-최고가)*100;
slowK = ma(fastK,Period2); //단순 이동평균을 이용
slowD = ma(slowK,Period3); //단순 이동평균을 이용
plot1(slowK);
plot2(slowD);
참고로, 보다 많은 스토캐스틱 관련 식을 참조하시려면 홈페이지 내의 [예스트레이더프로] --> [수식작성 예제] --> [지표를 이용한 수식] --> [Stochastics]를 이용하실 수 있습니다.
감사합니다..
> sandy 님이 쓴 글입니다.
> 제목 : 분봉에서 전일과 금일의 스토캐스틱참조
> 안녕하세요?
분봉에서 전일과 현재일의 일봉 스토캐스틱(예를들면 일봉 5,3,3) %K, %D를 참조하는 수식을 부탁드립니다.
그리고 스토캐스틱 내부에서 사용되는 이평을 지수이평이 아니라 단순이평을 사용하고자 한다면 어떤 작업이 필요한지 안내부탁드립니다. (대신은 단순이평, 예스는 지수이평을 사용하는 것으로 알고 있습니다.)
다음글
이전글