커뮤니티

지표식 부탁드립니다

프로필 이미지
회원
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);