PINE LIBRARY

Heikinashi

Updated
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
Release Notes
v2
Added sample code for multiple averaged heikinashi.
Release Notes
v3

Added:
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
v5
Bug 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
v6
Added the source types "ohlc4 smoothed".
Release Notes
v7

Removed:
calcFor_v1(_o, _h, _l, _c, _close_type, _times)
  This function calculates "Heikinashi".
Release Notes
v8
revert 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
v9

Added:
f_heikinashi_close(_type, _o, _h, _l, _c)
  Parameters:
    _type (string)
    _o (float)
    _h (float)
    _l (float)
    _c (float)
Release Notes
v10

calcfor algo improved.
bar_typesheikin-ashi

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 a publication is governed by House rules.


Also on:

Disclaimer