커뮤니티

호가잔량을 체크하여 옵션 매매 하는 수식 부탁드립니다.

프로필 이미지
유기농옵션
2015-09-23 14:19:48
2114
글번호 223662
답변완료
수고많으십니다~ 매매 주문시 호가잔량 체크하는 수식 좀 부탁드립니다. 예를들어... 옵션 매수시, 매도 호가1의 잔량이 5개 이상일때 매수주문 하고 옵션 매도시, 매수 호가1의 잔량이 5개 이상일때 매도주문 하려고 합니다. 옵션객체로 호가잔량을 받아오려고 했는데 생각처럼 잘 안되네요 ^^:; 부탁드립니다~
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-30 18:03:02

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 예제의 이벤트와 진입조건문은 임의로 지정한 내용입니다. 주석처리된 부분 참고하시기 바랍니다. var Code; function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1)//옵션 매수조건 { //주문낼 옵션 종목코드 Code = Option1.GetATMCallRecent(0, 0); //Code종목 매도1호가 잔량이 5이상이면 //매수주문 if Option1.GetAskAmount(Code, 1) >= 5 { Account1.OrderBuy(Code, 1, Option1.GetAsk(Code, 1), 0); } } if (Signal.signalKind == 3)//옵션 매도조건 { //주문낼 옵션 종목코드 Code = Option1.GetATMCallRecent(0, 0); //Code종목 매수1호가 잔량이 5이상이면 //매수1호가로 매도주문 if Option1.GetBidAmount(Code, 1) >= 5 { Account1.OrderSell(Code, 1, Option1.GetBid(Code, 1), 0); } } } 옵션객체는 종합환경설정에서 예스스팟 옵션데이터 사용여부에 사용으로 되어 있어야 데이터가 제공됩니다. 해당부분에 미사용으로 되어 있으면 스크립트에 추가해도 데이터가 제공되지 않습니다. 예스트레이더 상단 메뉴 --> 관리 --> 종합환경설정 --> 예스스팟에서 데이터가 사용으로 되어 있는지 확인하시기 바랍니다. 즐거운 하루되세요 > 유기농옵션 님이 쓴 글입니다. > 제목 : 호가잔량을 체크하여 옵션 매매 하는 수식 부탁드립니다. > 수고많으십니다~ 매매 주문시 호가잔량 체크하는 수식 좀 부탁드립니다. 예를들어... 옵션 매수시, 매도 호가1의 잔량이 5개 이상일때 매수주문 하고 옵션 매도시, 매수 호가1의 잔량이 5개 이상일때 매도주문 하려고 합니다. 옵션객체로 호가잔량을 받아오려고 했는데 생각처럼 잘 안되네요 ^^:; 부탁드립니다~