커뮤니티

수식문의드립니다.

프로필 이미지
왕숙천
2009-03-24 10:19:08
699
글번호 21162
답변완료
안녕하세요 항상 친절한 답변 감사드립니다. 문의 사항은 var1 = ma(c,5); var2 = ma(c,20); if CrossUp(var1,var2) Then buy("B",atstop,C); buy("B",AtLimit,C+0.2); buy(); 여기서 5분차트 가정하고 9:10분 153에 매수 신호가 들어 왔을때 첫번째는 9:10:00초이후에 고가기준 153미만이라면 체결이 않되고 9:10:00초이후에 고가기준 153이상이라면 체결이 되고 즉 9:10:05초에 153.05이라면 봉완성에 상관없이 9:10:05초에 153.05에 체결이 되는것인지요? 두번째는 9:10:00초 이후에 저가기준 153 이상 이라면 체결이 않되고 9:10:00초 이후에 저가기준 153 미만 이라면 체결이 되고 즉 9:10:05초에 152.80이라면 봉완성에 상관없이 체결이 되는것인지요? 세번째는 9:10:00초이후 어느가격이나 시가체결 되는것이겠지요? 제가 생각하는 것이 맞는지 알려주시면 감사하겠습니다. 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-03-25 16:56:00

안녕하세요 예스스탁입니다. onclose,atmarket,atstop,atlimit 신호타입은 주문가격을 지정하는 부분이 아닙니다. 주문가격은 시스템 트레이딩 설정창의 매매가격에서만 설정하실 수 있고 체결여부는 정확히 알수 없습니다. onclose와 atmarket은 봉완성시(다음봉 시가수신시)에 신호가 발생하게 되고 atstop,atlimit은 신호가격이상 혹은 이하의 시세가 들어오는 것을 확인하고 신호가 발생합니다. 그리고 신호발생시의 현재가를 감지하여 현재가 +-N틱에 주문이 발생하게 되어 있습니다. 현재가로 설정시에 신호발생시 확인한 현재가로 주문이 발생하고 이후 시세변동에 따라 체결이 될수도 혹은 안될수 있어 한두틱 높은 가격에 주문하게 됩니다. 즐거운 하루되세요 > 왕숙천 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 안녕하세요 항상 친절한 답변 감사드립니다. 문의 사항은 var1 = ma(c,5); var2 = ma(c,20); if CrossUp(var1,var2) Then buy("B",atstop,C); buy("B",AtLimit,C+0.2); buy(); 여기서 5분차트 가정하고 9:10분 153에 매수 신호가 들어 왔을때 첫번째는 9:10:00초이후에 고가기준 153미만이라면 체결이 않되고 9:10:00초이후에 고가기준 153이상이라면 체결이 되고 즉 9:10:05초에 153.05이라면 봉완성에 상관없이 9:10:05초에 153.05에 체결이 되는것인지요? 두번째는 9:10:00초 이후에 저가기준 153 이상 이라면 체결이 않되고 9:10:00초 이후에 저가기준 153 미만 이라면 체결이 되고 즉 9:10:05초에 152.80이라면 봉완성에 상관없이 체결이 되는것인지요? 세번째는 9:10:00초이후 어느가격이나 시가체결 되는것이겠지요? 제가 생각하는 것이 맞는지 알려주시면 감사하겠습니다. 미리 감사드립니다.