커뮤니티

부탁합니다.

프로필 이미지
아침못
2013-02-19 00:43:20
207
글번호 59670
답변완료
rsi가 70 밑에서 상향돌파할때 atstop매수 30위에서 아래로 돌파할때 atstop매도. 각각 진입이후 고점 저점 대비 트레일링스탑(atstop)으로 청산. 노력해 보았지만 오류가 나네요. 부탁드립니다. 정말 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-19 11:51:51

안녕하세요 예스스탁입니다. RSI지표로는 atstop가격으로 사용할 수 없습니다. atstop이나 atlimit가격으로 설정할수 있는 가격대는 봉차트가격이나 피봇같은 봉차트와 축이 같은 지표입니다. 진입의 atstop가격을 지정하지 않으셔서 RSI돌파봉의 고가와 저가에서 +-1틱으로 했습니다. 청산도 진입후 최고가와 최저가에서 +-0.5포인트로 했습니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If CrossUP(value, SPercent) Then Buy("b",AtStop,H-PriceScale*1); If CrossDown(value, LPercent) Then Sell("s",AtStop,L-PriceScale*1); if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(h,BarsSinceEntry)-0.5); if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+0.5); 즐거운 하루되세요 > 아침못 님이 쓴 글입니다. > 제목 : 부탁합니다. > rsi가 70 밑에서 상향돌파할때 atstop매수 30위에서 아래로 돌파할때 atstop매도. 각각 진입이후 고점 저점 대비 트레일링스탑(atstop)으로 청산. 노력해 보았지만 오류가 나네요. 부탁드립니다. 정말 감사합니다.