v0.5¶
v0.5.9¶
[v0.5.9] Release (#159)
Release Date
2023/12/08
Features
quant
cnt_total
변수의 오류 수정 (resolves: #158)Report의 양식 수정
v0.5.8¶
[v0.5.8] Release (#156)
Release Date
2023/12/08
Features
api
KoreaInvestment._get_korea_ohlcv
및KoreaInvestment._get_oversea_ohlcv
의 API 반복 호출 error 수정
plot
Candle chart의
threshold
를 매수, 매도에 나눠 plot 할 수 있도록 update
quant
SlackBot
와Balance
의 국외 주식 지원 updatebacktest
방법론 refactoringQuant
class의 전략 최적화 시 매수, 매도의threshold
를 별도로 산정하도록 변경
v0.5.7¶
[v0.5.7] Release (#154)
Release Date
2023/12/07
Features
vision
labelstudio2labelme
와labelstudio2labelme
을LabelStudio
class에 포함하도록 updateLabel Studio로 annotation한 JSON data를 classification format으로 변환하는 method
classification
추가
Chore
pip install zerohertzLib[quant]
추가
Docs
의존성 figure 추가
v0.5.6¶
[v0.5.6] Release (#152)
Release Date
2023/12/06
Features
api
해외 주식의 장기 호출 기능 update
여러 종목 code를 입력받고
pd.core.frame.DataFrame
로 data를 제공하는 methodget_ohlcvs
추가candle
함수 사용 시 signal과 지표들을 함께 출력하고 threshold를 통해 매수, 매도 position을 시각화할 수 있도록 update
plot
Graph 저장 시 graph의 절대 경로를 return 하도록 update
quant
backtest
의 오류 수정 및 return type 변경 (수익률, 손실 거래 비율, 손실 거래 비율에 따른 수익률, 거래 내역)experiments
함수 사용 시 여러 종목 입력 가능 및 return 변경 (수익률이 높은 전략 → 손실 거래 비율이 낮으면서 수익률이 높은 최적 전략)Full factorial design 기반의 backtest를 수행하는 class
Experiments
추가한 가지 종목에 대해 full factorial design 기반의 backtest를 수행하고 최적의 전략을 융합하는 class
Quant
추가한국투자증권의 국내 계좌 정보 조회 class
Balance
추가상속을 통해 입력된 여러 종목에 대해 매수, 매도 signal을 판단하고 Slack으로 message와 graph를 전송하는 class
QuantSlackBot
개발한국투자증권 API를 통한 Slack Bot class
QuantSlackBotKI
개발FinanceDataReader
module을 통한 Slack Bot classQuantSlackBotFDR
개발
Style
변수명 일관성 수정 (
font_size
→fontsize
)
Docs
Typo 수정
v0.5.5¶
[v0.5.5] Release (#150)
Release Date
2023/12/04
Features
api
한국투자증권 API를 호출하는
KoreaInvestment
class 개발
plot
주식 data 및 signal을 시각화하는
candle
함수 개발color
함수에서palette
를 지정할 수 있게 update
quant
한국투자증권 API를 호출하는
KoreaInvestment
class를 통해 수집한 data로 매수, 매도 signal을 포착하는 submodule 추가 (moving_average
,rsi
,bollinger_bands
)검증을 위한 함수
backtest
추가실험을 위한 함수
experiments
추가
v0.5.4¶
[v0.5.4] Docs Update (#148)
Release Date
2023/12/01
Docs
Release Notes update
[v0.5.4] Release (#146)
Release Date
2023/12/01
Features
plot
Graph 생성을 위한 함수
figure
개발Graph 저장을 위한 함수
savefig
개발
Chore
CI/CD pipeline 실패 시 오류 log Slack Bot을 통한 전달
Style
Graph 생성 시 사용되는 변수 변경
ratio
→figsize
v0.5.3¶
[v0.5.3] Chore Update (#142)
Release Date
2023/11/30
Chore
setBuildStatus
이상 해결 (resolves: #144)Jenkins에 Slack Notification plugin 추가
[v0.5.3] Release (#138)
Release Date
2023/11/30
Features
util
지정한 경로의 file을 삭제하고 다시 생성하는 함수
rmtree
개발 및 기존 함수와 class에 적용
vision
YOLO format의 dataset을 읽고 시각화하는
YoloLoader
class 개발지정한 경로 내 image file들의 경로를 불러오는 private 함수
_get_image_paths
개발 및 기존 함수와 class에 적용Label Studio에 mount된 data를 불러오기 위한 JSON file을 생성하는
LabelStudio
class 개발
Docs
Sphinx 문서 내 type hint typo 수정
v0.5.2¶
[v0.5.2] Release (#136)
Release Date
2023/11/29
Chore
GitHub
stage의 release 오류 해결 (resolves: #135)
v0.5.1¶
[v0.5.1] Release (#133)
Release Date
2023/11/29
Features
api
Slack Webhook 및 Bot 사용 시
message
method의 입력이""
인 경우 전송 취소 (resolves: #132)
logging
Slack 이용 시 이름과 icon 설정
Chore
v0.5.0¶
[v0.5.0] Chore Update (#129)
Release Date
2023/11/29
Chore
api
submodule의 PyTest를 위한 Jenkins의 credentials 추가GitHub
stage의 package 전체 설치 code 추가
[v0.5.0] Release (#127)
Release Date
2023/11/29
Chore
Dependency가 큰 submodule을 선별적 설치를 할 수 있도록 변경
$ pip install zerohertzLib
$ pip install zerohertzLib[api]
$ pip install zerohertzLib[mlops]
$ pip install zerohertzLib[all]