mirror of
https://github.com/wassname/pandas-ta.git
synced 2026-06-27 16:10:07 +08:00
26 lines
580 B
Python
26 lines
580 B
Python
# -*- coding: utf-8 -*-
|
|
from ..utils import get_offset, verify_series
|
|
|
|
|
|
def ohlc4(open_, high, low, close, offset=None, **kwargs):
|
|
"""Indicator: OHLC4"""
|
|
# Validate Arguments
|
|
open_ = verify_series(open_)
|
|
high = verify_series(high)
|
|
low = verify_series(low)
|
|
close = verify_series(close)
|
|
offset = get_offset(offset)
|
|
|
|
# Calculate Result
|
|
ohlc4 = 0.25 * (open_ + high + low + close)
|
|
|
|
# Offset
|
|
if offset != 0:
|
|
ohlc4 = ohlc4.shift(offset)
|
|
|
|
# Name & Category
|
|
ohlc4.name = "OHLC4"
|
|
ohlc4.category = "overlap"
|
|
|
|
return ohlc4
|