커뮤니티

포지션 정리 후 다음봉에서 신규매수나 매도

프로필 이미지
짙은안개
2017-01-12 17:03:25
94
글번호 105851
답변완료
항상 설명을 자상하게 해주셔서 감사합니다. if crossup(sma,lma) then buy: if crossdown(sma,lma) then sell: 이렇게 하면 crossup 하는 경우에 기존 포지션을 정리하면서 동시에 매수를 하게 됩니다. crodddown 하는 경우에 기존 포지션을 정리하면서 동시에 매도를 하게 됩니다. 동시에 매매하지 않고 기존포지션을 정리한 다음 그 다음봉에서 신규매수나 신규매도가 일어나게 하고 싶습니다. 어찌하면 될까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-13 10:43:29

안녕하세요 예스스탁입니다. var : sma(0),lma(0); sma = ma(C,5); lma = ma(C,20); if crossup(sma,lma) then{ if MarketPosition == 0 Then buy("b1"); else ExitShort("sx"); } if crossdown(sma,lma) then{ if MarketPosition == 0 Then sell("s1"); Else ExitLong("bx"); } if MarketPosition == 0 and BarsSinceExit(1) == 1 Then{ if MarketPosition(1) == 1 and IsExitName("bx",1) == true Then sell("s2"); if MarketPosition(1) == -1 and IsExitName("sx",1) == true Then buy("b2"); } 즐거운 하루되세요 > 짙은안개 님이 쓴 글입니다. > 제목 : 포지션 정리 후 다음봉에서 신규매수나 매도 > 항상 설명을 자상하게 해주셔서 감사합니다. if crossup(sma,lma) then buy: if crossdown(sma,lma) then sell: 이렇게 하면 crossup 하는 경우에 기존 포지션을 정리하면서 동시에 매수를 하게 됩니다. crodddown 하는 경우에 기존 포지션을 정리하면서 동시에 매도를 하게 됩니다. 동시에 매매하지 않고 기존포지션을 정리한 다음 그 다음봉에서 신규매수나 신규매도가 일어나게 하고 싶습니다. 어찌하면 될까요?