커뮤니티
RSI 사용 청산시스템
2013-11-20 12:54:08
217
글번호 69649
항상 감사드립니다.
아래 RSI지표식을 사용하여 청산시스템을 만들고저 합니다
input : Period(23);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
plot1(var2);
plot2(var3);
1.시스템A
rsi30 선이 상향으로 움직이고 (var2[1]<var2) 현재상태가 매수상태면 매도조건a 일때
매수청산 /청산후 시스템종료
rsi70 선이 하방으로 움직이고 (var3[1]>var3) 현재상태가 매도상태면 매수조건a 일때
매도청산 /청산후 시스템종료
2.시스템B
rsi30선(var2) 과 rsi70선(vr3)의 차가 0.5이하면
현재상태가 매수상태면 매수청산
현재상태가 매도상태면 매도청산
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-11-20 19:18:42
안녕하세요
예스스탁입니다.
1.
input : Period(23);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
Condition1 = ExitDate(1) == sdate and (IsExitName("bx",1) == true and IsExitName("sx",1) == true);
if Condition1 == false and 매수진입조건 Then
buy();
if Condition1 == false and 매도진입조건 Then
sell();
if var2[1] < var2 and MarketPosition == 1 and 매조조건A Then
ExitLong("bx");
if var3[1] > var3 and MarketPosition == -1 and 매수조건a Then
ExitShort("sx");
2.
input : Period(23);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
if MarketPosition == 1 and abs(var2-var3) <= 0.5 Then
ExitLong("bx");
if MarketPosition == -1 and abs(var2-var3) <= 0.5 Then
ExitShort("sx");
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : RSI 사용 청산시스템
> 항상 감사드립니다.
아래 RSI지표식을 사용하여 청산시스템을 만들고저 합니다
input : Period(23);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
plot1(var2);
plot2(var3);
1.시스템A
rsi30 선이 상향으로 움직이고 (var2[1]<var2) 현재상태가 매수상태면 매도조건a 일때
매수청산 /청산후 시스템종료
rsi70 선이 하방으로 움직이고 (var3[1]>var3) 현재상태가 매도상태면 매수조건a 일때
매도청산 /청산후 시스템종료
2.시스템B
rsi30선(var2) 과 rsi70선(vr3)의 차가 0.5이하면
현재상태가 매수상태면 매수청산
현재상태가 매도상태면 매도청산
감사합니다.