v0.6

v0.6.9

[v0.6.9] Release (#185)

Release Date

2023/12/18

feat/plot release feat/quant

Features

  • plot

    • plot 함수 사용 시 marker의 size를 조절할 수 있는 markersize 변수 추가

  • quant

    • QuantSlackBot의 예외 처리 (resolves: #184)

    • Experiments class의 실험값 update

    • QuantQuantSlackBot class의 methods 변수 type 변화를 통한 실험값 입력 허용

    • Balance class 의 매도 후 종목 제외 update

v0.6.8

[v0.6.8] Docs Update (#182)

Release Date

2023/12/15

docs release/chore

Docs

  • Examples의 format 균일화

[v0.6.8] Release (#180)

Release Date

2023/12/15

fix feat/plot release

Features

  • plot

    • plot의 중첩 시각화 기능 추가 (stacked)

    • barvbarh의 음수 값에 대한 오류 수정

v0.6.7

[v0.6.7] Release (#178)

Release Date

2023/12/15

fix feat/mlops feat/monitoring feat/plot release

Features

  • mlops

    • input_info"dims"가 제공되지 않는 예외 수정

  • monitoring

    • cpu의 core 당 평균 점유율 시각화 기능 추가

    • Plot의 title default value 수정

v0.6.6

[v0.6.6] Release (#176)

Release Date

2023/12/14

fix feat/plot style release feat/quant

Features

  • plot

    • pie의 단위 (dim)가 통화일 시 000,000,000 format으로 시각화

  • quant

    • token 없이 QuantSlackBot 사용 시 발생하는 error 수정

    • Balance

      • 현재 보유하고 있는 종목의 portfolio를 시각화하는 method pie 추가

      • 보유 종목의 순서를 매수 총액을 기준으로 정렬

    • QuantSlackBotKIsell method 사용 시 portfolio를 함께 전송하도록 update

Style

  • 누락된 type hint 추가

v0.6.5

[v0.6.5] Release (#173)

Release Date

2023/12/13

fix feat/api feat/vision release feat/quant

Features

  • api

    • SlackBotmessagefile method를 통한 전송 실패 시 printmessage를 통한 오류 log 추가

  • quant

    • QuantSlackBot

      • Private 함수의 변수 refactoring

      • Report의 indent 추가

  • vision

    • 입력 image를 base64 기반으로 encoding 및 decoding하는 함수 encode, decode 개발

    • YOLO format의 data를 Label Studio format으로 전환하는 YoloLoader class의 method labelstudio추가

    • LabelStudio class의 method 내 반복문에 tqdm 추가

Docs

  • LabelStudio 내 image 확장자에 대한 정규 표현식 수정

  • Balacne.table()의 결과 image 추가

v0.6.4

[v0.6.4] Release (#170)

Release Date

2023/12/13

fix feat/plot release feat/quant

Features

  • plot

    • 단일 data로 plot 시 colors의 예외 수정

    • 단일 data로 plot 시 plt.legend 비활성화

    • hist 사용 시 xlim이 너무 작은 예외 수정

  • quant

    • Quant

      • class의 호출 방식 변경 (run()__call__())

      • 매도에 대한 치명적 오류 수정

    • QuantSlackBot

      • Report의 format refactoring

      • Backtest 결과 전송 방식 변경 (Text → Histogram)

      • 예외에 대한 message 전송 기능 추가 (thread log)

      • 추론한 모든 data에 대해 사용된 전략 분포의 전송 기능 추가

      • 상속에 대한 변수 순서 refactoring

    • QunatSlackBotKI에서 잔고 조회 시 총 잔고가 0인 예외 update

    • moving_average, rsi, bollinger_bands, momentum, backtest, experiments 함수 및 Experiments class가 단일 data에 대해서만 사용되도록 변경

    • experiments 함수 사용 시 출력되는 report의 refactoring (prettytable)

    • 전체적인 PyTest code 추가

    • 모호한 변수명 수정

v0.6.3

[v0.6.3] Release (#168)

Release Date

2023/12/12

feat/api feat/vision style release feat/quant

Features

  • api

    • SlackBot의 method 사용 시 thread에 전송할 수 있는 thread_ts 변수 추가

  • quant

    • QuantSlackBot

      • KeyError 발생 시 error log 전송 기능 update

      • buy, index, sell method 실행 완료 시 실행 시간 전송

      • PyTest code 추가

      • Slack의 thread 기능을 활용하여 Slack Bot을 이용하여 전달하는 양식 refactoring

    • QuantQuantSlackBotreport 변수 추가

    • _seconds_to_hms의 출력 format int로 update

    • _cash2str 사용 시 $-123.12와 같은 출력을 -$123.12로 변경

  • vision

    • ImageLoader__getitem__ method 사용 시 균일한 호출을 위해 정렬 수행

Style

  • Snake case 적용 (filename)

v0.6.2

[v0.6.2] Release (#165)

Release Date

2023/12/11

feat/api feat/plot release feat/quant

Features

  • api

    • KoreaInvestment_get_korea_ohlcv_get_oversea_ohlcv method 사용 시 상장 시작 기간과 조회 기간이 중복되는 오류 해결

  • plot

    • candle plot 시 backtest의 결과와 logic에 따른 결과 시각화 update

  • quant

    • backtest 함수의 아래 logic update

      • -10%의 손실 혹은 +20%의 이익이 발생하면 판매

      • -10%와 0% 사이의 주가 변동 발생 시 추가 구매

      • 구매 이후 1년 이상의 매도 signal이 없을 시 판매

v0.6.1

[v0.6.1] Release (#163)

Release Date

2023/12/11

release feat/quant

Features

  • quant

    • QuantSlackBotohlc 입력 변수 추가

v0.6.0

[v0.6.0] Release (#161)

Release Date

2023/12/10

release feat/quant

Features

  • quant

    • QuantSlackBotFDR의 지수 종목 title 조회 불가 해결