수고많으십니다~
매매 주문시 호가잔량 체크하는 수식 좀 부탁드립니다.
예를들어...
옵션 매수시, 매도 호가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개 이상일때 매도주문 하려고 합니다.
옵션객체로 호가잔량을 받아오려고 했는데 생각처럼 잘 안되네요 ^^:;
부탁드립니다~