커뮤니티

분봉기준으로 전일의 스토캐스틱 표시 방법 문의

프로필 이미지
0시나브로0
2011-09-25 00:36:50
695
글번호 42996
답변완료
안녕하십니까... 스토캐스틱 공부에 푹 빠져 있습니다. 일전에 지표식 문의를 드렸었는데요 제가 지표식을 만들기에 좀 이해가 안가는 부분이 있네요...^^; 그래서 여쭙니다. 제목대로 분봉차트 기준으로 일봉의 스토캐스틱을 지표로 구현하고자 합니다. 내용은 전인의 일봉기준 스토캐스틱k 지수를 오늘의 분봉차트에 표시를 하는거죠... 그러니까...전일 스토캐스틱이 80으로 마감을 했으면 오늘 분봉차트에 80을 계속 표시를 하는 거죠 지표식 부탁드립니다. 수고하세요~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-26 15:09:55

안녕하세요 예스스탁입니다. input : Period(20), Period1(12), Period2(12); 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); #### Slow StochasticsD #### Ep1 = 2/(Period2+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); 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(preStoK); 즐거운 하루되세요 > 0시나브로0 님이 쓴 글입니다. > 제목 : 분봉기준으로 전일의 스토캐스틱 표시 방법 문의 > 안녕하십니까... 스토캐스틱 공부에 푹 빠져 있습니다. 일전에 지표식 문의를 드렸었는데요 제가 지표식을 만들기에 좀 이해가 안가는 부분이 있네요...^^; 그래서 여쭙니다. 제목대로 분봉차트 기준으로 일봉의 스토캐스틱을 지표로 구현하고자 합니다. 내용은 전인의 일봉기준 스토캐스틱k 지수를 오늘의 분봉차트에 표시를 하는거죠... 그러니까...전일 스토캐스틱이 80으로 마감을 했으면 오늘 분봉차트에 80을 계속 표시를 하는 거죠 지표식 부탁드립니다. 수고하세요~