커뮤니티

수식부탁합니다

프로필 이미지
팡팡
2015-06-05 13:34:33
1662
글번호 223499
답변완료
안녕하세요 선물신호를 매수 신호시 1차 콜매수 1계약, 청산신호시 청산, 2차 선물 매도, 매수 신호시 2계약 진입, 진입횟수에 따라 계약수를 늘리는 수식이 가능 한가요? 콜매수 1계약 -> 콜매수 청산, -> 풋매수 2계약 -> 풋매수 청산 -> 콜매수 3계약 -> 콜매수 청산 -> 풋매수 4계약 -> 풋매수 청산
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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계약 -> 풋매수 청산