지난 1, 2편에 이어 이번에는 양매도 진입 조건으로 양합 이동평균선 5/20 데드크로스를 이용하는 전략에 대한 시뮬 결과를 보겠습니다.

 

 

시뮬 데이터는 아래와 같습니다.

 

거래대상 : Weekly 옵션 4/20일 만기

거래행사가쌍 :  [315, 317, 320, 322, 325, 327, 330, 332, 335, 337]

거래일 : 20230413

진입 : 거래 쌍 양합 이평 5/20 데드 크로스 나는 시점

청산 : 익절(150,000), 손절(-95,000) 혹은 이평 이평 60/120일 골드크로스

슬리피지 : 2.5 tick (양매도 한쌍 기준)

계약 수 : 콜/풋 각 1개

 

진입 : ma 5/20  빨간 색이면 ma5가 큰 값, 파란색은 ma20이 큰 값.  따라서 빨간색에서 파란색으로 변하는 첫 시점이 데드크로스임

 

청산 : ma 60/120  기준 파란색에서 빨간색으로 변하는 첫 시점이 골드크로스임

참고로, 청산시에 출력되는 수익은 수수료/슬리피지 고려하지 않은 금액임

 

중간 과정을 생략하고 끝까지 돌려보면 아래와 같은 결과가 나옵니다.

결론적으로 위 조건으로 돌렸을 때 4승 3패, 62,500원 수익이 났으나 slipage 때문에 손실로 마감합니다.

 

시스템 트레이딩에서 슬리피지가 중요함을 다시 한번 생각하게 됩니다. 

 

이 전략에서 슬리피지를 줄이기 위해서는 매매 횟수를 줄이면 됩니다. 빨간 박스를 한 매매 내역을 보면 양합 차이가 별로 없음에도 불구하고 ma 60/120 골드 크로스가 생기자 마자 청산을 하고 있습니다. ma 60/120 골드크로스가 생기더라도 손실에 대한 losscut에 다다를 때까지 기다리는 전략을 적용해보겠습니다.

 

간단하게 코드를 보면 로스 컷을 확인하는 부분을 추가하면 됩니다.

        if changed and self.who_upper_60 == 60:
            if ent_sum + self.get_loss_cut_by_tick() < cur_sum :
                return 1, 1

이렇게 진입 횟수를 조절한 전략의 결과는 아래와 같습니다.

원하는 대로 ma 60/120 골드크로스가 생기더라도 loss cut이 발생하지 않으면 무시한 결과 약 수익으로 마무리되었습니다.

 

ma 60/120 골드 크로스시 바로 혹은 일정 시간 후 청산과 loss cut까지 기다리는 것 중 어느 것이 좋을지는 많은 데이터로 시뮬을 해 보고 결론을 내려야할 것 같습니다. 지금 상태는 수익에 비하여 슬리피지가 워낙 큰 상태라 적절한 loss cut까지 기다리는 것이 나쁘지않은 전략으로 생각이 됩니다.

 

좀더 다양한 일자/다양한 옵션에 대하여 백테트스트 진행한 후 결과 공유하겠습니다.

 

---------------------------

앞으로 작업할 내용은 다음과 같습니다.

1. weekly option 대상 다양화

2. 정규 옵션 back test

3. 최대 수익이 나는 익절과 손절 값 찾아보기 (현재는 익절 70,000원, 손절 -70,000원) : 완료

4. 특정 양매도 조합에서 청산 후 다시 진입하는 것이 유리한지 여부

5. 시간적인 관점에서 다양한 양매도 진입 시점(현재는 등가 +- 5%) 

     장시작, 장 시작 후 30분, 40분, 1시간, 2시간 이후 등등 

6. 가격적인 관점에서 다양한 양매도 진입  시점 (현재는 장 중 등가 +- 5% 시점)

    선물이 급격하게 움직일 때, 장기간 횡보할 때 등등

7. 매도에 적절한 옵션가격 : 

     2.50 이하 혹은 0.8이상 등등

8. 손절 대신 한 호가 위 혹은 아래 옵션 매수 본전 선에서 익절 ( 가치성장님 아이디어 )

9. ma 5/20 데드크로스시 진입, ma60/120 골드크로스시 청산 : 완료

반응형

설정

트랙백

댓글

1편에 이어서 향후 해야할 일들 3번에 나오는 최적의 익절/손절 값을 찾아보겠습니다.

프로그램으로 백테스트를 하면 이런 식으로 파라미터를 조절하면서 확인하는 것이 용이합니다. 물론 추가 개발이 필요합니다만, 한번 개발하면 계속 사용할 수 있기 때문에 투자할 만 합니다.

 

익절 : 20,000 ~ 100,000원

손절 : -20,000 ~ -100,000원

 

손절이 익절보다 큰 경우는 제외하였습니다.

 

 

결과를 간단하게 정리해보겠씁니다.

23일은 양매도는 손실이 발생하는 날입니다. 어떤 조합도 손실을 막을 수는 없습니다. 이런 날은 빨리 손절하고 쉬는 것이 정신 건강에 좋습니다.

 

24일은 대부분 수익이 나는 날인데요. 얼마나 수익을 내느냐는 파라미터에 따라서 차이가 많이 납니다.

  • - 최저 -27,000부터 최고 363,000원까지 다양
  • 손실이 나는 구간도 익절/손절 금액을 높이면 익절이 남. 양매도는 시간과의 싸움이라 적당한 시간을 기다려주는 것이 수익률에 도움이 되는 것을 알 수 있음.
  • 일반적으로 익절/손절 범위가 넓을수록 그리고 최대 옵션 가격도 2.6 정도로 확장하였을 때 수익이 최대가 됨

 

단 하루 검정을 하였기 때문에 이 값이 최적이라고는 볼 수 없지만 느낌 상으로도 범위를 넓혀야 손절하지 않고 익절할 수 있는 기회가 생기는 것 같습니다. 그리고 갑자기 변동성이 증가할 때 적절한 손실이 자주 발생합니다. 이때 잘 견디면 프리가 다시 빠지면서 수익 전환하는 경험이 많았던 것으로 보아, 익절/손절 폭은 넓힐수록  유리한 듯 합니다.

 

참고로 수익에 나오는 값은 slipage 2 tick, 수수료까지 감안한 수치입니다.

 

앞으로 작업할 내용은 다음과 같습니다.

1. weekly option 대상 다양화

2. 정규 옵션 back test

3. 최대 수익이 나는 익절과 손절 값 찾아보기 (현재는 익절 70,000원, 손절 -70,000원) : 완료

4. 특정 양매도 조합에서 청산 후 다시 진입하는 것이 유리한지 여부

5. 시간적인 관점에서 다양한 양매도 진입 시점(현재는 등가 +- 5%) 

     장시작, 장 시작 후 30분, 40분, 1시간, 2시간 이후 등등 

6. 가격적인 관점에서 다양한 양매도 진입  시점 (현재는 장 중 등가 +- 5% 시점)

    선물이 급격하게 움직일 때, 장기간 횡보할 때 등등

7. 매도에 적절한 옵션가격 : 

     2.50 이하 혹은 0.8이상 등등

8. 손절 대신 한 호가 위 혹은 아래 옵션 매수 본전 선에서 익절 ( 가치성장님 아이디어 )

반응형

설정

트랙백

댓글

그동안 옵션 매수로 수익나는 방법에 대하여 고민을 많이 해 보았으나, 시간가치 감소를 이기고 수익을 내기가 상당히 힘들었습니다. 그래서 요 며칠 장 중 양매도를 해보니 수익이 조금씩 나는 것 같아서 그동안 가지고 있던 양매도에 대한 부정적인 이미지를 버리고 양매도 전략으로 수익을 내는 방법을 찾아보기로 하였습니다.

 

시장 중립형으로 비교적 안정적인 매도 방법을 찾는 것이 이번 연구의 목표입니다.

 

일단 생각한 방식으로는 

1. 당일 청산

2. 콜풋 동일 가격 양매도

3. 장 중 청산 후 다시 조건이 발생하면 재 진입

 

보통 옵션 매도는 차월 먼 외가 양매도 후 1달 정도 가져가면서 시간 감소 수익을 취하는 경우가 많은데, 가끔씩 터지는 큰 손실에 대한 두려움으로 당일 청산을 목표로 합니다. 과연 당일 청산을 하고도 수익이 날 수 있을지 확인해보겠습니다.

 

우선 장 중 변동성이 큰 weekly 옵션을 대상으로 back test를 진행해보았습니다.

시뮬 기간 동안 kospi200 가격표입니다.

3/28일을 제외하고는 큰 등락이 없었군요. 시뮬 결과입니다.

 

다행히 수익이 나왔습니다. 그런데 장 중 재진입시 손실이 나는 경우가 많았습니다. 좀 더 많은 경우에 대하여 수익 여부를 확인할 예정입니다.

 

수익금액도 중요하지만 수익률도 중요하겠죠. 수익률에 대하여 살펴보겠습니다.

양매도는 증거금이 많이 들기 때문에 실제 투입금액을 증거금을 기준으로 하여야 하지만, 채권이나 주식 대용도 가능하기 때문에 계산의 편의를 위하여 1 point당 250,000원 기준으로 수익률을 계산해보았습니다.

평균 하루에 서로 다른 행사가로 3set 정도 동시에 양매도가 들어가는 경우에 투입금액 약 4.4백만원이며, 위와 같이 일주일에 230,000원 정도 수익이 나온다면 연 270% 정도 수익률이 나옵니다.

 

물론 좀 더 다른 조합과 상황에서 돌려보아야겠지만 손절을 잘 한다는 가정하에서 장 중 양매도는 생각만큼 위험하지 않은 것 같습니다. 다만 장중 양매도를 하기 때문에 하루 수익금이 크지는 않습니다. 

 

앞으로 작업할 내용은 다음과 같습니다.

1. weekly option 대상 다양화

2. 정규 옵션 back test

3. 최대 수익이 나는 익절과 손절 값 찾아보기 (현재는 익절 70,000원, 손절 -70,000원)

4. 특정 양매도 조합에서 청산 후 다시 진입하는 것이 유리한지 여부

5. 시간적인 관점에서 다양한 양매도 진입 시점(현재는 등가 +- 5%) 

     장시작, 장 시작 후 30분, 40분, 1시간, 2시간 이후 등등 

6. 가격적인 관점에서 다양한 양매도 진입  시점 (현재는 장 중 등가 +- 5% 시점)

    선물이 급격하게 움직일 때, 장기간 횡보할 때 등등

7. 매도에 적절한 옵션가격 : 

     2.50 이하 혹은 0.8이상 등등

 

마지막으로 본 아이디어를 주신 파생인의 쉼터 API 대화방 분들과 특히 관심을 가져주신 구피님께 감사를 전합니다.

반응형

설정

트랙백

댓글