커뮤니티

6004번 다시 올립니다.

프로필 이미지
2007-05-11 15:09:11
1114
글번호 12554
답변완료

첨부 이미지

input : shortP(20), k(1.5), percent1(100.8), percent2(98.5) ; var : 단기이격(0), pos(0) ; 단기이격 = Disparity (shortP) ; if 단기이격 > percent1 && pos!= 1 then { sell ("매도", atmarket) ; pos = 1 ; } if 단기이격 < percent2 then { exitshort ("매도청산", atmarket) ; pos = 0 ; } setstoploss (k,percentstop) 식을 공개할순 없으므로 같은건 아니지만 같은 현상이 일어나기에 시스템 식 올립니다. 포지션트레이딩이구요 30분봉입니다. 손절은 조건만족즉시로 되어있구요. 또다른 조건은 없습니다. 손절을 당한후 다시 매도할 조건은 이격도가 100.8보다 크기만 하면 매도가 되는식인데. 손절당한후 A 이후에 20이격의 값이 100.8보다 크므로 매도가 되어야 될거 같은데 안되었네요 그쪽에서 올리신 그림은 청산후 잘도 다시 매도가 되는데 저는 안되네요. 왜그러나요? 혹시 제가 머 잘못 해석하고 있는건가요? 아님 제컴이 이상한건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-05-11 16:59:23

안녕하세요 예스스탁입니다. 식에서 사용한 pos변수값 때문에 신호가 나오지 않습니다. 매도진입시 pos값은 1로 할당이 되고 매수청산시 pos값은 0으로 할당되는데 강제청산일 경우에는 0으로 안되게 식을 작성하셨습니다. 그러므로 강제청산을 만나는경우에는 실제 포지션은 없어졌는데 pos값은 1로 남아 있다가 if 단기이격 < percent2 then { pos = 0 ; } 위의 조건을 한번 만족하면 pos값이 0이되게 되고 이후 다시 매도진입이 들어가게 작성되어 있습니다. 식을 조금 수정했습니다. 참고하시기 바랍니다. input : shortP(20), k(1.5), percent1(100.8), percent2(98.5) ; var : 단기이격(0), pos(0) ; 단기이격 = Disparity (shortP) ; if 단기이격 > percent1 && marketposition() == 0 then sell ("매도", atmarket) ; if 단기이격 < percent2 then exitshort ("매도청산", atmarket) ; setstoploss (k,percentstop) ; 즐거운 하루되세요 > 열 님이 쓴 글입니다. > 제목 : 6004번 다시 올립니다. > input : shortP(20), k(1.5), percent1(100.8), percent2(98.5) ; var : 단기이격(0), pos(0) ; 단기이격 = Disparity (shortP) ; if 단기이격 > percent1 && pos!= 1 then { sell ("매도", atmarket) ; pos = 1 ; } if 단기이격 < percent2 then { exitshort ("매도청산", atmarket) ; pos = 0 ; } setstoploss (k,percentstop) 식을 공개할순 없으므로 같은건 아니지만 같은 현상이 일어나기에 시스템 식 올립니다. 포지션트레이딩이구요 30분봉입니다. 손절은 조건만족즉시로 되어있구요. 또다른 조건은 없습니다. 손절을 당한후 다시 매도할 조건은 이격도가 100.8보다 크기만 하면 매도가 되는식인데. 손절당한후 A 이후에 20이격의 값이 100.8보다 크므로 매도가 되어야 될거 같은데 안되었네요 그쪽에서 올리신 그림은 청산후 잘도 다시 매도가 되는데 저는 안되네요. 왜그러나요? 혹시 제가 머 잘못 해석하고 있는건가요? 아님 제컴이 이상한건가요?