mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-23 21:18:04 +00:00
docs: add PineScript links to all indicator .md files, docsify .pine renderer with comprehensive Prism v6 syntax highlighting
- Added PineScript row to property tables in 375 .md files linking to companion .pine files - Docsify plugin intercepts .pine link clicks, fetches and renders content as syntax-highlighted code blocks - Comprehensive Prism.languages.pine grammar covering 18 token categories: annotations, types, qualifiers, namespaces, OHLCV builtins, functions, keywords, operators - Custom CSS tokens using GitHub dark palette for Pine-specific visual differentiation
This commit is contained in:
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [aberr.pine](aberr.pine) |
|
||||
|
||||
- ABERR measures price deviation from a central moving average using mean absolute deviation rather than standard deviation, producing dynamic bands ...
|
||||
- Parameterized by `period`, `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [accbands.pine](accbands.pine) |
|
||||
|
||||
- Acceleration Bands construct a volatility envelope using the intra-bar high-low range rather than close-to-close standard deviation, creating chann...
|
||||
- Parameterized by `period`, `factor` (default 4.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `⌈3/alpha⌉` bars (default 15) |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [apchannel.pine](apchannel.pine) |
|
||||
|
||||
- APCHANNEL applies exponential smoothing independently to price highs and lows, creating a dynamic envelope that "remembers" significant extremes wh...
|
||||
- Parameterized by `alpha` (default 0.2).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [apz.pine](apz.pine) |
|
||||
|
||||
- APZ constructs a volatility-adaptive envelope using double-smoothed exponential moving averages with an aggressive smoothing factor derived from $\...
|
||||
- Parameterized by `period`, `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [atrbands.pine](atrbands.pine) |
|
||||
|
||||
- ATR Bands create a volatility-adaptive envelope by projecting Wilder's Average True Range above and below a central Simple Moving Average.
|
||||
- Parameterized by `period`, `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Middle, Upper, Lower, Width, PercentB) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [bbands.pine](bbands.pine) |
|
||||
|
||||
- Bollinger Bands construct a volatility-adaptive envelope around a Simple Moving Average using population standard deviation as the width measure.
|
||||
- Parameterized by `period` (default defaultperiod), `multiplier` (default defaultmultiplier).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [dchannel.pine](dchannel.pine) |
|
||||
|
||||
- Donchian Channels track the highest high and lowest low over a fixed lookback period, defining the absolute price boundaries within which an asset ...
|
||||
- Parameterized by `period`.
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [decaychannel.pine](decaychannel.pine) |
|
||||
|
||||
- Decay Channel combines the absolute price boundaries of Donchian Channels with exponential decay toward the midpoint, creating an envelope that exp...
|
||||
- Parameterized by `period`.
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period + 2` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [fcb.pine](fcb.pine) |
|
||||
|
||||
- Fractal Chaos Bands filter raw price action through Bill Williams' fractal detection logic, tracking the highest confirmed fractal high and lowest ...
|
||||
- Parameterized by `period` (default 20).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `⌈20 + 80 × period^0.36⌉` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [Jbands.pine](Jbands.pine) |
|
||||
|
||||
- JBANDS expose the internal adaptive envelope mechanism of the Jurik Moving Average (JMA), producing asymmetric bands that snap instantly to new pri...
|
||||
- Parameterized by `period`, `phase` (default 0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period * 2` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [kchannel.pine](kchannel.pine) |
|
||||
|
||||
- Keltner Channel constructs a volatility-adaptive envelope by projecting Average True Range above and below an Exponential Moving Average center line.
|
||||
- Parameterized by `period` (default 20), `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [maenv.pine](maenv.pine) |
|
||||
|
||||
- Moving Average Envelope (MA Envelope) constructs symmetric bands at a fixed percentage distance above and below a moving average center line.
|
||||
- Parameterized by `period` (default 20), `percentage` (default 1.0), `matype` (default maenvtype.ema).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [mmchannel.pine](mmchannel.pine) |
|
||||
|
||||
- Min-Max Channel tracks the highest high and lowest low over a lookback period, creating a pure price envelope without any midpoint calculation.
|
||||
- Parameterized by `period`.
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [pchannel.pine](pchannel.pine) |
|
||||
|
||||
- Price Channel tracks the highest high and lowest low over a lookback period with a midpoint average, creating a three-line price envelope that defi...
|
||||
- Parameterized by `period`.
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [regchannel.pine](regchannel.pine) |
|
||||
|
||||
- Linear Regression Channel plots a best-fit line through price data over a specified period with parallel bands at a configurable standard deviation...
|
||||
- Parameterized by `period` (default 20), `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [sdchannel.pine](sdchannel.pine) |
|
||||
|
||||
- Standard Deviation Channel plots a linear regression line through price data with parallel bands at a specified number of standard deviations of re...
|
||||
- Parameterized by `period` (default 20), `multiplier` (default 2.0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `Math.Max(period, effectiveAtrPeriod)` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [starchannel.pine](starchannel.pine) |
|
||||
|
||||
- Stoller Average Range Channel creates a volatility-adaptive price envelope using Average True Range (ATR) to determine band width around a simple m...
|
||||
- Parameterized by `period` (default 20), `multiplier` (default 2.0), `atrperiod` (default 0).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower, Trend, Width) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [stbands.pine](stbands.pine) |
|
||||
|
||||
- Super Trend Bands provide ATR-based dynamic support and resistance levels with asymmetric ratchet logic: the upper band only tightens downward duri...
|
||||
- Parameterized by `period` (default defaultperiod), `multiplier` (default defaultmultiplier).
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
|
||||
- TTM Linear Regression Channel plots a least-squares regression line through price data with dual standard deviation bands at $\pm 1\sigma$ and $\pm...
|
||||
- Parameterized by `period` (default 100).
|
||||
- Output range: Tracks input.
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Middle, Lower, Width) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `period` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [ubands.pine](ubands.pine) |
|
||||
|
||||
- Ehlers Ultimate Bands replace the conventional SMA foundation of Bollinger Bands with the Ultrasmooth Filter (USF), a 2-pole IIR filter with zero o...
|
||||
- Parameterized by `period` (default defaultperiod), `multiplier` (default defaultmultiplier).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Middle, Lower, STR) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `Math.Max(strPeriod, centerPeriod)` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [uchannel.pine](uchannel.pine) |
|
||||
|
||||
- Ehlers Ultimate Channel applies the Ultrasmooth Filter (USF) twice: once to the close price for the centerline and once to True Range for band widt...
|
||||
- Parameterized by `strperiod` (default defaultstrperiod), `centerperiod` (default defaultcenterperiod), `multiplier` (default defaultmultiplier).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper1, Lower1, Upper2, Lower2, Vwap, StdDev, Width) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `2` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [vwapbands.pine](vwapbands.pine) |
|
||||
|
||||
- VWAP Bands extend the Volume Weighted Average Price with dual standard deviation bands at $\pm 1\sigma$ and $\pm 2\sigma$ levels, creating a five-l...
|
||||
- Parameterized by `multiplier` (default defaultmultiplier).
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
| **Outputs** | Multiple series (Upper, Lower, Vwap, StdDev, Width) |
|
||||
| **Output range** | Tracks input |
|
||||
| **Warmup** | `2` bars |
|
||||
|
||||
### TL;DR
|
||||
| **PineScript** | [vwapsd.pine](vwapsd.pine) |
|
||||
|
||||
- VWAP with Standard Deviation Bands combines the Volume Weighted Average Price with a single configurable standard deviation band pair, providing a ...
|
||||
- Parameterized by `numdevs` (default defaultnumdevs).
|
||||
|
||||
Reference in New Issue
Block a user