커뮤니티

다시문의드립니다

프로필 이미지
데이비슨
2009-11-16 11:48:56
460
글번호 26171
답변완료
감사합니다. 하지만 의도한바 와는 조금 차이가있어 다시 문의 드립니다. 진입봉의 고가갱신을 못하면이 아니라, 진입이후에 계속해서 봉 4개동안 고가갱신을 하지못하면 청산하라는 것이거든요,,, 즉, 현재봉이 진입이후에 10번째 봉이라면,7번째봉부터 지금봉까지 검색을 해서 현재봉에서 고가를 갱신했으면 청산하지 않는것이고, 현재봉의 위치에서 최근 4개봉동안의 고가를 갱신하지 못하면 청산하는 식입니다. Highest 함수를 써서 해보는데 잘 안되네요.. 수고스럽겠지만 다시한번 부탁드릴께요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-11-16 13:19:40

안녕하세요 예스스탁입니다. if MarketPosition == 1 and BarsSinceEntry >= 4 Then{ # 매수포지션상태이고 진입이후 4개봉이상경과한 상태에서 if H < Highest(h,4) Then #현재고가가 최근 4개봉 최고가 보다 작고 exitlong("bx",AtStop,EntryPrice*0.9); # 진입가 -10% 이하이면 청산 } 즐거운 하루되세요 > 데이비슨 님이 쓴 글입니다. > 제목 : 다시문의드립니다 > 감사합니다. 하지만 의도한바 와는 조금 차이가있어 다시 문의 드립니다. 진입봉의 고가갱신을 못하면이 아니라, 진입이후에 계속해서 봉 4개동안 고가갱신을 하지못하면 청산하라는 것이거든요,,, 즉, 현재봉이 진입이후에 10번째 봉이라면,7번째봉부터 지금봉까지 검색을 해서 현재봉에서 고가를 갱신했으면 청산하지 않는것이고, 현재봉의 위치에서 최근 4개봉동안의 고가를 갱신하지 못하면 청산하는 식입니다. Highest 함수를 써서 해보는데 잘 안되네요.. 수고스럽겠지만 다시한번 부탁드릴께요