Library "analytics_tables" 📝 Description This library provides the implementation of several performance-related statistics and metrics, presented in the form of tables. The metrics shown in the afforementioned tables where developed during the past years of my in-depth analalysis of various strategies in an atempt to reason about the performance of each...
█ OVERVIEW The library allows to automatically draw a table based on a string or float matrix (or both) controlling all of the parameters of the table (including merging cells) with parameter matrices (like, e.g. matrix of cell colors). All things you would normally do with table.new() and table.cell() are now possible using respective parameters of...
Library "Drawing" User Defined types and methods for basic drawing structure. Consolidated from the earlier libraries - DrawingTypes and DrawingMethods method get_price(this, bar) get line price based on bar Namespace types: Line Parameters: this (Line) : (series Line) Line object. bar (int) : (series/int) bar at which line price need to be...
OVERVIEW This script is a tinny library for creating and displaying formatted values in TradingView scripts. It provides a structured way to present key information like titles, percentages, currency values, decimals, and integers with clear formatting. This allows you to coordinate your strings in advance and hold one item to use for calling your string to a...
Library "dataTableUtilities" generate_dataTable(dataTable_map, title, tableYpos, tableXpos) : Generates and shows a data table. Parameters: dataTable_map (map) title (string) : (string): Title of the table tableYpos (string) : (string): Vertical position of the table tableXpos (string) : (string):...
Library "lib_no_delay" This library contains modifications to standard functions that return na before reaching the bar of their 'length' parameter. That is because they do not compromise speed at current time for correct results in the past. This is good for live trading in short timeframes but killing applications on Monthly / Weekly timeframes if...
🔵 Introduction Technical analysis is a fundamental tool in financial markets, helping traders identify key areas on price charts to make informed trading decisions. The ICT (Inner Circle Trader) style, developed by Michael Huddleston, is one of the most advanced methods in this field. It enables traders to precisely identify and exploit critical zones such as...
Library "PubLibUtility" utilities for indicator and strategy development size(size) size to string conversion Parameters: size (string) Returns: const string tab_pos(tab_pos) table position to string conversion Parameters: tab_pos (string) Returns: const string time_string(time_in) time to string conversion Parameters: ...
🔵 Introduction One of the challenges of script users is matching the colors used in indicators or strategies. By default, colors are chosen to display based on either the dark theme or the light theme. In scripts with a large number of colors used, changing all colors to better display in dark mode or light mode can be a difficult and tedious process. This...
Library "ChartUtils" Library for chart utilities, including managing tables initTable(rows, cols, bgcolor) Initializes a table with specific dimensions and color Parameters: rows (int) : (int) Number of rows in the table cols (int) : (int) Number of columns in the table bgcolor (color) : (color) Background color of the table Returns:...
Library "SessionBox" This library provides functions to manage and visualize session boxes and labels on chart. A session box is a visual representation of a trading session with properties like time, name, color and the ability to track the high and low price within that session. SessionBox SessionBox: stores session data and provides methods to manage...
Library "Autofibo" fibonacci(up, down, calculate, log, color1, color2, plot) Creates an array with fibbonaci levels and plots lines. Parameters: up (float) down (float) calculate (bool) log (bool) color1 (color) color2 (color) plot (bool) Returns: --> var float tupple. fibonacciExtension(up, down,...
Signal Generation Library = "signalLib_yashgode9" This library, named "signalLib_yashgode9", is designed to generate buy and sell signals based on the price action of a financial instrument. It utilizes various technical indicators and parameters to determine the market direction and provide actionable signals for traders. Key Features:- 1.Trend Direction...
Library "ColourUtilities" Utility functions for colour manipulation adjust_colour(rgb, desaturation_amount, transparency_amount) to reduce saturation or increase transparency of an RGB colour Parameters: rgb (color) desaturation_amount (float) : 0 means no desaturation (colours remains as-is), and 1 means full desaturation (colour turns grey)....
🔵 Introduction "The Forex Trading Sessions" highlight the active periods across different markets where significant trading volume and influence on the forex market are evident. The primary trading sessions globally include the "Asian Session," "London Session," and "New York Session." A "Kill Zone" refers to a segment within a session characterized by high...
🔵 Introduction Perhaps one of the most challenging tasks for Pine script developers (especially beginners) is properly drawing order blocks. While utilizing the latest technical analysis methods for "Price Action," beginners heavily rely on accurately plotting "Supply" and "Demand" zones, following concepts like "Smart Money Concept" and "ICT". However,...
Garbage Collection and Utilities is a library that offers a set of functions designed for efficient management of various types of arrays. This library provides garbage collection utilities to remove and delete excess elements, and also includes utilities for checking the size of arrays. It's particularly useful for developers who want to manage labels, lines,...