커뮤니티

질문드립니다.

프로필 이미지
sdfadfe
2015-02-08 22:06:57
110
글번호 83056
답변완료
봉하나에 두개의 청산식이 들어가서 아래와 같이 로직을 구성했습니다. if BarsSinceExit(1)>10 and 조건식 Then{ buy(); } 첫번째봉에서 매수신호 발생하고, 6봉뒤에 청산조건에 의해 매수청산이됩니다. 그런데 첫번째봉에서 6봉뒤인 봉에서 매수신호가 발생하고 barssinceexit를 무시하고 조건에 만족하니 매수신호가 발생하게되네요 왜 이런 문제가 발생 하는지 잘 몰라 문의드립니다. 무엇이 잘못된것인가요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-02-09 16:31:13

안녕하세요 예스스탁입니다. 포지션이 청산봉 다음봉부터 변경이 됩니다. 그러므로 청산된 봉에서 볼때 BarsSinceExit(1)은 그 전거래의 청산이후의 봉갯수입니다. 차트포지션이 무포지션이라는 조건을 추가로 지정해 주셔야 합니다. if MarketPosition == 0 and BarsSinceExit(1)>10 and 조건식 Then{ buy(); } 즐거운 하루되세요 > sdfadfe 님이 쓴 글입니다. > 제목 : 질문드립니다. > 봉하나에 두개의 청산식이 들어가서 아래와 같이 로직을 구성했습니다. if BarsSinceExit(1)>10 and 조건식 Then{ buy(); } 첫번째봉에서 매수신호 발생하고, 6봉뒤에 청산조건에 의해 매수청산이됩니다. 그런데 첫번째봉에서 6봉뒤인 봉에서 매수신호가 발생하고 barssinceexit를 무시하고 조건에 만족하니 매수신호가 발생하게되네요 왜 이런 문제가 발생 하는지 잘 몰라 문의드립니다. 무엇이 잘못된것인가요