PINE LIBRARY

debugginms

31
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.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.