안녕하세요?
아래 글번호 92304번 재질문입니다.
주가지수 일봉에 전략을 적용하면 신호가 다릅니다.
"진입 후 7번째 봉이 완성되고
8번째봉의 시가가 진입가보다 크거나 같으면 8번째봉 시가에 청산
아니면 8번째 봉의 시가에 매도로 스위칭"
상기의 논리라면 진입 후 8번째 봉 후에서는 청산이 발생되어야 하니
그렇지 않습니다.
#b2으로 진입 후 7번째 봉이 완성되고
if IsEntryName("b2",0) == true and BarsSinceEntry == 7 Then
{
#8번째봉의 시가가 진입가보다 크거나 같으면 8번째봉 시가에 청산
if NextBarOpen >= EntryPrice Then
ExitLong("bx2",AtMarket);
Else #아니면 8번째 봉의 시가에 매도로 스위칭
Sell("s4",AtMarket);
}
주석주신대로 신호가 생성되도록 수정 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2025-04-14 13:23:55
안녕하세요
예스스탁입니다.
해당식 적용해 보았지만 모두 진입후 8번째봉 시가에 신호가 발생합니다.
어떤 내용을 수정해 드려야 할지 모르겠습니다.
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 92304번 재질문
> 안녕하세요?
아래 글번호 92304번 재질문입니다.
주가지수 일봉에 전략을 적용하면 신호가 다릅니다.
"진입 후 7번째 봉이 완성되고
8번째봉의 시가가 진입가보다 크거나 같으면 8번째봉 시가에 청산
아니면 8번째 봉의 시가에 매도로 스위칭"
상기의 논리라면 진입 후 8번째 봉 후에서는 청산이 발생되어야 하니
그렇지 않습니다.
#b2으로 진입 후 7번째 봉이 완성되고
if IsEntryName("b2",0) == true and BarsSinceEntry == 7 Then
{
#8번째봉의 시가가 진입가보다 크거나 같으면 8번째봉 시가에 청산
if NextBarOpen >= EntryPrice Then
ExitLong("bx2",AtMarket);
Else #아니면 8번째 봉의 시가에 매도로 스위칭
Sell("s4",AtMarket);
}
주석주신대로 신호가 생성되도록 수정 부탁드립니다.