PINE LIBRARY
Updated Heikinashi

Library "Heikinashi"
This library calculates "Heikinashi".
calc(_o, _h, _l, _c, _my_close)
This function calculates "Heikinashi".
Parameters:
_o: open
_h: high
_l: low
_c: close
_my_close: Specify if you want to force only the closing price to a real value.
Returns: TODO: add what function returns
This library calculates "Heikinashi".
calc(_o, _h, _l, _c, _my_close)
This function calculates "Heikinashi".
Parameters:
_o: open
_h: high
_l: low
_c: close
_my_close: Specify if you want to force only the closing price to a real value.
Returns: TODO: add what function returns
Release Notes
v2 Added sample code for multiple averaged heikinashi.
Release Notes
v3Added:
calcFor(_o, _h, _l, _c, _close_type, _times)
This function calculates "Heikinashi".
Parameters:
_o: open
_h: high
_l: low
_c: close
_close_type: ['ohlc4', 'hlc3', 'oc2', 'hl2', 'close'] Sets the calculation method to be used for the closing price.
_times: Sets how many times to average.(min:1, max:10)
Returns: TODO: add what function returns
Updated:
calc(_o, _h, _l, _c, _close_type)
This function calculates "Heikinashi".
Parameters:
_o: open
_h: high
_l: low
_c: close
_close_type: ['ohlc4', 'hlc3', 'oc2', 'hl2', 'close'] Sets the calculation method to be used for the closing price.
Returns: TODO: add what function returns
Release Notes
v4 Performance Improvement
Release Notes
v5Bug fixed.
Added:
calcFor_v1(_o, _h, _l, _c, _close_type, _times)
This function calculates "Heikinashi".
Parameters:
_o: open
_h: high
_l: low
_c: close
_close_type: ['ohlc4', 'hlc3', 'oc2', 'hl2', 'close'] Sets the calculation method to be used for the closing price.
_times: Sets how many times to average.(min:1, max:10)
Returns: TODO: add what function returns
Release Notes
v6Added the source types "ohlc4 smoothed".
Release Notes
v7Removed:
calcFor_v1(_o, _h, _l, _c, _close_type, _times)
This function calculates "Heikinashi".
Release Notes
v8revert v1
Added:
calcFor_v1(_o, _h, _l, _c, _close_type, _times)
This function calculates "Heikinashi".
Parameters:
_o (float): open
_h (float): high
_l (float): low
_c (float): close
_close_type (string): ['ohlc4', 'hlc3', 'oc2', 'hl2', 'close'] Sets the calculation method to be used for the closing price.
_times (int): Sets how many times to average.(min:1, max:10)
Returns: TODO: add what function returns
Release Notes
v9Added:
f_heikinashi_close(_type, _o, _h, _l, _c)
Parameters:
_type (string)
_o (float)
_h (float)
_l (float)
_c (float)
Release Notes
v10calcfor algo improved.
Pine library
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Pine library
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.