TradingView
SimpleCryptoLife
1 giu 2023 13:15

LibraryTimeframeHelper 

Cardano / TetherUSBinance

Descrizione

Library "LibraryTimeframeHelper"
Helper functions to work with timeframes: to get the next higher TF, and to make the string pretty for use in labels. Perhaps I'll add more later.

f_getHigherTF(_TF)
  f_getHigherTF(): Converts the input timeframe into the next one up in the list of commonly used timeframes. NOTE: You can NOT use a TF from this function as input to a request.security() call if called from this library because it gets converted to a series (since there's nothing special about this function, I expect this probably goes for any library). However, you CAN copy the code and use it directly in your script, in which case the output is only a simple variable and thus suitable for the timeframe of a request.security() call.
  Parameters:
    _TF (string) - The timeframe to convert.
  Returns: : A string in standard timeframe format.

f_prettifyTF(_TF)
  f_prettifyTF(): Converts the input timeframe from standard timeframe format to the format shown by TradingView on a chart. The output is not suitable for use as an input timeframe of a request.security() call.
  Parameters:
    _TF (string) - The timeframe to convert.
  Returns: : A string in prettified timeframe format.
Commenti
sinay31
Thanks you really helps a lot
SimpleCryptoLife
@sinay31, You're welcome!
SimpleCryptoLife
NOTE: If you want to use the output from the first function as input to a request.security() call, you need to copy the function into your script and change this line:
export f_getHigherTF(string _TF)

to this:
f_getHigherTF(_TF)

For some reason, typifying the input (which is mandatory in a library but only optional in a script) breaks it.
BarefootJoey
Beautiful! Thank you!!
SimpleCryptoLife
@BarefootJoey, Thanks that's nice of you to say :-)
Altro