PINE LIBRARY

debugginms

29
Library: debugginms
A utility library for Pine Script focused on time formatting, candle logic, and liquidity analysis.

Time & Session

oneBar(): Returns bar duration in milliseconds.

TF(t, timeOnly): Formats timestamp t into a readable string.

inSession(range): Checks if the current bar is within a specific time session.

enforceTimeLimit(limits): Validates time against a newline-separated list of restricted times.

getDuration(s, e): Calculates the difference between two timestamps.

formatTimeframe(): Returns the current chart timeframe as a formatted string.

Candle & Price Logic

isUp(i) / isDown(i): Returns true if the candle at index i is bullish or bearish.

barClose(price, up, strict): Checks if a candle closed above/below a level (includes "strict" equality toggle).

avg(a, b): Returns the average of two float values.

Liquidity & Sweeps

processSweep(L, price, up, leftB): Counts liquidity sweeps within an array based on price and direction.

nearestSwing(startTime, bullish, max_tp, min_p): Locates the closest swing point within defined price bounds.

UDT liquidity: Custom type storing price, time, original price/time, and sweep counts.

Formatting & Conversions

S(val): Overloaded function to convert float, int, or bool to a string.

S2(val): Alternative string formatting for float data.

lineStyleTextToVal(val): Converts string input to Pine line.style constants.

devToArray / getDev: Utilities for handling and calculating deviation levels.

免責聲明

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