과거 10개봉중 RSI(20)이하이며 전최저점인 봉을 현저점이 돌파하고 돌파한 종가의 RSI값이 전저점보다 높으면 매수 (최근 5개봉 이내 매수를 진입한 경우 재진입 금지)
과거 10개봉중 RSI(80)이상이며 전최고점인 봉을 현고점이 돌파하고 돌파한 종가의 RSI값이 전고점보다 낮으면 매도 (최근 5개봉 이내 매도를 진입한 경우 재진입 금지)
매수진입 이후 10개봉중 RSI(80)이상이며 전최고점인 봉을 현고점이 돌파하고 돌파한 종가의 RSI값이 전고점보다 낮으면 매수청산
매도진입 이후 10개봉중 RSI(20)이하이며 전최저점인 봉을 현저점이 돌파하고 돌파한 종가의 RSI값이 전저점보다 높으면 매도청산
답변 1
예스스탁
예스스탁 답변
2020-06-10 10:16:37
안녕하세요
예스스탁입니다.
input : RSIP(9),N(10);
var : RSIV(0),RL(0),RH(0);
RSIV = RSI(RSIP);
RL = lowest(RSIV,N);
RH = Highest(RSIV,N);
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceEntry(1) <= 5;
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and BarsSinceEntry(1) <= 5;
if MarketPosition <= 0 and
Condition1 == false and
RL[1] <= 20 and RSIV > RL[1] and
L < lowest(L,N)[1] Then
buy();
if MarketPosition >= 0 and
Condition2 == false and
RH[1] >= 80 and RSIV < RH[1] and
H > Highest(H,N)[1] Then
Sell();
if MarketPosition == 1 and
RH[1] >= 80 and RSIV < RH[1] and
H > Highest(H,N)[1] Then
exitlong();
if MarketPosition == -1 and
RL[1] <= 20 and RSIV > RL[1] and
L < lowest(L,N)[1] Then
ExitShort();
즐거운 하루되세요
> 에이드 님이 쓴 글입니다.
> 제목 : 수식 문의드려요.
> 과거 10개봉중 RSI(20)이하이며 전최저점인 봉을 현저점이 돌파하고 돌파한 종가의 RSI값이 전저점보다 높으면 매수 (최근 5개봉 이내 매수를 진입한 경우 재진입 금지)
과거 10개봉중 RSI(80)이상이며 전최고점인 봉을 현고점이 돌파하고 돌파한 종가의 RSI값이 전고점보다 낮으면 매도 (최근 5개봉 이내 매도를 진입한 경우 재진입 금지)
매수진입 이후 10개봉중 RSI(80)이상이며 전최고점인 봉을 현고점이 돌파하고 돌파한 종가의 RSI값이 전고점보다 낮으면 매수청산
매도진입 이후 10개봉중 RSI(20)이하이며 전최저점인 봉을 현저점이 돌파하고 돌파한 종가의 RSI값이 전저점보다 높으면 매도청산