PINE LIBRARY

AdjCloseLib

134
Library "AdjCloseLib"
Library for producing gap-adjusted price series that removes intraday gaps at market open

get_adj_close(_gapThresholdPct)
  Calculates gap-adjusted close price by detecting and removing gaps at market open (09:15)
  Parameters:
    _gapThresholdPct (float): Minimum gap size (in percentage) required to trigger adjustment. Example: 0.5 for 0.5%
  Returns: Adjusted close price for the current bar (always returns a numeric value, never na)
Details Detects gaps by comparing 09:15 open with previous day's close. If gap exceeds threshold,
subtracts the gap value from all bars between 09:15-15:29 inclusive. State resets after session close.

get_adj_ohlc(_gapThresholdPct)
  Calculates gap-adjusted OHLC values by subtracting detected gap from all price components
  Parameters:
    _gapThresholdPct (float): Minimum gap size (in percentage) required to trigger adjustment. Example: 0.5 for 0.5%
  Returns: Tuple of [adjustedOpen, adjustedHigh, adjustedLow, adjustedClose]
Details Useful for calculating indicators (ATR, Heikin-Ashi, etc.) on gap-adjusted data.
Applies the same gap adjustment logic to all OHLC components simultaneously.

免責聲明

這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。