커뮤니티

부탁드려요~

프로필 이미지
마식
2021-02-28 00:51:53
2373
글번호 225432
답변완료
안녕하세요 수식 부탁드려요~ 코스피 선물 매매입니다. 1일전 기관 순매수 금액이 1억 이상이고, 50분봉 장 첫번째봉이 양봉일때 매수 진입
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-12 17:03:11

안녕하세요 예스스탁입니다. 아래내용 참고하셔서 수정보완해 사용하시기 바랍니다. 스크립트 객체설정 종목객체 추가 --> 속성에서 객체명은 MarketData1, 선물로 지정 참조객체 추가 --> 속성에서 지정할 내용이 없음. 계좌객체 추가 --> 속성에서 객체명은 Account1, 주문낼 계좌번호 지정 var HHMMSS = 0,HHMMSS1 = 0; function Main_OnStart() { Main.MessageList("Start"); var d = new Date(); Main.SetTimer(1, 1000); } function Main_OnTimer(nEventID) { var d = new Date(); HHMMSS1 = HHMMSS; HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //9시50분이 되면 if (HHMMSS >= 95000 && HHMMSS1 < 95000 /*&& MarketData1.current > MarketData1.open*/) { //기관계 계산(투자주체별 금액은 억단위로 제공) var sum = (Reference.GetInvestorInfoByCategory(0, 3, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 3, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 4, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 4, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 5, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 5, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 6, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 6, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 7, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 7, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 8, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 8, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 9, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 9, 1, 1, 1))+ (Reference.GetInvestorInfoByCategory(0, 10, 1, 2, 1)-Reference.GetInvestorInfoByCategory(0, 10, 1, 1, 1)); //기관계가 1억이상이면 //매도5호가로 1계약 매수주문 if (sum >= 1) { Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(5), 0); } } } 즐거운 하루되세요 > 마식 님이 쓴 글입니다. > 제목 : 부탁드려요~ > 안녕하세요 수식 부탁드려요~ 코스피 선물 매매입니다. 1일전 기관 순매수 금액이 1억 이상이고, 50분봉 장 첫번째봉이 양봉일때 매수 진입