커뮤니티
문의 드립니다.
2013-07-08 11:46:10
143
글번호 65098
진입신호 1번 하도록 되어 있습니다.
그런데 2번이 나왔습니다.
예를 든다면
5분봉으로 비교봉 11:20 일때 최고가 238.20 , 최저가 236.8 이라고 할때,
진입하는 시간 11:30분일때 최가가 238.20을 넘어서 매수 사인이 나왔다가 가격이 떨어져 강제 청산이 되었습니다.
그리고 같은 봉에서 가격이 236.8 보다 내려가서 바로 매도 사인이 나왔습니다.
진입신호 1번 했는데 같은봉에서 가격이 현저하게 바뀌면 진입신호가 2번도 나오는게 맞는건가요?
답변 1
예스스탁 예스스탁 답변
2013-07-08 15:42:16
안녕하세요
예스스탁입니다.
작성하신 식은 진입식에 봉미완성시에 신호가 발생하는 타입인
atstop이나 atlimit을 사용하신 경우입니다.
2개의 타입은 if조건이 만족한는 봉이 완성되면
atstop이나 atlimit뒤에 적으신 가격이 셋팅이 되고
그 다음봉에서 셋팅된 가격조건이 만족하면 즉시 신호가 발생합니다.
진입횟수는 봉이 완성되어야만 감지가 가능하고 if조건으로 지정할수 있는데
신호는 다음봉 미완성시에 발생하기 때문입니다.
일반적으로 하나의 봉에서 같이 가격이 셋팅이 되어
매수와 매도가 동일봉에서 나올수 있는 식에서는
같이 나오지 않는 조건을 if문에 추가해서 제어를 하셔야 합니다.
if MarketPosition <= 0 and NextBarOpen >= C Then
buy("b",AtStop,H);
if MarketPosition >= 0 and NextBarOpen < C Then
sell("s",AtStop,L);
위 식은 봉완성후 다음봉시가가 완성봉 종가이상이면 매수가 셋팅이 되고
다음봉 시가가 완성봉 종가가 아래이면 매도가 셋팅이 되게 됩니다.
위와 같이 매수와 매도가 동시에 걸리지 않게
구별되는 조건을 넣어 주셔야 합니다.
즐거운 하루되세요
> 제네시스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 진입신호 1번 하도록 되어 있습니다.
그런데 2번이 나왔습니다.
예를 든다면
5분봉으로 비교봉 11:20 일때 최고가 238.20 , 최저가 236.8 이라고 할때,
진입하는 시간 11:30분일때 최가가 238.20을 넘어서 매수 사인이 나왔다가 가격이 떨어져 강제 청산이 되었습니다.
그리고 같은 봉에서 가격이 236.8 보다 내려가서 바로 매도 사인이 나왔습니다.
진입신호 1번 했는데 같은봉에서 가격이 현저하게 바뀌면 진입신호가 2번도 나오는게 맞는건가요?