코스피200 선물 매매를 하려고 하고 시초가로 매수 매도를 하고자합니다.
1. 시초가가 X 포인트 이상일 때 시초가로 선물 Y개 매수
2. 시초가가 Z 포인트 이하일 때 시초가로 선물 Y개 매도
여기서 매일 장시작전 X,Y,Z 값은 수기로 넣어주려고 합니다.
혹 가능하다면 수식 부탁드릴께요
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-11-04 17:03:56.0
안녕하세요
예스스탁입니다.
아래 가이드 참고하셔서 수정보완해 사용하시기 바랍니다.
영문 업데이트가 게시판 금칙어입니다.
아래수식에서 OnUp*date와 같이 중간에 *표시가 있으므로 삭제하시기 바랍니다.
스크립트 객체설정
종목객체 추가 --> 속성에서 객체명은 MarketData1, 코스피200선물로 지정
계좌객체 추가 --> 속성에서 객체명은 Account1, 주문낼 계좌번호 지정
var X = 1;
var Y = 1;
var Z = 1;
var B,S;
function Main_OnStart()
{
Main.MessageList("Start");
B = true;
S = true;
if (MarketData1.open > 0 && MarketData1.high > MarketData1.open+X)
{
B = false;
}
if (MarketData1.open > 0 && MarketData1.Low < MarketData1.open-Z)
{
S = false;
}
}
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)//*삭제
{
if (sItemCode == MarketData1.code && lUp*dateID == 20001 && MarketData1.open > 0) //*삭제
{
if (B == true && MarketData1.current >= MarketData1.open+X )
{
B = false;
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code),Y,MarketData1.Ask(3),0);
}
if (S == true && MarketData1.current <= MarketData1.open-Z)
{
S = false;
Account1.OrderSell(Main.GetOrderCode(MarketData1.code),Y,MarketData1.Bid(3),0);
}
}
}
즐거운 하루되세요
> 도군 님이 쓴 글입니다.
> 제목 : 안녕하세요 수식문의 드릴려고 합니다.
> 코스피200 선물 매매를 하려고 하고 시초가로 매수 매도를 하고자합니다.
1. 시초가가 X 포인트 이상일 때 시초가로 선물 Y개 매수
2. 시초가가 Z 포인트 이하일 때 시초가로 선물 Y개 매도
여기서 매일 장시작전 X,Y,Z 값은 수기로 넣어주려고 합니다.
혹 가능하다면 수식 부탁드릴께요
감사합니다.