예스스탁
예스스탁 답변
2014-02-21 18:13:23
안녕하세요
예스스탁입니다.
아래 4개식을(콜매수용,콜매도용,풋매수용,풋매도용)
작성하신후에 스팟에 적용할때 행사가와 수량을 지정하고 적용하시면
스팟에 적용 즉시 바로 주문이 나가게 됩니다.
스크립트 객체 설정
옵션객체 추가
계좌객체 추가 --> 속성에서 계좌번호 지정
외부변수 추가 --> 속성에서 변수명 행사가1, 초기값 255, 데이터형 숫자
외부변수 추가 --> 속성에서 변수명 행사가2, 초기값 257.5, 데이터형 숫자
외부변수 추가 --> 속성에서 변수명 행사가3, 초기값 260, 데이터형 숫자
외부변수 추가 --> 속성에서 변수명 수량, 초기값 1, 데이터형 숫자
※ 스크립트 객체화면이 4개식 모두 첨부된 그림과 같아야 합니다.
1. 콜매수
function Main_OnStart()
{
var code1 = Option.GetCodeByExercisePrice(0, 행사가1);
var code2 = Option.GetCodeByExercisePrice(0, 행사가2);
var code3 = Option.GetCodeByExercisePrice(0, 행사가3);
Account1.OrderBuy(code1, 수량, Option.GetCurrentByCode(code1), 0);
Account1.OrderBuy(code2, 수량, Option.GetCurrentByCode(code2), 0);
Account1.OrderBuy(code3, 수량, Option.GetCurrentByCode(code3), 0);
}
2. 콜매도
function Main_OnStart()
{
var code1 = Option.GetCodeByExercisePrice(0, 행사가1);
var code2 = Option.GetCodeByExercisePrice(0, 행사가2);
var code3 = Option.GetCodeByExercisePrice(0, 행사가3);
Account1.OrderSell(code1, 수량, Option.GetCurrentByCode(code1), 0);
Account1.OrderSell(code2, 수량, Option.GetCurrentByCode(code2), 0);
Account1.OrderSell(code3, 수량, Option.GetCurrentByCode(code3), 0);
}
3.풋매수
function Main_OnStart()
{
var code1 = Option.GetCodeByExercisePrice(1, 행사가1);
var code2 = Option.GetCodeByExercisePrice(1, 행사가2);
var code3 = Option.GetCodeByExercisePrice(1, 행사가3);
Account1.OrderBuy(code1, 수량, Option.GetCurrentByCode(code1), 0);
Account1.OrderBuy(code2, 수량, Option.GetCurrentByCode(code2), 0);
Account1.OrderBuy(code3, 수량, Option.GetCurrentByCode(code3), 0);
}
4. 풋매도
function Main_OnStart()
{
var code1 = Option.GetCodeByExercisePrice(1, 행사가1);
var code2 = Option.GetCodeByExercisePrice(1, 행사가2);
var code3 = Option.GetCodeByExercisePrice(1, 행사가3);
Account1.OrderSell(code1, 수량, Option.GetCurrentByCode(code1), 0);
Account1.OrderSell(code2, 수량, Option.GetCurrentByCode(code2), 0);
Account1.OrderSell(code3, 수량, Option.GetCurrentByCode(code3), 0);
}
설정이나 기타 궁금하신 부분 있으시면 02-3453-1060으로 전화주시기 바랍니다.
즐거운 하루되세요
> jonathan 님이 쓴 글입니다.
> 제목 : 프로그램 문의
> 안녕 하세요.
현재 옵션매매를 하고 있는데
옵션은 행사가가 여러개가 있어 손매매로 하기에는 시간차가 생겨 동시에 여러개의 행사가로 진입을 못하고 있는데 동시에 여러개의 행사가로 진입을 할수 있게 프로그램을 짤수 있나요?
프로그램이 알아서 진입 청산이 아니고 미리 설정한 행사가를 선택한후 프로그램을 클릭하면 여러개의 행사가에 동시에 진입/청산을 하면 됩니다.
예로써, 콜이면 255.00, 257.50, 260.00의 옵션 매수(매도)를 클릭하면 한번 클릭에 동시에 현재가(바로 진입가)로 진입을 하고 청산도 클릭 한번에 다 청산을 하고 싶습니다.
또한 각 행사가 마다 진입 갯수를 정하면 더 좋고요.
어떻게 프로그램을 짜야 하는지 알려 주시면 감사 하겠습니다.
다시 정리하면
미리 지정변수를 정하면
1. 행사가 선택(3개 이상)=> 콜 255.00, 257.50, 260.00 아니면 풋 250.00, 247.50, 245.00
2. 모든 행사가의 매수만 아니면 매도만 선택.
3. 행사가 마다 갯수 지정.
4. 일괄 청산 가능.
하이투자증권에 물어보니 예스스팟으로 가능하다고 하는데 가능 한가요?
꼭 답변 부탁 드립니다.