HarmonicPatternTracking

Library contains few data structures and methods for tracking harmonic pattern trades via pinescript.
method draw(this)
Creates and draws HarmonicDrawing object for given HarmonicPattern
Namespace types: HarmonicPattern
Parameters:
this (HarmonicPattern): HarmonicPattern object
Returns: current HarmonicPattern object
method addTrade(this)
calculates HarmonicTrade and sets trade object for HarmonicPattern
Namespace types: HarmonicPattern
Parameters:
this (HarmonicPattern): HarmonicPattern object
Returns: bool true if pattern trades are valid, false otherwise
method delete(this)
Deletes drawing objects of HarmonicDrawing
Namespace types: HarmonicDrawing
Parameters:
this (HarmonicDrawing): HarmonicDrawing object
Returns: current HarmonicDrawing object
method delete(this)
Deletes drawings of harmonic pattern
Namespace types: HarmonicPattern
Parameters:
this (HarmonicPattern): HarmonicPattern object
Returns: current HarmonicPattern object
HarmonicDrawing
Drawing objects of Harmonic Pattern
Fields:
xa (series line): xa line
ab (series line): ab line
bc (series line): bc line
cd (series line): cd line
xb (series line): xb line
bd (series line): bd line
ac (series line): ac line
xd (series line): xd line
x (series label): label for pivot x
a (series label): label for pivot a
b (series label): label for pivot b
c (series label): label for pivot c
d (series label): label for pivot d
xabRatio (series label): label for XAB Ratio
abcRatio (series label): label for ABC Ratio
bcdRatio (series label): label for BCD Ratio
xadRatio (series label): label for XAD Ratio
HarmonicTrade
Trade tracking parameters of Harmonic Patterns
Fields:
initialEntry (series float): initial entry when pattern first formed.
entry (series float): trailed entry price.
initialStop (series float): initial stop when trade first entered.
stop (series float): current stop updated as per trailing rules.
target1 (series float): First target value
target2 (series float): Second target value
target3 (series float): Third target value
target4 (series float): Fourth target value
status (series int): Trade status referenced as integer
retouch (series bool): Flag to show if the price retouched after entry
HarmonicProperties
Display and trade calculation properties for Harmonic Patterns
Fields:
fillMajorTriangles (series bool): Display property used for using linefill for harmonic major triangles
fillMinorTriangles (series bool): Display property used for using linefill for harmonic minor triangles
majorFillTransparency (series int): transparency setting for major triangles
minorFillTransparency (series int): transparency setting for minor triangles
showXABCD (series bool): Display XABCD pivot labels
lblSizePivots (series string): Pivot label size
showRatios (series bool): Display Ratio labels
useLogScaleForScan (series bool): Use log scale to determine fib ratios for pattern scanning
useLogScaleForTargets (series bool): Use log scale to determine fib ratios for target calculation
base (series string): base on which calculation of stop/targets are made.
entryRatio (series float): fib ratio to calculate entry
stopRatio (series float): fib ratio to calculate initial stop
target1Ratio (series float): fib ratio to calculate first target
target2Ratio (series float): fib ratio to calculate second target
target3Ratio (series float): fib ratio to calculate third target
target4Ratio (series float): fib ratio to calculate fourth target
HarmonicPattern
Harmonic pattern object to track entire pattern trade life cycle
Fields:
id (series int): Pattern Id
dir (series int): pattern direction
x (series float): X Pivot
a (series float): A Pivot
b (series float): B Pivot
c (series float): C Pivot
d (series float): D Pivot
xBar (series int): Bar index of X Pivot
aBar (series int): Bar index of A Pivot
bBar (series int): Bar index of B Pivot
cBar (series int): Bar index of C Pivot
dBar (series int): Bar index of D Pivot
przStart (series float): Start of PRZ range
przEnd (series float): End of PRZ range
patterns (bool[]): array representing the patterns
patternLabel (series string): string representation of list of patterns
patternColor (series color): color assigned to pattern
properties (HarmonicProperties): HarmonicProperties object containing display and calculation properties
trade (HarmonicTrade): HarmonicTrade object to track trades
drawing (HarmonicDrawing): HarmonicDrawing object to manage drawings
Pine Bibliothek
Ganz im Sinne von TradingView hat dieser Autor seinen/ihren Pine Code als Open-Source-Bibliothek veröffentlicht. Auf diese Weise können nun auch andere Pine-Programmierer aus unserer Community den Code verwenden. Vielen Dank an den Autor! Sie können diese Bibliothek privat oder in anderen Open-Source-Veröffentlichungen verwenden. Die Nutzung dieses Codes in einer Veröffentlichung wird in unseren Hausregeln reguliert.
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io
Haftungsausschluss
Pine Bibliothek
Ganz im Sinne von TradingView hat dieser Autor seinen/ihren Pine Code als Open-Source-Bibliothek veröffentlicht. Auf diese Weise können nun auch andere Pine-Programmierer aus unserer Community den Code verwenden. Vielen Dank an den Autor! Sie können diese Bibliothek privat oder in anderen Open-Source-Veröffentlichungen verwenden. Die Nutzung dieses Codes in einer Veröffentlichung wird in unseren Hausregeln reguliert.
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io