Professional Documents
Culture Documents
Sdada
Sdada
0 at
https://mozilla.org/MPL/2.0/
// © Zooteknist
//@version=4
study("Gann Square of 9 By TrendLine", overlay=true)
//wtdo = security(syminfo.tickerid, 'D', open[0])
dgts_1f(n) =>
c=1
c:=n==0?1:1+floor(log10(abs(n)))
c
number=0
res(MAResolution) =>
if MAResolution == "Şuan"
timeframe.period
else
if MAResolution == "1m"
"1"
else
if MAResolution == "3m"
"3"
else
if MAResolution == "5m"
"5"
else
if MAResolution == "15m"
"15"
else
if MAResolution == "30m"
"30"
else
if MAResolution == "45m"
"45"
else
if MAResolution == "1h"
"60"
else
if MAResolution == "2h"
"120"
else
if MAResolution == "3h"
"180"
else
if MAResolution == "4h"
"240"
else
if MAResolution == "D"
"D"
else
if MAResolution == "W"
"W"
else
if MAResolution == "M"
"M"
num = dgts_1f(wtdo)
bolen = num ==0 ? 10000 : num ==1 ? 1000 : num==2 ? 100 : num==3 ? 10 : num ==4 ? 1
: 0.1
float ab =int(sqrt(int(wtdo*bolen)))
ab1 = (ab*ab)/bolen
ab2 = ((ab+0.125)*(ab+0.125))/bolen
ab3 = ((ab+0.25)*(ab+0.25))/bolen
ab4 = ((ab+0.375)*(ab+0.375))/bolen
ab5 = ((ab+0.5)*(ab+0.5))/bolen
ab6 = ((ab+0.625)*(ab+0.625))/bolen
ab7 = ((ab+0.750)*(ab+0.750))/bolen
ab8 = ((ab+0.875)*(ab+0.875))/bolen
ab9 = ((ab+1)*(ab+1))/bolen
ab10 =((ab+1.125)*(ab+1.125))/bolen
ab11= ((ab+1.25)*(ab+1.25))/bolen
ab12= ((ab+1.375)*(ab+1.375))/bolen
ab13= ((ab+1.5)*(ab+1.5))/bolen
ab14= ((ab+1.625)*(ab+1.625))/bolen
ab15= ((ab+1.750)*(ab+1.750))/bolen
ab16= ((ab+1.875)*(ab+1.875))/bolen
ab17= ((ab+2)*(ab+2))/bolen
ab26 = ((ab-0.125)*(ab-0.125))/bolen
ab27 = ((ab-0.25)*(ab-0.25))/bolen
ab28 = ((ab-0.375)*(ab-0.375))/bolen
ab29 = ((ab-0.5)*(ab-0.5))/bolen
ab30 = ((ab-0.625)*(ab-0.625))/bolen
ab31 = ((ab-0.750)*(ab-0.750))/bolen
ab32 = ((ab-0.875)*(ab-0.875))/bolen
ab33 = ((ab-1)*(ab-1))/bolen