Library "Zigzag" Zigzag related user defined types. Depends on DrawingTypes library for basic types method tostring(this, sortKeys, sortOrder, includeKeys) Converts ZigzagTypes/Pivot object to string representation Namespace types: Pivot Parameters: this (Pivot) : ZigzagTypes/Pivot sortKeys (bool) : If set to true, string output is sorted by...
This is my first public (and I hope not the last) library providing different color palettes used for data visualization. Each palette can contain either 3 to 9 colors or 3 to 11 colors. So there you go. Happy New Year! I want your new year to be as colorful, vibrant and rich as these color palettes. Dedicated to @veryfid . RIP, dude. --- Library ...
Library "chrono_utils" Collection of objects and common functions that are related to datetime windows session days and time ranges. The main purpose of this library is to handle time-related functionality and make it easy to reason about a future bar and see if it is part of a predefined user session and/or inside a datetime window. All existing...
Library "TTB_TableBuilder" A helper library to make it simpler to create tables in pinescript DefaultDarkStyle() method Size(this, width, height) Change the size (width, height) of the table cell. Namespace types: Cell Parameters: this (Cell) width (int) height (int) Returns: Cell method Size(this, width, height) Change the...
Library "New_Concepts_in_Technical_Trading_Systems" A library for trading with mathematical indicators as described by J. Welles Wilder Jr. in 1978 psar(highSeries, lowSeries, closeSeries, start, increment, max) psar calculates the parabolic SAR for the given series. Uses defaults as described by Wilder Parameters: highSeries (float) : the series of...
Library "AllTimeHighLow" Provides functions calculating the all-time high/low of values. hi(val) Calculates the all-time high of a series. Parameters: val (float) : Series to use (`high` is used if no argument is supplied). Returns: The all-time high for the series. lo(val) Calculates the all-time low of a series. Parameters: val...
Library "VPQuantLib" Misc of math, position size and consolidation detection functions that can be used accross various scripts. isPercentAboveReference(current, percent, reference, or_equal) Checks if the current value is bigger (or equal) with the provided percent value to the reference Parameters: current (float) : - what to check against the...
Library "TrendPivots" This library provides functions to search for bullish and bearish divergences between pivots and indicators. Functions search for higher highs and lower lows, automating lines, labels and signals for technical analysis and strategies. method maxBeforeLast(id) Method function to get the maximum price before the last, stored in an...
The "Pineify/common" library presents a specialized toolkit crafted to empower traders and script developers with state-of-the-art time manipulation functions on the TradingView platform. It is instead a foundational utility aimed at enriching your script's ability to process and interpret time-based data with unparalleled precision. Key Features String...
🚀 Introduction Welcome to the TradingView PineScript Library for Discord Webhook Integration! This library is designed for traders and developers who use TradingView for technical analysis and want to integrate their trading strategies with Discord notifications. Key Features: * Embed Creation: Easily create rich and informative embeds for your Discord...
Library "Mad_Fibonaccibox" This library is designed to create and manage multiple Fibonacci boxes, which are graphical representations based on the inputs. ----------------- exports: f_fib_calc(_Fibonacci_box, _itemnumber) fibonacci calc. @description This function block uses the levels and paramters set into the type_fibonacci_box(levels) and fills the...
Library "HighRiskTradingTime" Utilities for time range labeling openTime() timeMinInDay(t, timezone) Convert given time to minutes of day Parameters: t (int) : Time timezone (string) : Timezone of the input h:m @return Minutes of day All exported functions args should be typified timeMinInDayManual(h, m) Convert given hour and minute to...
Library "TimeFormattingLibrary" Time formatting functions: formating functions to make timestrings more human readable friendly (for both fixed time and time-elapsed). Also functions for last and first instance in month of day of week input. Also a function for identifying bank holiday Mondays. timeFormatFxn(showDayOfWeek, showDayOfMonth, showMonth,...
Library "WeightedSumIndex" WeightedSumIndex: Helper class to build indices. Index value is a normalized weighted sum of all its input signals. The value is from 0 to 100 fun(x) TODO: add function description here Parameters: x (float) : TODO: add parameter x description here Returns: TODO: add what function returns init() Initialize an...
Library "Gauge" The gauge library utilizes a gaugeParams object, encapsulating crucial parameters for gauge creation. Essential attributes include num (the measured value) , min (the minimum value equating to 100% on the gauge's minimum scale) , and max (the maximum value equating to 100% on the gauge's maximum scale) . The size attribute ...
Library "MarketHolidays" The MarketHolidays library compiles market holidays (including historical special market closures) into arrays, which can then be utilized in TradingView indicators and strategies to account for non-trading days. The datasets were split into different libraries to overcome compiling limitations, streamline the process of removing...
Library "holidays_2020to2025" This dataset is part of my "MarketHolidays" library. The datasets were split into different libraries to overcome compiling limitations, streamline the process of removing specific time frames if not needed, and to enhance code execution speed. The timestamps are generated using a custom Python script that employs the...
Library "holidays_2015to2020" This dataset is part of my "MarketHolidays" library. The datasets were split into different libraries to overcome compiling limitations, streamline the process of removing specific time frames if not needed, and to enhance code execution speed. The timestamps are generated using a custom Python script that employs the...