커뮤니티

문의드립니다.

프로필 이미지
비류천
2013-12-04 11:44:53
167
글번호 70100
답변완료
시스템수식 부탁드립니다. 선물 1분봉 차트로 옵션매수를 하는 시스템입니다. 아래신호들은 선물 1분봉에서 나오며 옵션 콜,풋 매수하는것입니다. 질문) 선물차트로 옵션매매하는건데 시스템 수식을 선물차트에 적용하면 되는지요? 아니면 어떻게 적용하는지 문의드립니다. *옵션거래단가는 만기일 남은일수로 정합니다. (+는 콜옵션, -는 풋옵션) *매수시 200만원어치 이하로 매수합니다. 20일이상 : 행사가 +-4 15일~19일 : 행사가 +-3 11일~14일 : 행사가 +-2 6일~10일 : 행사가 +-1 1일~5일 : 행사가 *콜옵션 매수 Deternded Price Osc(100)이 0을 상향돌파시 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) > 0 2)호가잔량이평오실레이터(5) > 0 3)Money Flow Index(180) > 50 4)MACD Oscillator(48,104,36) > 0 시가때(9시정각) Deternded Price Osc(100) > 0 상태일때 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) > 0 2)호가잔량이평오실레이터(5) > 0 3)Money Flow Index(180) > 50 4)MACD Oscillator(48,104,36) > 0 *콜옵션 청산 Deternded Price Osc(100)이 0을 하향돌파시 청산 손절 : 봉완성 안되더라도 30% 손해시 청산 당일 종가무렵(15시04분)에 청산 만기일에는 14시 49분 에 청산 *풋옵션 매수 Deternded Price Osc(100)이 0을 하향돌파시 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) < 0 2)호가잔량이평오실레이터(5) < 0 3)Money Flow Index(180) < 50 4)MACD Oscillator(48,104,36) < 0 시가때(9시정각) Deternded Price Osc(100) < 0 상태일때 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) < 0 2)호가잔량이평오실레이터(5) < 0 3)Money Flow Index(180) < 50 4)MACD Oscillator(48,104,36) < 0 *풋옵션 청산 Deternded Price Osc(100)이 0을 상향돌파시 청산 손절 : 봉완성 안되더라도 30% 손해시 청산 당일 종가무렵(15시04분)에 청산 만기일에는 14시 49분 에 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-04 14:09:07

안녕하세요 예스스탁입니다. 문의하신 내용은 옵션차트에 선물을 참조데이터로 추가하고 수식에서 참조데이터에서 조건만족하면 주종목에 주문을 내게 만들어야 합니다. 하지만 문의하신 내용이 모두 예스랭귀지로 가능하지 않습니다. 1 수식은 사용자분이 직접 여신 차트에 적용되어 해당 데이터를 이용합니다. 수식내에서 종목이 선정이 되지 않습니다. 그러므로 차트의 종목은 사용자분이 매일 옵션잔존일수 확인하셔서 따로 설정해 주셔야 합니다. 2 또한 하나의 차트는 주종목에 대해서만 주문이 가능합니다. 그러므로 콜종목 차트에 선물을 참조데이터로 추가한 차트와 풋종목 차트에 선물을 참조데이터로 추가한 차트 2개를 만드시고 콜옵션거래 수식과 풋옵션 거래수식을 따로 작성하고 각각 차트에 적용하셔야 합나다. 차트에서 왼쪽 상단의 종목선택버튼(돋보기아이콘) 중 왼쪽이 주종목, 오른쪽이 참조종목을 선택해 추가하는 버튼입니다. 3. 해당내용은 9시 시가에 신호가 발생할수 없습니다. 참조데이터를 이요하고 if문은 봉완성이기 때문에 봉완성시에만 신호가 발생합니다. 아래는 수식입니다. 1.주종목 콜, 참조종목(data2) 선물 INPUTS: DP(100),SigP1(160),SigP2(80),Period(5),MF(180),P1(48),P2(104),P3(36); Var : DPO(0,data2),SigmaV(0,data2),SigmaS(0,data2); var : MoneyFlow(0,data2),MACDO(0,data2),value(0,data2); DPO = data2(DETREND(C, DP)); SigmaV = data2((C-ma(C,SigP1))/STD(C,SigP1)); SigmaS = data2(ema(SigmaV,SigP2)); MoneyFlow = data2(MFI(MF)); MACDO = data2(MACD_OSC(P1,P2,P3)); value = data2(ma(bids,period)-ma(asks,period)); if data2(((dayindex==0 and DPO > 0) or (dayindex > 0 and crossup(DPO,0))) And SigmaS > 0 and value > 0 and MoneyFlow > 50 and MACDO > 0) Then buy(); if MarketPosition == 1 Then{ if CrossDown(DPO,0) Then ExitLong(); } SetStopLoss(30,PercentStop); var : va2(0,data1),va3(0,data1); va2 = data1(date - int(date/100)*100); va3 = data1(DayOfWeek(date)); if va2 >= 8 and va2 <= 14 and va3 == 4 then SetStopEndofday(144900); Else SetStopEndofday(150400); 2.주종목 풋, 참조종목(data2) 선물 INPUTS: DP(100),SigP1(160),SigP2(80),Period(5),MF(180),P1(48),P2(104),P3(36); Var : DPO(0,data2),SigmaV(0,data2),SigmaS(0,data2); var : MoneyFlow(0,data2),MACDO(0,data2),value(0,data2); DPO = data2(DETREND(C, DP)); SigmaV = data2((C-ma(C,SigP1))/STD(C,SigP1)); SigmaS = data2(ema(SigmaV,SigP2)); MoneyFlow = data2(MFI(MF)); MACDO = data2(MACD_OSC(P1,P2,P3)); value = data2(ma(bids,period)-ma(asks,period)); if data2(((dayindex==0 and DPO < 0) or (dayindex > 0 and CrossDown(DPO,0))) And SigmaS < 0 and value < 0 and MoneyFlow < 50 and MACDO < 0) Then buy(); if MarketPosition == 1 Then{ if CrossUp(DPO,0) Then ExitLong(); } SetStopLoss(30,PercentStop); var : va2(0,data1),va3(0,data1); va2 = data1(date - int(date/100)*100); va3 = data1(DayOfWeek(date)); if va2 >= 8 and va2 <= 14 and va3 == 4 then SetStopEndofday(144900); Else SetStopEndofday(150400); 즐거운 하루되세요 > 비류천 님이 쓴 글입니다. > 제목 : 문의드립니다. > 시스템수식 부탁드립니다. 선물 1분봉 차트로 옵션매수를 하는 시스템입니다. 아래신호들은 선물 1분봉에서 나오며 옵션 콜,풋 매수하는것입니다. 질문) 선물차트로 옵션매매하는건데 시스템 수식을 선물차트에 적용하면 되는지요? 아니면 어떻게 적용하는지 문의드립니다. *옵션거래단가는 만기일 남은일수로 정합니다. (+는 콜옵션, -는 풋옵션) *매수시 200만원어치 이하로 매수합니다. 20일이상 : 행사가 +-4 15일~19일 : 행사가 +-3 11일~14일 : 행사가 +-2 6일~10일 : 행사가 +-1 1일~5일 : 행사가 *콜옵션 매수 Deternded Price Osc(100)이 0을 상향돌파시 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) > 0 2)호가잔량이평오실레이터(5) > 0 3)Money Flow Index(180) > 50 4)MACD Oscillator(48,104,36) > 0 시가때(9시정각) Deternded Price Osc(100) > 0 상태일때 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) > 0 2)호가잔량이평오실레이터(5) > 0 3)Money Flow Index(180) > 50 4)MACD Oscillator(48,104,36) > 0 *콜옵션 청산 Deternded Price Osc(100)이 0을 하향돌파시 청산 손절 : 봉완성 안되더라도 30% 손해시 청산 당일 종가무렵(15시04분)에 청산 만기일에는 14시 49분 에 청산 *풋옵션 매수 Deternded Price Osc(100)이 0을 하향돌파시 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) < 0 2)호가잔량이평오실레이터(5) < 0 3)Money Flow Index(180) < 50 4)MACD Oscillator(48,104,36) < 0 시가때(9시정각) Deternded Price Osc(100) < 0 상태일때 매수 (단, 아래 조건중 3가지 이상 만족시) 1)SIGMA(160,80) < 0 2)호가잔량이평오실레이터(5) < 0 3)Money Flow Index(180) < 50 4)MACD Oscillator(48,104,36) < 0 *풋옵션 청산 Deternded Price Osc(100)이 0을 상향돌파시 청산 손절 : 봉완성 안되더라도 30% 손해시 청산 당일 종가무렵(15시04분)에 청산 만기일에는 14시 49분 에 청산