커뮤니티

BarsSinceExit에대해서..

프로필 이미지
조나단리빙스톤
2009-12-04 13:20:26
943
글번호 26503
답변완료
If BarsSinceExit(1) > 3 Then { Buy("B"); } . . . . If BarsSinceExit(1) > 2 Then { Sell("S"); } 위와 같이 두 번의 BarsSinceExit를 쓸경우 아래의 매도 조건에서는 BarsSinceExit가 정상적으로 동작하지 않습니다. 그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가 문제가 됩니다. 어떻게 해야할지 알려 주셨으면 감사하겠습니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2009-12-04 16:37:02

안녕하세요 예스스탁입니다. 문의하신 내용의 의도를 정확히 이해하지 못했습니다. 식으로는 문제가 없습니다. BarsSinceExit(1)의 어떤 부분이 의도와 다르신지 모르겠습니다. 자세한 내용 부탁드립니다. 즐거운 하루되세요 > 조나단리빙스톤 님이 쓴 글입니다. > 제목 : BarsSinceExit에대해서.. > If BarsSinceExit(1) > 3 Then { Buy("B"); } . . . . If BarsSinceExit(1) > 2 Then { Sell("S"); } 위와 같이 두 번의 BarsSinceExit를 쓸경우 아래의 매도 조건에서는 BarsSinceExit가 정상적으로 동작하지 않습니다. 그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가 문제가 됩니다. 어떻게 해야할지 알려 주셨으면 감사하겠습니다.
프로필 이미지

조나단리빙스톤

2009-12-04 20:28:27

아래보시면 시스템에서 매수와 매도조건에 BarsSinceExit를 두번 사용했습니다. 그런데... 첫번째 if절 매수 조건의 BarsSinceExit(1)는 messagelog를 보면 정상적으로 가장최근 exitLong청산뒤의 봉의 갯수를 잘 가져옵니다. 하지만, 두번째 if절 매도조건의 BarsSinceExit(1)는 messagelog를 보면 0값만을 리턴합니다. exitshort청산 뒤의 봉의 갯수를 리턴하지 못합니다. 죄송합니다 설명이 잘 되었는지 모르겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : BarsSinceExit에대해서.. > 안녕하세요 예스스탁입니다. 문의하신 내용의 의도를 정확히 이해하지 못했습니다. 식으로는 문제가 없습니다. BarsSinceExit(1)의 어떤 부분이 의도와 다르신지 모르겠습니다. 자세한 내용 부탁드립니다. 즐거운 하루되세요 > 조나단리빙스톤 님이 쓴 글입니다. > 제목 : BarsSinceExit에대해서.. > If BarsSinceExit(1) > 3 Then { Buy("B"); } . . . . If BarsSinceExit(1) > 2 Then { Sell("S"); } 위와 같이 두 번의 BarsSinceExit를 쓸경우 아래의 매도 조건에서는 BarsSinceExit가 정상적으로 동작하지 않습니다. 그래서 날짜를 이용해서 빼주니 중간에 주말이 들어가 있을 경우가 문제가 됩니다. 어떻게 해야할지 알려 주셨으면 감사하겠습니다.