[일상] 선물/옵션 코드 이해하기

현재 선물/옵션 자동 매매와 관련한 간단한 프로젝트를 수행하고 있습니다. 개발한 코드 중 많이 사용될 것 같은 함수 하나를 소개합니다.

우선 선물/옵션 매매를 할 때 8자리 코드를 사용합니다. HTS를 사용하시는 분들은 코드 자체를 볼 일은 없지만 개발과정에서는 코드에 대한 이해가 필수입니다.

선물/옵션 코드에 대한 자세한 설명은 아래 글을 참고하세요.
https://agibbyeongari.tistory.com/897

저는 이것을 바탕으로 코드를 입력하면 쉽게 풀어쓸 수 있도록 dict 형태로 돌려주는 함수를 만들었습니다.

주식 선물, 스프레드, 변동성지수 등등은 제외하고, 주로 사용하는 선물/옵션과 미니, weekly에 대하여 해석한 함수입니다.

주의할 부분은 월인데요. 숫자와 혼란을 방지하기 위하여 I, O 등은 빠져있습니다. 그래서 그냥 손코딩했습니다.

code_4 = {'Q':2020, 'R':2021, 'S':2022, 'T':2023, 'V':2024, 'W':2025, '6':2026, '7':2027, '8':2028, '9':2029, '0':2030, '1':2031, '2':2032, '3':2033, '4':2034, '5':2035}

프로그램을 실행하면 아래와 같이 test 결과가 출력됩니다. 입력한 지수/옵션 코드에 대하여 오른쪽에 있는 형태로 돌려줍니다. 이 값을 참고하면 입력 코드가 어떤 종류인지 구분이 가능할 것 같습니다.

관련코드는 아래 github에 있습니다.

https://github.com/multizone-quant/xing-api/blob/master/get_code_info.py

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  2 months ago Reveal Comment

start success go! go! go! GOMCAM 20210523_0006190897.png

Hi, @tradingideas,
great post