예스스탁
예스스탁 답변
2015-06-08 15:07:10
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
스크립트 객체화면에 아래 객체 추가하셔야 합니다.
차트객체 추가 --> 속성에서 객체명 Chart1, 차트아이디 연결
계좌객체 추가 --> 속성에서 객체명 Accoun1, 계좌번호 지정
옵션객체 추가
var entrycnt;
var Bcode,Scode;
function Main_OnStart()
{
//스팟 시작시 0
entrycnt = 0;
}
function Chart1_OnRiseSignal(Signal)
{
//Buy신호 발생
if (Signal.signalKind == 1)
{
//entrycnt 1씩 증가
entrycnt = entrycnt+1;
//ATM콜 종목코드 저장
Bcode = Option.GetATMCallRecent(0, 0);
//Bcode종목 매도5호가로 매수(수량은 entrycnt)
Account1.OrderBuy(Bcode, entrycnt, Option.GetAsk(Bcode,5),0);
}
//exitlong신호 발생
if (Signal.signalKind == 2)
{
//Bcode종목 청산
Account1.OrderSell(Bcode, entrycnt, Option.GetBid(Bcode,5),0);
}
//Sell신호 발생
if (Signal.signalKind == 3)
{
//entrycnt 1씩 증가
entrycnt = entrycnt+1;
//ATM풋 종목코드 저장
Scode = Option.GetATMPutRecent(0, 0)
//Scode종목 매수5호가로 매도주문(수량은entrycnt )
Account1.OrderSell(Scode, entrycnt, Option.GetBid(Bcode,5),0);
}
//exitShort 발생
if (Signal.signalKind == 4)
{
//Scode종목 청산
Account1.OrderBuy(Scode, entrycnt, Option.GetAsk(Scode,5),0);
}
}
즐거운 하루되세요
> 팡팡 님이 쓴 글입니다.
> 제목 : 수식부탁합니다
> 안녕하세요
선물신호를 매수 신호시 1차 콜매수 1계약, 청산신호시 청산, 2차 선물 매도, 매수 신호시 2계약 진입, 진입횟수에 따라 계약수를 늘리는 수식이 가능 한가요?
콜매수 1계약 -> 콜매수 청산, -> 풋매수 2계약 -> 풋매수 청산
-> 콜매수 3계약 -> 콜매수 청산 -> 풋매수 4계약 -> 풋매수 청산