커뮤니티
수식문의드립니다.
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초이후 어느가격이나 시가체결 되는것이겠지요?
제가 생각하는 것이 맞는지 알려주시면 감사하겠습니다.
미리 감사드립니다.