zerohertzLib.quant.util ¶
_bollinger_bands ¶
_bollinger_bands(data: DataFrame, window: int = 20, num_std_dev: int = 2, ohlc: str = '') -> DataFrame
Bollinger band 계산 function
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data | DataFrame | OHLCV (Open, High, Low, Close, Volume) data | required |
window | int | 이동 평균을 계산하기 위한 윈도우 크기. 기본값은 20. | 20 |
num_std_dev | int | 표준편차의 배수. 기본값은 2. | 2 |
ohlc | str | 이동 평균을 계산할 때 사용할 | '' |
Returns:
| Type | Description |
|---|---|
DataFrame | Bollinger band |
Source code in zerohertzLib/quant/util.py
_cash2str ¶
_method2str ¶
_rsi ¶
RSI (Relative Strength Index)를 계산하는 function
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data | DataFrame | OHLCV (Open, High, Low, Close, Volume) data | required |
window | int | Window의 크기 | required |
Returns:
| Type | Description |
|---|---|
DataFrame | RSI 값 |
Source code in zerohertzLib/quant/util.py
_seconds_to_hms ¶
초 단위 시간을 Xh Ym Zs format으로 변환하는 function
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seconds | int | float | 변환할 초 단위 시간 | required |
Returns:
| Type | Description |
|---|---|
str |
|