Price and Longitude Angles Planetary Price & Longitude Angles Indicator 
This indicator plots planetary price and longitude angles starting from a user-selected date and time, offering a distinctive lens to explore the relationship between price and planetary timing. It supports both heliocentric and geocentric, enabling flexible and in-depth planetary analysis. The angles can be plotted across any time frame for maximum versatility.
 How to Use 
Once the indicator is loaded, you’ll be prompted to select a starting date and time for your analysis. From there, customize it as follows:
 Select Planetary Options:   
To plot the price and longitude for a single planet, choose the same planet in both dropdown menus.  
To plot the average of two planets, select a different planet in each dropdown.
 Set the Price Per Degree of Longitude:  Adjust this value to define the scaling of the planetary angles relative to price.
 Customize Fan Settings:   
Toggle the mirroring of the fan on or off based on your needs.  
Show or hide specific angle divisions to tailor the display to your preferences.
Display or conceal the information label that indicates the price per longitude and the number of degrees traveled.
 
This indicator is inspired by the methodologies of W.D. Gann and Patrick Mikula, expanding on concepts from Gann Scientific Method Unveiled, Volume 2. It was built using Astrolib by @BarefootJoey 
I crafted this tool through dedication to support my own study of these ideas. I’m sharing it open-source not only to deepen my understanding and honor the work of Gann and Mikula, but also to invite collaboration. There’s always room for improvement—whether in functionality, accuracy, or design—and I hope others will join me in refining it. This is for those like me: eager to explore these concepts but lacking tools to experiment with. Let’s build on it together.
Price-time
HarmonicCalculation█ OVERVIEW
This library is complementary for  XABCD Harmonic Pattern Custom Range Interactive 
 PriceDiff() 
  : Price Difference
  Parameters:
     : : price_1, price_2
  Returns: : PriceDiff
 TimeDiff() 
  : Time Difference
  Parameters:
     : : time_1, time_2
  Returns: : TimeDiff
 ReturnIndexOf3Arrays() 
  : Return Index Of 3 Arrays
  Parameters:
     : : id1, id2, id3, _int
  Returns: : ReturnIndexOf3Arrays
 AbsoluteRange() 
  : Price Difference
  Parameters:
     : : price, y, point
  Returns: : AbsoluteRange
 PriceAverage() 
  : To calculate average of 2 prices
  Parameters:
     : : price_1, price_2
  Returns: : PriceAverage
 TimeAverage() 
  : To calculate average of 2 times
  Parameters:
     : : time_1, time_2
  Returns: : TimeAverage
 StringBool() 
  : To show ratio in 3 decimals format
  Parameters:
     : : _value, _bool, _text
  Returns: : StringBool
 PricePercent() 
  : To show Price in percent format
  Parameters:
     : : _price, PriceRef, str_dir
  Returns: : PricePercent
 BoolCurrency() 
  : To show syminfo.currency
  Parameters:
     : : _bool
  Returns: : BoolCurrency
 RatioText() 
  : To show RatioText in 3 decimals format
  Parameters:
     : : _value, _text
  Returns: : RatioText
 RangeText() 
  : To display RangeText in Harmonic Range Format
  Parameters:
     : : _id1, _id2, _int, _text
  Returns: : RangeText
 PriceCurrency() 
  : To show Currency in Price Format
  Parameters:
     : : _bool, _value
  Returns: : PriceCurrency

