v0.7

v0.7.9

[v0.7.9] Release (#207)

Release Date

2024/01/12

fix feat/mlops release

Features

  • mlops

    • BaseTritonPythonModel 내 오타 수정

v0.7.8

[v0.7.8] Release (#204)

Release Date

2024/01/12

fix feat/api feat/logging feat/mlops release

Features

  • api

    • KoreaInvestment의 token 유효성 확인 시 정확히 24시간인 경우 갱신하지 않는 오류 수정

  • logging

    • Logger의 구조 refactoring

  • mlops

    • Triton Inference Server에서 Python backend 사용을 위한 BaseTritonPythonModel class 추가

v0.7.7

[v0.7.7] Release (#202)

Release Date

2024/01/03

feat/algorithm release

Features

  • algorithm

    • 다양한 정렬 알고리즘 개발 (bubble_sort, counting_sort, heap_sort, insertion_sort, merge_sort, quick_sort, radix_sort, selection_sort)

    • 최단 경로 알고리즘 개발 (floyd_warshall, bellman_ford, dijkstra)

Chore

  • seaborn의 version 명시

v0.7.6

[v0.7.6] Release (#200)

Release Date

2023/12/27

feat/plot release feat/util

Features

  • plot

    • 시각화 시 다양한 색상을 설정할 수 있는 colors 변수 추가

  • util

    • Dictionary의 순서를 재배열하는 함수 sort_dict 개발

v0.7.5

[v0.7.5] Release (#198)

Release Date

2023/12/27

fix release feat/quant

Features

  • quant

    • QuantSlackBotFDR class의 한국 및 미국 시장 외의 symbol 입력 허용

    • _cash2str 함수의 오류 수정

v0.7.4

[v0.7.4] Release (#196)

Release Date

2023/12/26

fix feat/plot style release feat/quant

Features

  • plot

    • candle 사용 시 가독성 향상을 위해 bollinger bands의 간소화 및 moving average 변

    • matplotlib의 dependency issue 해결 (resolves: #195)

  • quant

    • bollinger_bands 함수의 ohlc 변수 기능 수정

Style

  • 화폐 단위 format 수정 (, $)

v0.7.3

[v0.7.3] Release (#193)

Release Date

2023/12/20

fix feat/plot style release feat/quant

Features

  • plot

    • candle 함수의 가시화를 위한 update

  • quant

    • backtest 함수의 transactions["profit"] 산정 시 치명적 오류 수정

    • Quant class의 threshold 산출 시 과적합을 방지하기 위해 사용된 모든 전략의 수를 threshold로 사용하지 않도록 update

Style

  • 누락된 type hints update

  • pandas에 관련된 type hints의 일관성 update (pd.core.frame.DataFramepd. DataFrame, pd.core.series.Seriespd. Series)

v0.7.2

[v0.7.2] Release (#191)

Release Date

2023/12/20

fix style release feat/quant

Features

  • quant

    • Quant

      • signals["logic"] shallow copy로 인한 치명적 오류 수정

      • backtest 함수 사용 시 ohlc가 누락되는 오류 수정

    • backtest 함수 내에서 주식을 보유하고 있지 않지만 판매한 것으로 기록하는 오류 수정

Style

  • plot 내 모호한 변수명 수정

  • backtest 함수의 누락된 type hint 추가

v0.7.1

[v0.7.1] Release (#189)

Release Date

2023/12/20

chore style release feat/quant

Features

  • quant

    • 원활한 유지보수를 위해 backtest 함수 refactoring

    • QuantSlackBot class의 전략에 따른 분석 추가 (사용된 전략과 이익이 발생한 전략의 수 및 분포)

    • Quant class의 전략 간 평가 시 combination의 상한선 정의

    • 전략 이름의 전송 및 시각화 시 format 변경 (_method2str)

Chore

  • tritonclient[grpc]의 의존성 추가 (protobuf)

Style

  • quant submodule 내 strategymethod의 모호한 변수명 통일 (strategymethod)

v0.7.0

[v0.7.0] Release (#187)

Release Date

2023/12/19

fix feat/api feat/monitoring feat/plot feat/vision style release feat/quant

Features

  • api

    • KoreaInvestment class에 주식 계좌 잔고의 국내 실현손익 조회 함수 get_conclusion 추가

  • monitoring

    • storage 함수의 저장된 graph의 절대 경로 return update

  • plot

    • 함수 barvbarh에 대해 stacked plot 활성화

  • quant

    • 함수 moving_average, momentum의 반복문 제거 및 pandas를 통한 속도 개선

    • Quant class의 전략 조합 backtest 과정에서 모든 전략을 사용하지 않았던 오류 수정

    • QuantSlackBot class에서 사용한 전략과 유효한 전략들의 수를 시각화 후 Slack으로 전송

    • macd 전략 개발

  • vision

    • ImageLoader class의 __getitem__ method 사용 시 image의 경로도 함께 return하도록 update

Chore

  • plot submodule의 PyTest code 수정

Style

  • Quant class 내 모호한 변수명 수정

Docs

  • 문서 내 image 크기 조정