This library is a Pine programmer’s tool containing functions that build an array of values meeting specific conditions. Its functions use concepts from our ConditionalAverages library , but instead of returning a single value, they return an array containing all the values meeting the conditions, which can then be processed as needed. This...
Provides unbound methods (no error checking) to parse a string into a float or int matrix.
to_matrix_float(str, interval_sep, start_tk, end_tk)
Parse a string into a float matrix.
str : , string, the formated string to parse.
interval_sep : , string, cell interval separator token.
start_tk : ,...
Recursive Zigzag Using Matrix allows to create zigzags recursively on multiple levels. After bit of consideration, decided to make this public.
zigzag(length, ohlc, numberOfPivots, offset)
calculates plain zigzag based on input
length : Zigzag Length
ohlc : Array containing ohlc values. Can also contain custom...
simple utility to draw different candles using box and lines. Quite useful for drawing candles such as zigzag candles or MTF candles
draw(o, h, l, c, oBar, cBar)
draws candles based on ohlc values
o : Open Price
h : High Price
l : Low Price
c : Close Price
oBar : Open Time
cBar : Close...
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.
Few essentials captured together (subset of arrayutils)
finds difference between two timestamps
timeStart : start timestamp
endTime : end timestamp
check_overflow(pivots, barArray, dir)
finds difference between two timestamps
pivots : pivots array
Library contains utility functions using arrays.
delete( arr , index)
remove an item from array at specific index. Also deletes the item
arr: - array from which the item needs to be deleted
index: - index of item to be deleted
pop( arr )
remove the last item from array. Also deletes the...
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 ...
Dataframe depends on the following two libraries:
Dataframe is designed for Data2D and Data3D libraries exclusively. It is sort of a mini framework, with easy to manipulate the data for display. Out of the box, it comes with default settings, and have the ability to fully customize almost every detail. To get...
Regression array Creator. Handy for weights, Auto Normalizes array while holding curves.
Curve Regression Values Tool
_size : (float) Number of Steps required (float works, future consideration)
_power : (float) Strength of value decrease
Returns: (float ) Array of multipliers from 1 downwards to 0.
This library was to showcase database for specifications of Harmonic Patterns using arrays.
Scott M Carney, author of Harmonic Trading : Volume Three
TODO: export animal_db
x : TODO: float value is set to default if not necessary
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...
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...
Experimental attemt of applying Logistic Map Equation for some of widly used indicators.
With this study "Awesome Oscillator (AO)", "Rate of Change (ROC)", "Relative Strength Index (RSI)", "Stochastic (STOCH)" and a custom interpretation of Logistic Map Equation is presented
Calculations with Logistic Map Equation makes sense when the calculated results...
After Tick Chart and Tick Chart RSI scripts, this is Tick Data Detailed script. Like other tick scrips this one only works on real-time bars too. it creates two tables: the table at the right shows the detailed data for Current Bar and the table at the left shows the detailed data for all calculated bars (cumulative). the script checks the volume...