OutofOptionsHelperLibrary

Helper library for my indicators/strategies
isUp(i)
is Up candle
Parameters:
i (int)
Returns: bool
isDown(i)
is Down candle
Parameters:
i (int)
Returns: bool
TF(t)
format time into date/time string
Parameters:
t (int)
Returns: string
S(s)
format data to string
Parameters:
s (float)
Returns: string
S(s)
format data to string
Parameters:
s (int)
Returns: string
S(s)
format data to string
Parameters:
s (bool)
Returns: string
barClose(price, up, strict)
Determine if candle closed above/below price
Parameters:
price (float)
up (bool)
strict (bool): bool if close over is required or if close at the price is good enough
Returns: bool
processSweep(L, price, up, leftB)
Determine how many liquidity sweeps were made
Parameters:
L (array<liquidity>)
price (float)
up (bool)
leftB (int)
Returns: int
liquidity
Fields:
price (series float)
time (series int)
oprice (series float)
otime (series int)
sweeps (series int)
bars_swept (series int)
Added:
oneBar()
number of milliseconds in one bar
Returns: int
enforceTimeLimit(timeLimits)
Checks if time is within a restricted list of times that are delimited by new line
Parameters:
timeLimits (string)
Returns: bool
nearestSwing(startTime, bullish, max_tp_price, min_price)
Parameters:
startTime (int)
bullish (bool)
max_tp_price (float)
min_price (float)
Returns: liquidity
inSession(session_range)
Parameters:
session_range (string)
Returns: bool
Added:
avg(a, b)
Parameters:
a (float)
b (float)
Returns: float
Added:
lineStyleTextToVal(val)
Parameters:
val (string)
Updated:
TF(t, timeOnly)
format time into date/time string
Parameters:
t (int)
timeOnly (bool)
Returns: string
Added:
lineStyle(s)
Parameters:
s (series ln)
Added:
getDuration(s, e)
Parameters:
s (int)
e (int)
Added:
formatTimeframe()
Added:
devToArray(dev)
Parameters:
dev (string)
getDev(d, bull, h, l)
Parameters:
d (float)
bull (bool)
h (float)
l (float)
Make timezone exportable const
Added:
S2(s)
format data to string
Parameters:
s (float)
Returns: string
Biblioteca Pine
Fiel al espíritu de TradingView, el autor ha publicado este código de Pine como biblioteca de código abierto, para que otros programadores Pine de nuestra comunidad puedan reutilizarlo. ¡Enhorabuena al autor! Puede usar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero la reutilización de este código en publicaciones está sujeta a nuestras Normas internas.
Exención de responsabilidad
Biblioteca Pine
Fiel al espíritu de TradingView, el autor ha publicado este código de Pine como biblioteca de código abierto, para que otros programadores Pine de nuestra comunidad puedan reutilizarlo. ¡Enhorabuena al autor! Puede usar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero la reutilización de este código en publicaciones está sujeta a nuestras Normas internas.