rsi 기반입니다.
총 7개의 각 값은 변수 수정항목에서 수정 할 수 있으면 좋겠습니다.
period 14
rsi 30 이하로 갔다가 40 이상으로 올라오면 매수진입
rsi 65 이상 진입시 매수 청산
rsi 70 이상으로 갔다가 60 이하로 내려오면 매도진입
rsi 35 이하 진입시 매도 청산
고맙습니다.
답변 1
예스스탁
예스스탁 답변
2021-12-06 10:39:32
안녕하세요
예스스탁입니다.
Input : Period(14);
input : 매수기준1(30),매수기준2(40),매수청산기준(65);
input : 매도기준1(70),매도기준2(60),매도청산기준(35);
var : RSIV(0),T(0);
RSIV = RSI(period);
if CrossUp(RSIV,매수기준1) Then
T = 1;
if CrossDown(RSIV,매도기준1) Then
T = -1;
if T == 1 and CrossUp(RSIV,매수기준2) Then
{
T = 2;
Buy();
}
if T == -1 and CrossDown(RSIV,매도기준2) Then
{
T = -2;
Sell();
}
if MarketPosition == 1 and RSIV >= 매수청산기준 Then
ExitLong();
if MarketPosition == -1 and RSIV <= 매도청산기준 Then
ExitShort();
즐거운 하루되세요
> 째깍째깍 님이 쓴 글입니다.
> 제목 : 문의합니다
> rsi 기반입니다.
총 7개의 각 값은 변수 수정항목에서 수정 할 수 있으면 좋겠습니다.
period 14
rsi 30 이하로 갔다가 40 이상으로 올라오면 매수진입
rsi 65 이상 진입시 매수 청산
rsi 70 이상으로 갔다가 60 이하로 내려오면 매도진입
rsi 35 이하 진입시 매도 청산
고맙습니다.