커뮤니티
문의드립니다
2012-12-27 16:28:32
254
글번호 57640
현물 60분봉으로 시스템식을 만들어서 사용하고있습니다.
그런데 onclose 오후2시 - 3시 사이에 나오는 거래신호가 3시에 장마감이 될때 "주문거부"신호가 나오면서 장이 종료가 됩니다.
오후 2-3시에 나오는 거래신호를 다음날 9시에 연결되어서 거래가 될 수 있도록 할 수 있는 방법이 있는지 궁금해서 문의드립니다.
답변 1
예스스탁 예스스탁 답변
2012-12-27 17:20:58
안녕하세요
예스스탁입니다.
시스템은 정규장에서만 주문이 가능하므로
정규장 내에서 주문이 가능하게 작성해 주셔야 합니다.
당일 정규장 마지막봉에 if조건이 만족하면
동시호가 데이터가 수신될때 주문이 집행이 됩니다.
동시호가 데이터는 동시호가거래가 모두 끝나고 데이터를
주기 때문에 이때 주문이 발생하면 장이 종료되어 거부됩니다.
아래와 같이 작성하시면
정규장 마지막 전봉까지만 if조건 만족하면 신호와 주문이 발생되고
이후 정규장 마지막봉과 동시호가 봉에서 신호가 발생하면
다음날 시초가 수신시에 신호와 주문이 발생합니다.
var : position(0);
if date != date[1] Then
position = 0;
#14시이전까지만 if조건 만족시 정상적으로 매매신호
if stime < 140000 Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
#14시 이후에 매수조건 만족하면 position은 1
#14시 이후에 매도조건 만족하면 position은 -1
if stime >= 140000 Then{
if MarketPosition <= 0 and 매수조건 Then
position = 1;
if MarketPosition >= 0 and 매도조건 Then
position == -1;
}
#당일 마지막봉에 조건 걸어 다음날 시초가 주문
if stime == 150000 Then{
if position == 1 Then
buy("b",AtMarket);
if position == -1 Then
sell("s",AtMarket);
}
즐거운 하루되세요
> 최선 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 현물 60분봉으로 시스템식을 만들어서 사용하고있습니다.
그런데 onclose 오후2시 - 3시 사이에 나오는 거래신호가 3시에 장마감이 될때 "주문거부"신호가 나오면서 장이 종료가 됩니다.
오후 2-3시에 나오는 거래신호를 다음날 9시에 연결되어서 거래가 될 수 있도록 할 수 있는 방법이 있는지 궁금해서 문의드립니다.
다음글
이전글