█ OVERVIEW The library contains functions for parsing and importing complex CSV configurations (with a special simple syntax) into a special hierarchical object (of type objProps ) as follows: Functions: parseConfig() - reads CSV text into an objProps object. toT() - displays the contents of an objProps object in a table form, which allows to...
█ OVERVIEW This library contains regular expression (regex) search functions which are helpful, in particular, in reading configuration inputs. feedRgx(): Searches for the first occurrence of `regex` pattern in the `src` and returns `src` split into parts as a tuple: ` `. If no match returns ` ` countRgx(): Counts `regex` occurrences in the...
The CSV Series Library is an innovative tool designed for Pine Script developers to efficiently parse and handle CSV data for series generation. This library seamlessly integrates with TradingView, enabling the storage and manipulation of large CSV datasets across multiple Pine Script libraries. It's optimized for performance and scalability, ensuring smooth...
Example of how to input multiple symbols at once using a CSV list of ticker IDs. The input list is extracted into individual ticker IDs which are then each used within an example screener function that calculates their rate of change. The results for each of the rate of changes are then plotted. For code brevity this example only demonstrates using up to 4...
Example method of how to use an input text area to import, offset, and plot CSV data using an array. Note that when using this method there is a limit of 4096 total characters per input. For working with data sets larger than 4096 total characters an alternative method of pasting CSV data directly within the script can be seen below : NOTICE: This is an...
Example method of how to import, offset, and plot CSV data using an array. NOTICE: This is an example script and not meant to be used as an actual strategy. By using this script or any portion thereof, you acknowledge that you have read and understood that this is for research purposes only and I am not responsible for any financial losses you may incur by...