커뮤니티

분봉에서 전일과 금일의 스토캐스틱참조

프로필 이미지
sandy
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를 참조하는 수식을 부탁드립니다. 그리고 스토캐스틱 내부에서 사용되는 이평을 지수이평이 아니라 단순이평을 사용하고자 한다면 어떤 작업이 필요한지 안내부탁드립니다. (대신은 단순이평, 예스는 지수이평을 사용하는 것으로 알고 있습니다.)