KirolosT.Zakery

Gann Star

A script to draw Gann Star given Cycle start point, Cycle space (or size), Cycle type (Bullish / Bearish)
You can customize Time Levels color and style and the rest of lines Color and Style
Telegram : @Kirolos_T
Release Notes:
Added the ability to customize Star Space
Release Notes:
Added Price Levels (also customizable)
Release Notes:
There was an option called "Draw multiple stars", I did put that option because I didn't find a way to draw only 1 star on the last low/high that equals to the start point,
and instead of drawing 1 star on the first low/high that equals to the start point (it may be so old and therefore useless), I decided to let the script draw multiple stars if there is multiple highs/lows equal to the start point
However, After some digging and tries I found a solution and from now on that option is removed and the script gonna draw the star from the last high/low that equals to the start point.
Release Notes:
Added a new feature "Time frame", sometimes you'd like to draw a star on the daily chart but you'd like to zoom in by going for smaller frames which changes the star to the current frame
From now on this feature gonna allow you to lock the star to a certain frame the daily for example and go for any other frame you'd like

In this image my time frame is 4H but the star is drawn on the daily time frame

The default option is "Current" which is your current time frame, just like the previous version, it will change the star when you change your time frame.
Release Notes:
Added support for Gann Squares of 52 and 144
If you wanna draw a "Square of 144" for example, instead of setting the "Cycle Space" you set the "Type" to "Square of 144" and set the "Star Space" to 144, and finally set the Bounce point to the point the price bounced from, that point will be placed at the 1/3 Price level of the Square, as shown here. (-- My Bounce point here is 11665)
Enjoy!
Release Notes:
Fixed some issues related to the Square of 144 and Square of 52
Release Notes:
Added 6H and 3D Time frames.
Release Notes:
Added 2 features
  • "Cycle end angle" it was hard-coded as 360, now you can set it to whatever you like 720 for example or 1080,1440, etc
  • "Draw Price Labels" which will draw prices of the price levels next to the star/square
Release Notes:
Added a feature "Labels position", to adjust price labels position
Release Notes:
Added a new feature "Search for the closest high/low"
Sometimes the prices are too long like 73.48368181 which messes with our formula and they're hard to type accurately
This feature searches for the closest price to the "Cycle start point"
USE THIS FEATURE ONLY WHEN THE INDICATOR IS UNABLE TO FIND YOUR STARTING POINT CANDLE
Release Notes:
Fixed a problem related to the Square of 52 and the Square of 144
Release Notes:
When "Draw Price Labels" is enabled, now the label of the 50% level and the cycle end (100%) price labels will be drawn
Release Notes:
A new option "Middle offset" to fix the problem with the Forex pairs
Now you can increase the space of the star to any number of fit 360 (for example) bar on the chart, then use the middle offset to center the middle vertical line after 180 (for example) bar

Telegram : @Kirolos_T
Invite-only script

Access to this script is restricted to users authorized by the author and usually requires payment. You can add it to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author. Contact KirolosT.Zakery for more information, or follow the author's instructions below.

TradingView does not suggest paying for a script and using it unless you 100% trust its author and understand how the script works. In many cases you can find a good open-source alternative for free in our Community Scripts.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?

Warning: please read before requesting access.