커뮤니티

문의드림니다

프로필 이미지
mao
2024-02-06 12:38:10
561
글번호 176454
답변완료
문의드림니다 아래의 주문수식을 사용했을때 주문체결이 가능 할까요? atmarket 주문에 비해서 주문 체결율이 떨어질까요 100프로 체결을 보장할수 있을런지요 If close>close(1) Then Buy("Buy", AtLimit, Close - 0.05);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-07 10:21:54

안녕하세요 예스스탁입니다. 수식에서 사용하는 atmarket,atlimit은 신호타입입니다. 실제 주문하는 가격과 관련이 없습니다. atmarket은 봉완성시(다음봉시가수신) 조건이 만족하면 다음봉시가를 리포트상 신호의 가격으로 사용하는 타입이고 atlimit은 봉완성시(다음봉시가수신) 조건이 만족하면 지정한 값을 셋팅하고 다음봉에 지정한 가격조건을 충족하면 즉시 신호가 발생하는 타입이고 이때 가격조건을 충족한 값이 리포트의 신호가격이 됩니다. 해당 값들은 실제 주문과는 관계가 없습니다. 신호가 발생하면 시스템 트레이딩 설정창의 매매가격으로 지정한 가격으로 주문이 집행됩니다. 올리신 식은 봉완성시 종가가 전봉대비 상승이면 해당 종가-0.05의 값을 세팅하고 다음봉에서 해당값 이하의 시세가 발생하면 신호가 발생하므로 매매가격을 시장가가 아닌 다른 지정가로 설정할 경우 가격이 하락시에 매수주문을 하므로 atmarket보다는 체결율이 떨어질것으로 판단됩니다. 즐거운 하루되세요 > mao 님이 쓴 글입니다. > 제목 : 문의드림니다 > 문의드림니다 아래의 주문수식을 사용했을때 주문체결이 가능 할까요? atmarket 주문에 비해서 주문 체결율이 떨어질까요 100프로 체결을 보장할수 있을런지요 If close>close(1) Then Buy("Buy", AtLimit, Close - 0.05);