커뮤니티
수식문의
2013-07-03 14:00:19
229
글번호 64960
Input: P1(RSI기간), P2(%K기간1), P3(%K기간2), P4(%D기간), P5(80), P6(20)
1. RSI 지표 값을 구한뒤
RSI = 100 - 100/(1+RS) [RS = P1일간종가평균상승폭 / P1일간종가평균하락폭]
2. Stochastic Slow 지표를 구할 때에 종가 대신 RSI 결과값을 이용
K = { (당일종가 - 최근 P2봉 동안의 최저가) / (최근 P2봉 동안의 최고가 - 최근 P2봉 동안의 최저가)} *100
%K = K를 P3봉간 지수이동평균한 값
%D = %K 를 P4봉간 지수이동평균한 값
(종가 대신 RSI 값과 RSI의 최고, 최저값을 이용)
< 조건 >
Stochastic Slow 지표가 80(P5) 이상일때
- %K가 %D를 하향돌파할때 매도
Stochastic Slow 지표가 20(P5) 이하일때
- %K가 %D를 상향돌파할때 매수
이상 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-07-03 16:56:54
안녕하세요
예스스탁입니다.
1. 지표
input : RSIPeriod(10),StoPeriod1(10),StoPeriod2(5),StoPeriod3(5);
var : RSIV(0),Fk(0),SK(0),SD(0);
RSIv = RSI(RSIPeriod);
Fk = (RSIv- lowest(RSIv,StoPeriod1))/(highest(RSIv,StoPeriod1)-lowest(RSIv,StoPeriod1))*100;
SK = ema(FK,StoPeriod2);
SD = ema(SK,StoPeriod3);
plot1(SK);
plot2(SD);
PlotBaseLine1(20);
PlotBaseLine2(80);
2 시스템
input : RSIPeriod(10),StoPeriod1(10),StoPeriod2(5),StoPeriod3(5),P1(80),P2(20);
var : RSIV(0),Fk(0),SK(0),SD(0);
RSIv = RSI(RSIPeriod);
Fk = (RSIv- lowest(RSIv,StoPeriod1))/(highest(RSIv,StoPeriod1)-lowest(RSIv,StoPeriod1))*100;
SK = ema(FK,StoPeriod2);
SD = ema(SK,StoPeriod3);
if SK >= P1 and CrossDown(SK,SD) Then
sell();
if SK <= P2 and CrossUp(SK,SD) Then
Buy();
즐거운 하루되세요
> 밝은아침 님이 쓴 글입니다.
> 제목 : 수식문의
> Input: P1(RSI기간), P2(%K기간1), P3(%K기간2), P4(%D기간), P5(80), P6(20)
1. RSI 지표 값을 구한뒤
RSI = 100 - 100/(1+RS) [RS = P1일간종가평균상승폭 / P1일간종가평균하락폭]
2. Stochastic Slow 지표를 구할 때에 종가 대신 RSI 결과값을 이용
K = { (당일종가 - 최근 P2봉 동안의 최저가) / (최근 P2봉 동안의 최고가 - 최근 P2봉 동안의 최저가)} *100
%K = K를 P3봉간 지수이동평균한 값
%D = %K 를 P4봉간 지수이동평균한 값
(종가 대신 RSI 값과 RSI의 최고, 최저값을 이용)
< 조건 >
Stochastic Slow 지표가 80(P5) 이상일때
- %K가 %D를 하향돌파할때 매도
Stochastic Slow 지표가 20(P5) 이하일때
- %K가 %D를 상향돌파할때 매수
이상 수식 부탁드립니다.
감사합니다.