커뮤니티

조건만족시 즉시 진입 청산이 가능합니까?

프로필 이미지
꼬마산적
2006-01-27 00:38:59
1027
글번호 9239
답변완료
안녕하세요? 예스트레이더에서 조건만족시 즉시 진입, 청산이 가능한가요? 매매함수를 보면, 봉이 완성된 후에 다음 시가에나 주문이 가능한 것으로 되어있습니다. 강제청산에서 조건만족시 즉시 청산 하는 것 이외에, 진입, 청산 모두 조건만족시에 바로 진입, 청산이 가능합니까? 예를 들어 당일 시가보다 1p 더 상승하면 바로 매수, 당일 시가보다 1p 더 하락하면 바로 매도 한다고 가정할때, 조건이 만족 되었을 때 봉의 완성여부와 관계없이 바로 진입, 청산이 가능한지요? 시스템 수식외적으로 상당히 중요한 부분이라서 꼭 짚고 넘어가야 할것 같습니다. 혹시 예스트레이더에서 불가능하다면, 그런 것이 구현되는 시스템 툴에는 어떤 것이 있는지도 조언 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-01-27 15:49:09

안녕하세요 예스스탁입니다. 기본적으로 atstop주문은 조건완성봉의 다음봉에 가격조건을 만족하면 주문이 발생하므로 말씀하신 부분처럼 즉시 주문은 아닙니다. if crossup(c,ma(c,20)) then buy("매수",atstop,ma(c,20)); 즉 if문의 만족여부를 봉 완성시에 확정한 다음에 (봉하나가 최종 완성되어야 종가가 20이평을 돌파를 했는지 안했는지를 최종확인합니다) 다음봉의 가격대가 atstop 가격조건을 만족하면 신호가 발생되는 구조이므로 조건만족즉시 진입은 아닙니다. 하지만 경우에 따라서는 조건만족즉시와 같이 발생 시킬수 있습니다. 예를 들면 아래의 수식과 같이 buy("매수",atstop,dayopen()+1); sell("매도",atstop,dayopen()-1); if문 없이 작성이 된다면 시가+1 혹은 시가-1에 가격이 도달하면 바로 주문이 나갑니다. 단 첫봉에서의 신호는 전일 시가를 사용합니다 if dayindex() >= 0 then{ buy("매수",atstop,dayopen()+1); sell("매도",atstop,dayopen()-1); } 와 같이 작성하시면 첫봉에서는 신호가 나오지 않지만 당일 중에 시가+-1값에 도달하면 바로 주문을 발생할 수 있습니다. if 문을 조절하시면 제한적이지만 즉시주문이 가능합니다. 즐거운 하루되세요 > 꼬마산적 님이 쓴 글입니다. > 제목 : 조건만족시 즉시 진입 청산이 가능합니까? > 안녕하세요? 예스트레이더에서 조건만족시 즉시 진입, 청산이 가능한가요? 매매함수를 보면, 봉이 완성된 후에 다음 시가에나 주문이 가능한 것으로 되어있습니다. 강제청산에서 조건만족시 즉시 청산 하는 것 이외에, 진입, 청산 모두 조건만족시에 바로 진입, 청산이 가능합니까? 예를 들어 당일 시가보다 1p 더 상승하면 바로 매수, 당일 시가보다 1p 더 하락하면 바로 매도 한다고 가정할때, 조건이 만족 되었을 때 봉의 완성여부와 관계없이 바로 진입, 청산이 가능한지요? 시스템 수식외적으로 상당히 중요한 부분이라서 꼭 짚고 넘어가야 할것 같습니다. 혹시 예스트레이더에서 불가능하다면, 그런 것이 구현되는 시스템 툴에는 어떤 것이 있는지도 조언 부탁드립니다.