커뮤니티
rsi 수정
2015-04-02 10:22:43
161
글번호 84667
항상감사드립니다
아래시스템식은 rsi를 이용한 청산식입니다
시스템진입후 청산시 exitlong("eB_Rsi70") 청산식이 같은봉에서 2번발생하는경우가 있습니다
eB_Rsi70 청산식발생이후 같은봉에서는 재청산하지 않도록 수정부탁드립니다.
input : Period(20);
var71 =(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 var71 <= 30 Then
var72 = O;
if var71 >= 70 Then
var73 = H;
if var72[1] < var72 Then
var30=1;
if var72[1] > var72 Then
var30=-1;
if var73[1] > var73 Then
var70=1;
if var73[1] < var73 Then
var70=-1;
if MarketPosition == 1 and var70 == 1 and
H >= var71 And
(var73[1]-var73) >50 Then
exitlong("eB_Rsi70");
감사합니다
답변 1
예스스탁 예스스탁 답변
2015-04-02 11:34:06
안녕하세요
예스스스탁입니다.
문의하신 내요은 청산후에 다시 동일방향의 진입신호가 발생하는 부분으로
청산식에서 처리가 되지 않습니다.
아래 링크는 신호체계에 대한 도움말입니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_6.htm
나)번의 내용 보시면
청산후에 동일방향 진입이 다시 발생하면
해당 진입까지 다시 청산이 됩니다.
그러므로 청산식이 아닌 진입식에
매수진입식에는
MarketPosition <= 0
매도진입식에는
MarketPosition > 0
과 같은 조건을 주셔서 하나의 봉 완성시
청산후 동일방향진입이 되지 않게 처리하셔야 합니다.
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : rsi 수정
> 항상감사드립니다
아래시스템식은 rsi를 이용한 청산식입니다
시스템진입후 청산시 exitlong("eB_Rsi70") 청산식이 같은봉에서 2번발생하는경우가 있습니다
eB_Rsi70 청산식발생이후 같은봉에서는 재청산하지 않도록 수정부탁드립니다.
input : Period(20);
var71 =(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 var71 <= 30 Then
var72 = O;
if var71 >= 70 Then
var73 = H;
if var72[1] < var72 Then
var30=1;
if var72[1] > var72 Then
var30=-1;
if var73[1] > var73 Then
var70=1;
if var73[1] < var73 Then
var70=-1;
if MarketPosition == 1 and var70 == 1 and
H >= var71 And
(var73[1]-var73) >50 Then
exitlong("eB_Rsi70");
감사합니다
다음글
이전글