커뮤니티
재문의 드립니다
2013-07-18 17:20:49
232
글번호 65492
거래량기반 이평선을 기준으로 스토캐스틱 슬로우지표를 짜달랬는데
좀 다른 결과가 나온것같습니다
input : P(20);
var : cnt(0),VWMA(0);
value1 = accumn(V,P);
VWMA = 0;
for cnt = 0 to P-1{
VWMA = VWMA+(C[cnt]*(V[cnt]/value1));
}
plot1(VWMA);
이렇게 짜주셧는데요 이건그냥 선하나만 나오는 지표에요
뭔가 착오가 생긴것같은데 다시짜주시면 감사하겟습니다
답변 1
예스스탁 예스스탁 답변
2013-07-18 21:36:59
안녕하세요
예스스탁입니다.
죄송합니다. 답변이 누락됬습니다.
이전에 올려드린 내용은 VWMA를 예스랭귀지로 구현한 내용입니다.
VWMA 이평방법을 사용한 스토케스틱 식은 아래와 같습니다.
Input : Period(10), Period1(5),Period2(5);
var : cnt(0),VWMA1(0),VWMA2(0),FK(0),StoK(0),StoD(0);
FK = FastK(Period);
value1 = accumn(V,Period1);
VWMA1 = 0;
for cnt = 0 to Period1-1{
VWMA1 = VWMA1+(FK[cnt]*(V[cnt]/value1));
}
StoK = VWMA1;
value1 = accumn(V,Period2);
VWMA2 = 0;
for cnt = 0 to Period2-1{
VWMA2 = VWMA2+(StoK[cnt]*(V[cnt]/value1));
}
StoD = VWMA2;
plot1(stok);
plot2(stod);
PlotBaseLine1(20);
PlotBaseLine2(80);
즐거운 하루되세요
> dsad 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
> 거래량기반 이평선을 기준으로 스토캐스틱 슬로우지표를 짜달랬는데
좀 다른 결과가 나온것같습니다
input : P(20);
var : cnt(0),VWMA(0);
value1 = accumn(V,P);
VWMA = 0;
for cnt = 0 to P-1{
VWMA = VWMA+(C[cnt]*(V[cnt]/value1));
}
plot1(VWMA);
이렇게 짜주셧는데요 이건그냥 선하나만 나오는 지표에요
뭔가 착오가 생긴것같은데 다시짜주시면 감사하겟습니다
다음글
이전글