----------------------------------------------------------- Base on script -> jdehorty/EconomicCalendar Very Big Thanks to jdehorty/EconomicCalendar -----------------------------------------------------------
Library "CryptoSpotSymbols" This Library has one purpose only. It generate Symbols for the Crypto Spot Market, like all the currencies pairs of most Crypto Exchanges available to TradingView. Have a look at .find() , which is an all in one function. Binance(basecurrency) Generate 27 Symbols for the Spot Market of Binance. Parameters: ...
Library "lib_statemachine" simple state machine that allows tracking a state an manipulating it with conditions method step(this, before, after, condition) will step the state of the state machine from one to the next in case of condition Namespace types: StateMachine Parameters: this (StateMachine) : (StateMachine) the state machine to use ...
Library "lib_colors" offset_mono(original, offset, transparency) get offset color Parameters: original (simple color) : original color offset (float) : offset for new color transparency (float) : transparency for new color Returns: offset color
Library "CNTLibrary" Custom Functions To Help Code In Pinescript V5 Coded By Christian Nataliano First Coded In 10/06/2023 Last Edited In 22/06/2023 Huge Shout Out To © ZenAndTheArtOfTrading and his ZenLibrary V5, Some Of The Custom Functions Were Heavily Inspired By Matt's Work & His Pine Script Mastery Course Another Shout Out To The TradingView's Team...
Library "lib_tracking" tracking highest and lowest with anchor point to track over dynamic periods, e.g. to track a Session HH/LL live and get the bar/time of the LTF wick that matches the HTF HH/LL // DESIGN DECISION // why anchored replacements for ta.highest / ta.highestbars / ta.lowest / ta.lowestbars: // 1. they require a fixed length/lookback which makes...
Library "lib_array" several array functions for chained calls, batch conversion, incrementing and comparing arrays. method sort(id, descending) Namespace types: int Parameters: id (int ) : The array to sort (and return again) descending (bool) : The sort order: order.ascending (default:false, meaning omit this param and just call...
Library "lib_unit" functions for assertions and unit testing method init(this) Namespace types: Test Parameters: this (Test) method is_true(this, expression, message) assert that expression is true, if it's false a runtime error will be thrown Namespace types: Test Parameters: this (Test) expression (bool) : The value to be...
Library "lib_log" library for logging and debugging pine scripts method init(this) Namespace types: Logger Parameters: this (Logger) method debug(this, message, condition) Namespace types: Logger Parameters: this (Logger) : Logger to add the entry to message (string) : The Message to add condition (bool) : optional flag to...
Library "DerivativeAlertPlaceHolders" TODO: Creation of Placeholders for Alerts, for using in FNO segment. BasicPH(CustomMessage) Parameters: CustomMessage (string) : TODO: Requires Custom Input of Message Returns: TODO: String with PH CustomPlaceHoldersFNO(CustomInputMessage, InputPrice) Parameters: CustomInputMessage (string) : TODO:...
Library "VolatilityIndicators" This is a library of Volatility Indicators . It aims to facilitate the grouping of this category of indicators, and also offer the customized supply of the parameters and sources, not being restricted to just the closing price. @Thanks and credits: 1. Dynamic Zones: Leo Zamansky, Ph.D., and David Stendahl 2. Deviation: Karl...
Library "RiskManagement" This library keeps your money in check, and is used for testing and later on webhook-applications too. It has four volatility functions and two of them can be used to calculate a Stop-Loss, like Average True Range. It also can calculate Position Size, and the Risk Reward Ratio. But those calculations don't take leverage into account. ...
Library "Debug" Some debugging functions. label_on_each_bar(txt, y_position, label_size, label_color, txt_color) Prints a label on every bar to show text. By default, only the last 50 labels will be shown on the chart. You can increase this amount up to a maximum of 500 by using the max_labels_count parameter in your script’s indicator() or strategy()...
Library "Tooltip" This library helps creating and managing nice looking data (key/value) tooltips that you can use for labels. The tooltips data key/value will align automatically. It is optional to convert the data to a values only string too. method addSpacesToKey(this) Calculates the amount of spaces needed after the key to make it the key least 4...
Library "MyVolatilityBands" Just a lil' library of volatility bands that I use in some scripts bollingerbands(src, lkbk, mult, basis) Bollinger Bands Parameters: src (float) : float lkbk (int) : int mult (float) : float basis (float) Returns: Bollinger Bands donchianchannels(src, lkbk, band_width) Donchian...
Library "Pivot" This library helps you store and manage pivots. bias(isHigh, isHigher, prevWasHigher) Helper function to calculate bias. Parameters: isHigh (bool) : (bool) Wether the pivot is a pivot high or not. isHigher (bool) : (bool) Wether the pivot is a higher pivot or not. @return (bool) The bias (true = bullish, false = bearish,...
Library "LYGLibrary" A collection of custom tools & utility functions commonly used with my scripts getDecimals() Calculates how many decimals are on the quote price of the current market Returns: The current decimal places on the market quote price truncate(number, decimalPlaces) Truncates (cuts) excess decimal places Parameters: number...