커뮤니티

지표 문의 좀 드립니다

프로필 이미지
원챈스
2026-03-16 20:27:09
67
글번호 231108
답변완료

안녕하세요. 타사(대신증권, 키움증권)에서 사용하는 Stochastics Slow (8, 4, 4) 수치와

예스스토어(S사)의 기본 스토캐스틱 수치가 다르게 나옵니다.

대신/키움에서는 %K와 %D를 계산할 때 단순 이동평균(Simple MA) 방식을 사용하는 것으로 알고 있습니다.


예스스탁 기본 지표는 어떤 이동평균 방식(단순, 지수, 가중 등)을 사용하나요?


대신/키움증권의 수치와 완전히 동일하게 보고 싶은데, 예스언어(YesLanguage) 수식에서 평균 방식을 어떻게 수정해야

타사와 일치하는지 알려주시면 감사하겠습니다. (특히 %K 계산 시 소수점 처리나 평균 방식의 차이가 있다면 알려주세요.)


감사 합니다


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-17 09:58:10

안녕하세요 예스스탁입니다. 1 예스랭귀지에서는 스토케스틱 계산에 지수이동평균을 사용합니다. 다른 이평을 사용하시려면 식을 풀어서 작성해 사용하셔야 합니다. 아래는 단순이평을 사용한 식입니다. Input : P1(10),P2(5),P3(5); Var : Lvalue(0), Hvalue(0),FK(0),SK(0),SD(0); Lvalue = Lowest(L, P1); Hvalue = Highest(H, P1); FK = (Close - Lvalue) / (Hvalue - Lvalue) * 100; //fast K SK = ma(FK,P2); //slow K SD = ma(SK,P3); //slow D plot1(SK,"단순 스토케스틱K"); plot2(SD,"단순 스토케스틱D"); PlotBaseLine1(20); PlotBaseLine2(80); 2 K선 Stochasticsslow(sto1,sto2) D선 eavg(Stochasticsslow(sto1,sto2),sto3) 키움의 경우에도 동일하게 D선 계산에는 지수이평을 사용하고 있습니다. 다만 K선 계산 공식(Stochasticsslow)이 아래와 같이 다르게 됩니다. Sum(C-lowest(L,Period1),Period2) / Sum((highest(H,Period1)-lowest(L,Period1)),Period2) * 100 키움의 경우와 동일하게 보고자 하시면 아래 내용으로 지표식 작성해 사용하시면 됩니다. input : sto1(10),sto2(5),sto3(5); var : stok(0),stod(0); Stok = AccumN(C-lowest(L,sto1),sto2)/ AccumN((highest(H,sto1)-lowest(L,sto1)),sto2)* 100; Stod = ema(stok,sto3); plot1(stok,"%k"); plot2(stoD,"%d"); PlotBaseLine1(20); PlotBaseLine2(80); 3 대신 프로그램은 사용하지 않아 함수식 내용을 알지 못합니다. 즐거운 하루되세요