Hash map's in Pinescript?? Absolutely This Library is the first step towards bringing a much needed data structure to the Pine Script community. "Object" allows Pine coders to finally create objects full or unique key:value pairs, which are converted to strings and stored in an array. Data can be stored and accessed using dedicated get and set methods. The...
Library "arrays" Library contains utility functions using arrays. delete( arr , index) remove an item from array at specific index. Also deletes the item Parameters: arr: - array from which the item needs to be deleted index: - index of item to be deleted Returns: void pop( arr ) remove the last item from array. Also deletes the...
█ OVERVIEW This library is complementary for XABCD Harmonic Pattern Custom Range Interactive PriceDiff() : Price Difference Parameters: : : price_1, price_2 Returns: : PriceDiff TimeDiff() : Time Difference Parameters: : : time_1, time_2 Returns: : TimeDiff ReturnIndexOf3Arrays() : Return Index Of 3 Arrays Parameters: : :...
█ OVERVIEW This library was to showcase database for specifications of Harmonic Patterns using arrays. █ CREDITS Scott M Carney, author of Harmonic Trading : Volume Three animal_db(x) TODO: export animal_db Parameters: x : TODO: float value is set to default if not necessary Returns: TODO:
█ OVERVIEW Delete array object according to array size such as label, line, linefill, box and table. █ CREDITS HeWhoMustNotBeNamed
█ OVERVIEW This library was intended to Get price of given time.input █ CREDITS Credits to TradingView for CAGR Custom Range. █ FUNCTIONS ohlc_time() : Get OHLC price of given time.input Parameters: : : Time (t) must be using time.input Returns: : OHLC hlc_time() : Get HLC price of given time.input Parameters: : : Time (t) must...
Library "Adxl" Functions to calculate the Average Directional Index getDirectionUp(bar, lookback) Bar high changed from open for bar Parameters: bar : series int The bar to calculate at lookback : series int The lookback period Returns: series float getDirectionDown(bar, lookback) Bar low changed from open for bar Parameters: bar...
Library "heikin_ashi_candles" This library is programmed to calculate the Heikin Ashi candles using the standard formula of Heikin Ashi Candles. Notice the Heikin Ashi chart type isn't 100% like the results from this calculation. You can import this library in your code to use it as a smoothing method for your strategy which operates on the standard chart...
Library "CalculatePercentageSlTp" This Library calculate the sl and tp amount in percentage sl_percentage(entry_price, sl_price) this function calculates the sl value in percentage Parameters: entry_price : indicates the entry level sl_price : indicates the stop loss level Returns: stop loss in percentage tp_percentage(entry_price,...
Library "AdxCalcHourly" getBars() getBars: Returns the number of bars to use in the historical lookback period Returns: simple int directionDown() directionDown: Calculates the direction down for bar_index Returns: series float directionUp() directionUp: Calculates the direction up for bar_index Returns: series float ...
Library "swap" Side / Boundary Based All Types Swapper - three automagical types for Arrays, Matrixes, and Variables -- no signal : Long/ Short position autoswap -- true / false : Boolean based side choice -- Src / Thresh : if source is above or below the threshold - two operating modes for variables, Holding mode only for arrays/matrixes -- with two ...
Library "RouterOrdersIron" Library for routing orders to the Binance exchange. MsgDoLongMKT(id, symbol, balance) Returns json for Iron to buy a symbol for the amount of the balance with market order. Parameters: id : ID of your Iron router. symbol : Symbol for a trade, BTC example balance : The amount for which to carry out the...
Library "Moving_Averages" This library contains majority important moving average functions with int series support. Which means that they can be used with variable length input. For conventional use, please use tradingview built-in ta functions for moving averages as they are more precise. I'll use functions in this library for my other scripts with dynamic...
Library "bullratio" Calculate the profit/loss ratio of a permabull for configurable time range bullratio(len) calculates the profit/loss ratio for a permabull of age len Parameters: len : the number of candles to include in the running bull ratio - 0 for all time Returns: series float of profit/loss percentage
Library "TimeFunctions" Utility functions to handle time in Pine Script TimeframetoInt() Returns an int that corresponds to a timeframe string: "1" => 1 "5" => 5 "10" => 10 "15" => 15 "30" => 30 "60" => 60 "H1" => 60 "H4" => 240 "1D" => 1440 BarsSinceOpen() Returns the number of bars...
Library "ArrayMatrixHUD" Show Array or Matrix Elements In Table For Arrays: Set the number of rows you want the data displayed in and it will generate a table, calculating the columns based on the size of the array being displayed. For Matrix: It will automatically match the Rows and Columns to the values in the matrix. Note: On the left, the table shows the...
Library "RecursiveAlerts" The library provides options to run alert() calls in loop without worrying about limitations of frequency options. When an alert statement is called within a loop, it will fire just once per bar irrespective of how many iterations allowed when fequency is set to alert.freq_once_per_bar or alert.freq_once_per_bar_close it will fire...
Library "CarlLib" LastLowRedHighGreen(open, close, high, close, reqChangePerc) returns values representing the high of the most recent green and the low of the most recent red Parameters: open : open series close : close series high : high series close : close series reqChangePerc : the minimum require change percentage for the...