커뮤니티

문의 2

프로필 이미지
한걸음씩
2012-09-27 12:24:02
2880
글번호 221550
답변완료
스팟으로 콜 옵션 2.0 최근접가의 매수잔량과 건수가 0보다 크고 선물도 호가 잔량과 건수가 0보다 크면 매수 풋 옵션 2.0 최근접가의 매수잔량과 건수가 0보다 크고 선물도 호가 잔량과 건수가 0보다 작으면 매도 이 수식을 짜주세요. 그리고 예스랭귀지안에 예스스팟 코드를 삽입하는 것이 가능한지 궁금합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-28 08:57:21

안녕하세요 예스스탁입니다. 예스스팟은 기존예스랭귀지와 별도의 기능입니다. 예스스팟에는 예스스팟스튜디오라는 랭귀지 편집기가 따로 존재하며 자바스크립트언어로 수식을 작성하셔야 합니다. 문의하신 부분에 대해 스팟 전략식 올려드립니다. 스크립트 객체로 옵션객체와 잔고객체, 종목객체를 추가하시고 계좌객체의 이름은 account1로 하시고 계좌번호를 지정하시면 되며 종목객체의 이름은 MarketData1로 지정하시고 연결선물지수로 지정하시면 됩니다. 객체설정방법과 작성방법은 예스스팟 도움말을 참고하시기 바랍니다. 문의하신 내용에 대한 스팟전략식은 아래와 같습니다. var HC; var HP; function Main_OnStart() { Main.SetTimer(1,5000); } function Main_OnTimer(nEventID) { if (nEventID == 1) { var CallCode; var PutCode; var CallPrice; var PutPrice; HC = 0; HP = 0; for (var cnt = -25; cnt < 25; cnt++ ) { if (Option.GetCurrent(0,cnt)<= 2.0) { CallPrice = Option.GetCurrent(0,cnt); if (CallPrice > HC) { HC = CallPrice; CallCode = Option.GetATMCallRecent(cnt); } } if (Option.GetCurrent(1,cnt)<= 2.0) { PutPrice = Option.GetCurrent(1,cnt); if (PutPrice > HP) { HP = PutPrice; PutCode = Option.GetATMPutRecent(cnt); } } } Main.MessageLog(CallCode+":"+HC); Main.MessageLog(PutCode+":"+HP); if (HC > 0 && Option.GetBidTotalAmountByCode(CallCode)> Option.GetAskTotalAmountByCode(CallCode) && Option.GetBidTotalCountByCode(CallCode) > Option.GetAskTotalCountByCode(CallCode) && MarketData1.bidTotalAmount > MarketData1.askTotalAmount && MarketData1.bidTotalCount > MarketData1.askTotalCount) { Main.KillTimer(1); Account1.OrderBuy(CallCode, 1, 0, 1); } if (HP > 0 && Option.GetBidTotalAmountByCode(PutCode)< Option.GetAskTotalAmountByCode(PutCode) && Option.GetBidTotalCountByCode(PutCode) < Option.GetAskTotalCountByCode(PutCode) && MarketData1.bidTotalAmount < MarketData1.askTotalAmount && MarketData1.bidTotalCount < MarketData1.askTotalCount) { Account1.OrderSell(PutCode, 1, 0, 1); Main.KillTimer(1); } } } 즐거운 하루되세요 > 한걸음씩 님이 쓴 글입니다. > 제목 : 문의 2 > 스팟으로 콜 옵션 2.0 최근접가의 매수잔량과 건수가 0보다 크고 선물도 호가 잔량과 건수가 0보다 크면 매수 풋 옵션 2.0 최근접가의 매수잔량과 건수가 0보다 크고 선물도 호가 잔량과 건수가 0보다 작으면 매도 이 수식을 짜주세요. 그리고 예스랭귀지안에 예스스팟 코드를 삽입하는 것이 가능한지 궁금합니다.