커뮤니티

안녕하세요 수식문의 드릴려고 합니다.

프로필 이미지
도군
2021-10-05 22:09:27
1739
글번호 225561
답변완료
코스피200 선물 매매를 하려고 하고 시초가로 매수 매도를 하고자합니다. 1. 시초가가 X 포인트 이상일 때 시초가로 선물 Y개 매수 2. 시초가가 Z 포인트 이하일 때 시초가로 선물 Y개 매도 여기서 매일 장시작전 X,Y,Z 값은 수기로 넣어주려고 합니다. 혹 가능하다면 수식 부탁드릴께요 감사합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-04 17:03:56

안녕하세요 예스스탁입니다. 아래 가이드 참고하셔서 수정보완해 사용하시기 바랍니다. 영문 업데이트가 게시판 금칙어입니다. 아래수식에서 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 값은 수기로 넣어주려고 합니다. 혹 가능하다면 수식 부탁드릴께요 감사합니다.