커뮤니티

봉완성안되도 신호나오게

프로필 이미지
leekss1
2010-10-25 19:02:40
1886
글번호 204251
답변완료
if문은 봉완성을 기준으로 한다는데 봉완성안되도 신호나오게 할순없나요
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-10-26 09:09:36

안녕하세요? 예스스탁입니다. 골든크로스나 데드크로스 처럼 봉의 종가가 형성되어야 그 상태가 확정되는 경우는 봉이 완성되어야 확정 신호가 발생됩니다. 그러나 특정한 가격에 도달하면(예를 들어 전일 고가 도달시 매수) 매수하거나 매도하게 하는 경우는 봉완성 전이라도 atstop주문 타입을 이용하여 확정 신호를 만들어 낼 수 있습니다. 식으로는 Buy("B", atstop, dayHigh(1)); 로 표현합니다. 그러나 atmarket주문타입이더라도 if ~ then 문장이 들어가게 되면 if~then의 조건을 만족하고 그 다음봉에서 지정한 가격에 도달할때 신호가 확정되게 됩니다. 예를 들어 if C > O then Buy("B", atstop, dayHigh(1)); 으로 작성하게 된다면 양봉의 조건을 만족하고 그 다음 봉에서 전일의 고가에 도달하면 봉 중간에 확정신호가 발생됩니다. 일반적인 onclose타입의 주문에서는 봉완성시에만 신호가 확정되고 그때 주문이 나가게 됩니다. 예를 들어 if C > O then Buy(); 라고 작성하면 onclose타입으로 작성된 경우인데 양봉이 종가까지 확정된 다음 다음봉 첫 시세 데이터가 들어오는 순간 신호가 확정되고 이때 주문이 나가게 됩니다. 감사합니다. > leekss1 님이 쓴 글입니다. > 제목 : 봉완성안되도 신호나오게 > if문은 봉완성을 기준으로 한다는데 봉완성안되도 신호나오게 할순없나요