커뮤니티
질문드립니다.
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를 무시하고 조건에
만족하니 매수신호가 발생하게되네요
왜 이런 문제가 발생 하는지 잘 몰라 문의드립니다.
무엇이 잘못된것인가요
이전글