diff --git a/pandas_ta/candles/ha.py b/pandas_ta/candles/ha.py index ed16992..24f4332 100644 --- a/pandas_ta/candles/ha.py +++ b/pandas_ta/candles/ha.py @@ -52,7 +52,7 @@ def ha( }) for i in range(1, m): - df["HA_open"][i] = 0.5 * (df["HA_open"][i - 1] + df["HA_close"][i - 1]) + df["HA_open"].iloc[i] = 0.5 * (df["HA_open"].iloc[i - 1] + df["HA_close"].iloc[i - 1]) df["HA_high"] = df[["HA_open", "HA_high", "HA_close"]].max(axis=1) df["HA_low"] = df[["HA_open", "HA_low", "HA_close"]].min(axis=1)