커뮤니티

시가매도 후 청산 시스템을 만들고 싶습니다.

프로필 이미지
마이웨이
2016-11-22 20:39:22
134
글번호 104251
답변완료
시가기준 ATM+1콜옵션을 기본종목으로 하고 시가기준 ATM-1풋옵션을 참조종목으로 하여 두 옵션의 프리미엄의 종가를 합한 선을 나타낸식 plot1((data1(c)+data2(c)),"종가합"); 에서 첫봉에서 매도하고 15시 34분의 봉에는 청산하는 시스템을 만들고 싶습니다. 단, 만기일에는 거래종료 시간 1분전인 15시 19분에 청산하고 싶습니다. 또한 손실이 0.4포인트 이상이면 즉시 손절하여 손실을 0.4포인트로 확정짓고 당일에는 재진입하지 않습니다. 예를들어 첫봉이 5.79이고 프리미엄합이 6.19가 넘어가면 6.19가 넘어간 봉에서 청산하는 식입니다. 매번 감사합니다.
시스템
답변 2
프로필 이미지

신복

2016-11-22 21:37:55

저와 생각이 비슷하네요 전화 통화하고 싶습니다. 010-2614-3500 > 마이웨이 님이 쓴 글입니다. > 제목 : 시가매도 후 청산 시스템을 만들고 싶습니다. > 시가기준 ATM+1콜옵션을 기본종목으로 하고 시가기준 ATM-1풋옵션을 참조종목으로 하여 두 옵션의 프리미엄의 종가를 합한 선을 나타낸식 plot1((data1(c)+data2(c)),"종가합"); 에서 첫봉에서 매도하고 15시 34분의 봉에는 청산하는 시스템을 만들고 싶습니다. 단, 만기일에는 거래종료 시간 1분전인 15시 19분에 청산하고 싶습니다. 또한 손실이 0.4포인트 이상이면 즉시 손절하여 손실을 0.4포인트로 확정짓고 당일에는 재진입하지 않습니다. 예를들어 첫봉이 5.79이고 프리미엄합이 6.19가 넘어가면 6.19가 넘어간 봉에서 청산하는 식입니다. 매번 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2016-11-23 11:09:25

안녕하세요 예스스탁입니다. 1 시스템은 차트에 있는 주종목에만 신호와 주문이 가능합니다. 참조데이터는 주종목에 신호와 주문을 위한 참고용 데이터일 뿐입니다. 2 수식에서는 차트의 종목을 자동으로 선정하는 기능은 없습니다. 종목은 사용자분이 직접 설정하신후 식 적용하셔야 합니다. 3 2개 종목에 대해 동시에 주문후 청산하고자 하시면 차트를 2개 만드신후 각 차트에 아래식 적용하셔야 합니다 차트1 - 기본종목(data1) 콜, 참조데이터(data2) 풋 차트2 - 기본종목(data1) 풋, 참조데이터(data2) 콜 4 input : loss(0.4); var : sum(0,data1); var: nday(0,data1),week(0,data1); nday = data1(date - int(date/100)*100); week = data1(DayOfWeek(date)); sum = data1(C)+data2(C); if data1(sdate != sdate[1]) Then sell("s"); #종가합이 진입봉 대비 0.4이상이면 청산 if MarketPosition == -1 and sum >= sum[BarsSinceEntry]+loss Then ExitShort("sx"); #2016년 8월1일전(장시간연장 이전) #만기일에는 14시46분 당일청산, 만기일이 아니면 15시04분 청산 #2016년 8월1일이후(장시간연장 이후) #만기일에는 15시19분 당일청산, 만기일이 아니면 15시 34분청산 if data1(sdate < 20160801) then{ if nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(144900); Else SetStopEndofday(150400); } else{ if nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(151900); Else SetStopEndofday(153400); } 즐거운 하루되세요 > 마이웨이 님이 쓴 글입니다. > 제목 : 시가매도 후 청산 시스템을 만들고 싶습니다. > 시가기준 ATM+1콜옵션을 기본종목으로 하고 시가기준 ATM-1풋옵션을 참조종목으로 하여 두 옵션의 프리미엄의 종가를 합한 선을 나타낸식 plot1((data1(c)+data2(c)),"종가합"); 에서 첫봉에서 매도하고 15시 34분의 봉에는 청산하는 시스템을 만들고 싶습니다. 단, 만기일에는 거래종료 시간 1분전인 15시 19분에 청산하고 싶습니다. 또한 손실이 0.4포인트 이상이면 즉시 손절하여 손실을 0.4포인트로 확정짓고 당일에는 재진입하지 않습니다. 예를들어 첫봉이 5.79이고 프리미엄합이 6.19가 넘어가면 6.19가 넘어간 봉에서 청산하는 식입니다. 매번 감사합니다.