PitchforkLibrary   "Pitchfork" 
Pitchfork class
 method tostring(this) 
  Converts PitchforkTypes/Fork object to string representation
  Namespace types: Fork
  Parameters:
     this (Fork) : PitchforkTypes/Fork object
  Returns: string representation of PitchforkTypes/Fork
 method tostring(this) 
  Converts Array of PitchforkTypes/Fork object to string representation
  Namespace types: array
  Parameters:
     this (array) : Array of PitchforkTypes/Fork object
  Returns: string representation of PitchforkTypes/Fork array
 method tostring(this, sortKeys, sortOrder) 
  Converts PitchforkTypes/PitchforkProperties object to string representation
  Namespace types: PitchforkProperties
  Parameters:
     this (PitchforkProperties) : PitchforkTypes/PitchforkProperties object
     sortKeys (bool) : If set to true, string output is sorted by keys.
     sortOrder (int) : Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
  Returns: string representation of PitchforkTypes/PitchforkProperties
 method tostring(this, sortKeys, sortOrder) 
  Converts PitchforkTypes/PitchforkDrawingProperties object to string representation
  Namespace types: PitchforkDrawingProperties
  Parameters:
     this (PitchforkDrawingProperties) : PitchforkTypes/PitchforkDrawingProperties object
     sortKeys (bool) : If set to true, string output is sorted by keys.
     sortOrder (int) : Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
  Returns: string representation of PitchforkTypes/PitchforkDrawingProperties
 method tostring(this, sortKeys, sortOrder) 
  Converts PitchforkTypes/Pitchfork object to string representation
  Namespace types: Pitchfork
  Parameters:
     this (Pitchfork) : PitchforkTypes/Pitchfork object
     sortKeys (bool) : If set to true, string output is sorted by keys.
     sortOrder (int) : Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
  Returns: string representation of PitchforkTypes/Pitchfork
 method createDrawing(this) 
  Creates PitchforkTypes/PitchforkDrawing from PitchforkTypes/Pitchfork object
  Namespace types: Pitchfork
  Parameters:
     this (Pitchfork) : PitchforkTypes/Pitchfork object
  Returns: PitchforkTypes/PitchforkDrawing object created
 method createDrawing(this) 
  Creates PitchforkTypes/PitchforkDrawing array from PitchforkTypes/Pitchfork array of objects
  Namespace types: array
  Parameters:
     this (array) : array of PitchforkTypes/Pitchfork object
  Returns: array of PitchforkTypes/PitchforkDrawing object created
 method draw(this) 
  draws from PitchforkTypes/PitchforkDrawing object
  Namespace types: PitchforkDrawing
  Parameters:
     this (PitchforkDrawing) : PitchforkTypes/PitchforkDrawing object
  Returns: PitchforkTypes/PitchforkDrawing object drawn
 method delete(this) 
  deletes PitchforkTypes/PitchforkDrawing object
  Namespace types: PitchforkDrawing
  Parameters:
     this (PitchforkDrawing) : PitchforkTypes/PitchforkDrawing object
  Returns: PitchforkTypes/PitchforkDrawing object deleted
 method delete(this) 
  deletes underlying drawing of PitchforkTypes/Pitchfork object
  Namespace types: Pitchfork
  Parameters:
     this (Pitchfork) : PitchforkTypes/Pitchfork object
  Returns: PitchforkTypes/Pitchfork object deleted
 method delete(this) 
  deletes array of PitchforkTypes/PitchforkDrawing objects
  Namespace types: array
  Parameters:
     this (array) : Array of PitchforkTypes/PitchforkDrawing object
  Returns: Array of PitchforkTypes/PitchforkDrawing object deleted
 method delete(this) 
  deletes underlying drawing in array of PitchforkTypes/Pitchfork objects
  Namespace types: array
  Parameters:
     this (array) : Array of PitchforkTypes/Pitchfork object
  Returns: Array of PitchforkTypes/Pitchfork object deleted
 method clear(this) 
  deletes array of PitchforkTypes/PitchforkDrawing objects and clears the array
  Namespace types: array
  Parameters:
     this (array) : Array of PitchforkTypes/PitchforkDrawing object
  Returns: void
 method clear(this) 
  deletes array of PitchforkTypes/Pitchfork objects and clears the array
  Namespace types: array
  Parameters:
     this (array) : Array of Pitchfork/Pitchfork object
  Returns: void
 PitchforkDrawingProperties 
  Pitchfork Drawing Properties object
  Fields:
     extend (series bool) : If set to true, forks are extended towards right. Default is true
     fill (series bool) : Fill forklines with transparent color. Default is true
     fillTransparency (series int) : Transparency at which fills are made. Only considered when fill is set. Default is 80
     forceCommonColor (series bool) : Force use of common color for forks and fills. Default is false
     commonColor (series color) : common fill color. Used only if ratio specific fill colors are not available or if forceCommonColor is set to true.
 PitchforkDrawing 
  Pitchfork drawing components
  Fields:
     medianLine (Line type from Trendoscope/Drawing/2) : Median line of the pitchfork
     baseLine (Line type from Trendoscope/Drawing/2) : Base line of the pitchfork
     forkLines (array type from Trendoscope/Drawing/2) : fork lines of the pitchfork
     linefills (array type from Trendoscope/Drawing/2) : Linefills between forks
 Fork 
  Fork object property
  Fields:
     ratio (series float) : Fork ratio
     forkColor (series color) : color of fork. Default is blue
     include (series bool) : flag to include the fork in drawing. Default is true
 PitchforkProperties 
  Pitchfork Properties
  Fields:
     forks (array) : Array of Fork objects
     type (series string) : Pitchfork type. Supported values are "regular", "schiff", "mschiff", Default is regular
     inside (series bool) : Flag to identify if to draw inside fork. If set to true, inside fork will be drawn
 Pitchfork 
  Pitchfork object
  Fields:
     a (chart.point) : Pivot Point A of pitchfork
     b (chart.point) : Pivot Point B of pitchfork
     c (chart.point) : Pivot Point C of pitchfork
     properties (PitchforkProperties) : PitchforkProperties object which determines type and composition of pitchfork
     dProperties (PitchforkDrawingProperties) : Drawing properties for pitchfork
     lProperties (LineProperties type from Trendoscope/Drawing/2) : Common line properties for Pitchfork lines
     drawing (PitchforkDrawing) : PitchforkDrawing object
Dirgenler
Saylor to Schiff RatioI'm reposting the Saylor to Schiff Ratio indicator that was originally developed by Michael Silva
This indicator may be used to predict key momentum shifts in the price of Bitcoin
I've set up this indicator for it to be used on the weekly timeframe as was intended.
The indicator plots in any BTCUSD spot, futures , BLX index and BTCEUR .
It paints in all time frames, but Weekly time frame is the correct one to interpret the 'official' read of it.
For that reason, I've enabled by default an option that forces the indicator to display on the Weekly value even though the time frame could be higher or lower.
Credit for this idea goes to Michael Silva: @mikepsilva
Auto PitchFan, Fib Extension/Retracement and ZigZag by DGT Aᴜᴛᴏ PɪᴛᴄʜFᴀɴ, Fɪʙ Exᴛᴇɴꜱɪᴏɴ/Rᴇᴛʀᴀᴄᴇᴍᴇɴᴛ ᴀɴᴅ ZɪɢZᴀɢ 
This study aim to automate PitchFan drawing tool and combines it with Fibonacci Extentions/Retracements and ZigZag.
Common setting options, applied to all components of the study  
      Deviation , is a multiplier that affects how much the price should deviate from the previous pivot in order for the bar to become a new pivot. Increasing its value is one way to get higher timeframe Levels
      Depth , affects the minimum number of bars that will be taken into account when building
      Historical PitchFan / Fibonacci Levels  option will allow plotting of PitchFan / Fibonacci Levels on previous Pivot Highs/Lows
█   PɪᴛᴄʜFᴀɴ  — is a set of rays spreading out of the point of a trend's beginning. These rays inclined with the coefficients formed by a Fibonacci number sequence. It is recommended to adjust the Pitchfan plottings to fit after the first wave of the trend has passed and the correction has clearly begun.
PitchFan rays corresponding to Fibonacci levels appear on a chart and represent inclined lines of support and resistance. Price areas near these rays are estimated areas from which the price can turn around or make a significant rebound. The whole logic of working with a pitchfan is based on one simple idea - if the price has bounced off the level, then the correction is likely to end, and the trend will continue. If the price has broken the first resistance, you should wait for the next level test
     - Automatically plots PitchFan Rays, based on Pivot Lows/Highs. 
     - Ability to set  ALERTs  for each PitchFan Ray Level 
     - PitchFan Labels displays the price of the line at the last bar, the price value will be recalculated in each new bar 
Please check the link provided below with the educational post of how to apply pitchfork, application of pitchfan is same keeping in mind the recommendation stated above 
█   Fɪʙ Rᴇᴛʀᴀᴄᴇᴍᴇɴᴛs / Exᴛᴇɴꜱɪᴏɴꜱ  
 Fibonacci retracements  is a popular instrument used by technical analysts to determine support and resistance areas. In technical analysis, this tool is created by taking two extreme points (usually a peak and a trough) on the chart and dividing the vertical distance by the key Fibonacci coefficients equal to 23.6%, 38.2%, 50%, 61.8%, and 100%. 
 Fibonacci extensions  are a tool that traders can use to establish profit targets or estimate how far a price may travel AFTER a retracement/pullback is finished. Extension levels are also possible areas where the price may reverse. 
 IMPORTANT NOTE:   Fibonacci extensions option may require to do further adjustment of the study parameters for proper usage. Extensions are aimed to be used when a trend is present and they aim to measure how far a price may travel AFTER a retracement/pullback. I will strongly suggest users of this study to check the education post for further details  where to use extensions and where to use retracements  
     - Automatically plots possible Support and Resistance levels, based on Pivot Lows/Highs. 
     - Ability to set  ALERTs  for each Fibonacci Extension/Retracement Level 
     - Labels displays the level and the level price
█   Zɪɢ Zᴀɢ  — The Zig Zag indicator is used to help identify price trends and changes in price trends. The Zig Zag indicator plots points on a chart whenever prices reverse by a percentage greater than a Deviation variable. Straight lines are then drawn, connecting these points. The Zig Zag indicator serves base for PitchFan and Fibonacci Retracements / Extensions 
█   OTHER  
PitchFan is often used in combination with the other indicators and/or drawing tools such as Fibonacci Retracement, Fibonacci Channels, Fibonacci Time Zone and others. It allows identify the most powerful areas from which price can turn and to get more accurate trading signal
Andrews’ Pitchfork,  how to apply pitchfork  and  automated pitchfork study 
Fibonacci Fans,  how to apply fibonacci fans  and  automated fibonacci speed and resistance fans study 
Fibonacci Extension / Retracement,  where to use extensions and where to use retracements  and  automated fibonacci extension / retracement / pivot points study 
Others 
Fibonacci Channels,  how to apply fibonacci channels  and  automated fibonacci channels study 
Linear Regression Channels, ,  what linear regression channels are?  and  linear regression channel/curve/slope study 
 Disclaimer :
Trading success is all about following your trading strategy and the indicators should fit within your trading strategy, and not to be traded upon solely
The script is for informational and educational purposes only. Use of the script does not constitute professional and/or financial advice. You alone have the sole responsibility of evaluating the script output and risks associated with the use of the script. In exchange for using the script, you agree not to hold dgtrd TradingView user liable for any possible claim for damages arising from any decision you make based on use of the script
Auto Pitchfork, Fib Retracement and Zig Zag by DGTPitchfork  is a technical indicator for a quick and easy way for traders to identify possible levels of support and resistance of an asset's price. It is presents and based on the idea that the market is geometric and cyclical in nature
    Developed by Alan Andrews, so sometimes called Andrews’ Pitchfork
    It is created by placing three points at the end of previous trends
     Schiff and Modified Pitchfork  is a technical analysis tool derived from Andrews' Pitchfork
In general, traders will purchase the asset when the price falls near the support of either the center trendline or the lowest trendline. Conversely, they'll sell the asset when it approaches the resistance of either the center line or the highest trendline.
█  Study OPTIONS 
   Auto Pitchfork , the main aim of the study 
       Pivots threshold can be customized by “Deviation” and “Depth” input options 
       Pitchfork Type selection, available options Andrews' Pitchfork (Original), Schiff and Modified Pitchfork
       Ability to set  ALERTs  for the Pitchfork Levels 
       Ability to add customized levels  (all level lines customizable) 
   Auto Fib Retracement   – This is the build-in study of TradingView, slight changes applied to fit with Auto Pitchfork
   Zig Zag   – Derived from build-in Auto Fib Retracement with some customization options. 
█  Usage Tips :  
  Andrews' Pitchfork (Original) best fit in a Strong Trending Market
  Schiff and Modified Pitchfork better with Correcting or Sideways Market.  Modified Pitchfork is almost identical to a Parallel Chanel 
 Disclaimer :
Trading success is all about following your trading strategy and the indicators should fit within your trading strategy, and not to be traded upon solely
The script is for informational and educational purposes only. Use of the script does not constitute professional and/or financial advice. You alone have the sole responsibility of evaluating the script output and risks associated with the use of the script. In exchange for using the script, you agree not to hold dgtrd TradingView user liable for any possible claim for damages arising from any decision you make based on use of the script



