커뮤니티
지표식 부탁드립니다
2012-10-23 09:12:17
220
글번호 55826
안녕하세요?
타 지표를 스토캐스틱으로 바꿔보고자 스토캐스틱 지표식을 이곳 게시판에서
찾아보았더니 예스차트에서 지원하는 결과 값과 다르다는 글을 보았습니다.
그래서 스토캐스틱 지표를 복사해 plot해보니 과연 예스차트에서 지원하는 모양과
게시판에 나와 있는 수식의 모양이 달랐습니다.
저는 예스차트로만 공부해서 예스차트의 모양이 필요합니다.
1. 예스차트에서 지원하는 스토캐스틱과 동일한 수식을 부탁드려요
2. 예스차트에서 지원하는 rsi와 동일한 수식을 부탁드립니다
감사합니다
----------------------------------------------------------------
아래는 게시판에 올라와있는 스토캐스틱 식입니다.
Input : Period(10), Period1(3), Period2(3);
Var : value1(0), value2(0), value3(0), stok(0), stod(0);
value1 = lowest(L,Period);
value2 = highest(H,Period);
value3 = (Close-value1)/(value2-value1)*100;
StoK = ma(value3, Period1);
StoD = ma(ma(value3,Period1),Period2);
plot1(stok);
plot2(stoD);
답변 1
예스스탁 예스스탁 답변
2012-10-23 14:50:10
안녕하세요
예스스탁입니다.
기본제공되는 스토케스틱은 지수이평으로 계산되고 있습니다.
아래 올리신 식은 단순이평입니다.
아래와 같이 수정하시면 됩니다.
nput : Period(10), Period1(3), Period2(3);
Var : value1(0), value2(0), value3(0), stok(0), stod(0);
value1 = lowest(L,Period);
value2 = highest(H,Period);
value3 = (Close-value1)/(value2-value1)*100;
StoK = ema(value3, Period1);
StoD = ema(StoK,Period2);
plot1(stok);
plot2(stoD);
2. RSI 풀어서 작성하시면 아래와 같습니다.
Inputs: Length(14);
Variables: Counter(0), DownAmt(0), UpAmt(0), UpSum(0), DownSum(0), UpAvg(0), DownAvg(0),RSIV(0);
If CurrentBar == 1 AND Length > 0 Then Begin
UpSum = 0;
DownSum = 0;
For Counter = 0 To Length - 1 Begin
UpAmt = C[Counter] - C[Counter+1];
If UpAmt >= 0 Then
DownAmt = 0;
Else Begin
DownAmt = -UpAmt;
UpAmt = 0;
End;
UpSum = UpSum + UpAmt;
DownSum = DownSum + DownAmt;
End;
UpAvg = UpSum / Length;
DownAvg = DownSum / Length;
End
Else
If CurrentBar > 1 AND Length > 0 Then Begin
UpAmt = C[0] - C[1];
If UpAmt >= 0 Then
DownAmt = 0;
Else Begin
DownAmt = -UpAmt;
UpAmt = 0;
End;
UpAvg = (UpAvg[1] * (Length - 1) + UpAmt) / Length;
DownAvg = (DownAvg[1] * (Length - 1) + DownAmt) / Length;
End;
If UpAvg + DownAvg <> 0 Then
RSIv = 100 * UpAvg / (UpAvg + DownAvg);
Else
RSIv = 0;
plot1(RSIV);
즐거운 하루되세요
> HI_subtake 님이 쓴 글입니다.
> 제목 : 지표식 부탁드립니다
> 안녕하세요?
타 지표를 스토캐스틱으로 바꿔보고자 스토캐스틱 지표식을 이곳 게시판에서
찾아보았더니 예스차트에서 지원하는 결과 값과 다르다는 글을 보았습니다.
그래서 스토캐스틱 지표를 복사해 plot해보니 과연 예스차트에서 지원하는 모양과
게시판에 나와 있는 수식의 모양이 달랐습니다.
저는 예스차트로만 공부해서 예스차트의 모양이 필요합니다.
1. 예스차트에서 지원하는 스토캐스틱과 동일한 수식을 부탁드려요
2. 예스차트에서 지원하는 rsi와 동일한 수식을 부탁드립니다
감사합니다
----------------------------------------------------------------
아래는 게시판에 올라와있는 스토캐스틱 식입니다.
Input : Period(10), Period1(3), Period2(3);
Var : value1(0), value2(0), value3(0), stok(0), stod(0);
value1 = lowest(L,Period);
value2 = highest(H,Period);
value3 = (Close-value1)/(value2-value1)*100;
StoK = ma(value3, Period1);
StoD = ma(ma(value3,Period1),Period2);
plot1(stok);
plot2(stoD);
다음글
이전글