- #3,985
- Edited 5:26am Aug 14, 2020 3:50am | Edited 5:26am
- Joined Oct 2017 | Status: Trader | 12,472 Posts
Planetary cycles, astrological theory of cycles of the markets 510 replies
Forecast Forex using Numeric Cycles and Astrology Cycles 38 replies
Planetary Cycles... Plotting Cycles into the Future 0 replies
Market Waves are NOT Cycles 8 replies
Waves/Trends/Cycles 0 replies
Disliked{quote} Ace it would be great if you could show us an example. Confluence of methods can be useful. Moreover everybody here has his own history . Hence it is 100 % "normal" that the readers and users stay with the tools they already know and trust. It is what I have done in 2006 adding Gann tools and philosophy to Hurst tools and methodologyIgnored
Disliked{quote} Parisboy, I would share my core method, but I know from past experience doing so would bring on more questions about different aspects of what I would share. I know that sounds selfish, but my other method was something I discovered after reading every post I could find by Trader Crucial Point. One post in particular put me on to what I eventually discovered so I will give him credit for the discovery. On the last chart I posted with the comments price down was rejected for a short run up then down it continues. What I do is found those...Ignored
Disliked{quote} Ace Gann, Hurst and various cycles writings , all together it is enough to occupy my time and my brain !Ignored
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//@version=4
study("FLD2", overlay=true)
timeFrame = input(title="Chart TF", defval="1H", options=["15m", "30m", "1H", "4H", "1D", "1W"])
show1 = input(false, "FLD 1")
fld1_length = input(6, title="FLD Length")
show2 = input(false, "FLD 2")
fld2_length = input(19, title="FLD2 Length")
show3 = input(false, "FLD 3")
fld3_length = input(25, title="FLD3 Length")
show4 =input(false, title="sma")
sma_length = input(200, title="sma length")
show8 = input(false, title="Octaves")
show9 = input(false, title="CMAs")
show10 = input(false, title="CMA Envelopes")
show5 = input(false, title="Fib envelopes")
show7 = input(false, title="Simple envelopes")
show6 = input(false, title="FLD sma")
FLDsma_length = input(6, title="FLDsma length")
Pave = (high + low)/2
hLength = 0
envLength = 0
envCoeff = 0.0
cmaE1 = 0
cmaE2 = 0
cmaE3 = 0
if timeFrame=="15m"
hLength := 6000
cmaE1 := 16
cmaE2 := 84
cmaE3 := 384
envLength := 141
envCoeff := 1.5
if timeFrame=="30m"
hLength := 5000
cmaE1 := 24
cmaE2 := 120
cmaE3 := 256
envLength := 141
envCoeff := 1.75
if timeFrame=="1H"
hLength := 3000
cmaE1 := 32
cmaE2 := 128
cmaE3 := 256
envLength := 119
envCoeff := 2.5
if timeFrame=="4H"
hLength := 2000
cmaE1 := 8
cmaE2 := 24
cmaE3 := 128
envLength := 247
envCoeff := 2.4
if timeFrame=="1D"
hLength := 500
cmaE1 := 8
cmaE2 := 13
cmaE3 := 48
envLength := 379
envCoeff := 3
if timeFrame=="1W"
hLength := 52
cmaE1 := 2
cmaE2 := 6
cmaE3 := 9
envLength :=67
envCoeff := 3.75
priceHigh = highest(hLength)
priceLow = lowest(hLength)
HLdelta = priceHigh - priceLow
Octave = HLdelta/8
env = Octave/3
Oct0 = priceLow
Oct1 = Oct0 + Octave
Oct2 = Oct1 + Octave
Oct3 = Oct2 + Octave
Oct4 = Oct3 + Octave
Oct5 = Oct4 + Octave
Oct6 = Oct5 + Octave
Oct7 = Oct6 + Octave
Oct8 = priceHigh
Psma = sma(Pave, sma_length)
FLDsma = sma(Pave, FLDsma_length)
E1 = cmaE1
E2 = cmaE2
E3 = cmaE3
cma1 = sma(Pave, E1)
cma2 = sma(Pave, E2)
cma3 = sma(Pave, E3)
cmaEnv1H = cma1 + (Octave/4)
cmaEnv1L = cma1 - (Octave/4)
cmaEnv2H = cma2 + (Octave/2)
cmaEnv2L = cma2 - (Octave/2)
cmaEnv3H = cma3 + Octave
cmaEnv3L = cma3 - Octave
oCMA1 = round(cmaE1/2)
oCMA2 = round(cmaE2/2)
oCMA3 = round(cmaE3/2)
plot(show1 and Pave ? Pave : na, color=color.red, linewidth=2, transp=0, offset=fld1_length)
plot(show2 and Pave ? Pave : na, color=color.yellow, linewidth=2, transp=0, offset=fld2_length)
plot(show3 and Pave ? Pave : na, color=color.blue, linewidth=2, transp=0, offset=fld3_length)
plot(show4 and Psma ? Psma : na, color=color.aqua, linewidth=2, transp=20)
plot(show6 and FLDsma ? FLDsma : na, color=color.orange, linewidth=2, transp=20, offset=fld2_length)
plot(show9 and cma1 ? cma1 : na, color=color.fuchsia, linewidth=3, transp=0, offset=-oCMA1)
plot(show9 and cma2 ? cma2 : na, color=color.green, linewidth=3, transp=0, offset=-oCMA1)
plot(show9 and cma3 ? cma3 : na, color=color.blue, linewidth=3, transp=0, offset=-oCMA1)
cma1HPlot = plot(show10 and cmaEnv1H ? cmaEnv1H : na, color=color.fuchsia,linewidth=1, transp=30, offset=-oCMA1)
cma1LPlot = plot(show10 and cmaEnv1L ? cmaEnv1L : na, color=color.fuchsia,linewidth=1, transp=30, offset=-oCMA1)
cma2HPlot = plot(show10 and cmaEnv2H ? cmaEnv2H : na, color=color.green,linewidth=1, transp=10, offset=-oCMA1)
cma2LPlot = plot(show10 and cmaEnv2L ? cmaEnv2L : na, color=color.green,linewidth=1, transp=10, offset=-oCMA1)
cma3HPlot = plot(show10 and cmaEnv3H ? cmaEnv3H : na, color=color.blue,linewidth=1, transp=20, offset=-oCMA1)
cma3LPlot = plot(show10 and cmaEnv3L ? cmaEnv3L : na, color=color.blue,linewidth=1, transp=20, offset=-oCMA1)
fill(cma3HPlot, cma3LPlot, color=color.navy, transp = 85)
fill(cma2HPlot, cma2LPlot, color=color.green, transp = 80)
fill(cma1HPlot, cma1LPlot, color=color.purple, transp = 65)
envSMA = sma(Pave, envLength)
envH1 = envSMA + (env*envCoeff)
envH2 = envH1 + (env*envCoeff)
envH3 = envH2 + (env*envCoeff)
envL1 = envSMA - (env*envCoeff)
envL2 = envL1 - (env*envCoeff)
envL3 = envL2 - (env*envCoeff)
plot(show7 and envSMA ? envSMA : na, color=color.fuchsia, linewidth=3, transp=40)
plot(show7 and envH1 ? envH1 : na, color=#ef5350, linewidth=3, transp=60)
plot(show7 and envH2 ? envH2 : na, color=#81c784, linewidth=3, transp=70)
plot(show7 and envH3 ? envH3 : na, color=#8ecbfd, linewidth=3, transp=80)
plot(show7 and envL1 ? envL1 : na, color=#ef5350, linewidth=3, transp=60)
plot(show7 and envL2 ? envL2 : na, color=#81c784, linewidth=3, transp=70)
plot(show7 and envL3 ? envL3 : na, color=#8ecbfd, linewidth=3, transp=80)
plot(show8 and priceLow ? priceLow : na, color=color.white, linewidth=1, transp=60, offset=15)
plot(show8 and Oct1 ? Oct1 : na, color=color.white, linewidth=1, transp=85, offset=15)
plot(show8 and Oct2 ? Oct2 : na, color=color.white, linewidth=1, transp=80, offset=15)
plot(show8 and Oct3 ? Oct3 : na, color=color.white, linewidth=1, transp=70, offset=15)
plot(show8 and Oct4 ? Oct4 : na, color=#311b92, linewidth=2, transp=50, offset=15)
plot(show8 and Oct5 ? Oct5 : na, color=color.white, linewidth=1, transp=70, offset=15)
plot(show8 and Oct6 ? Oct6 : na, color=color.white, linewidth=1, transp=80, offset=15)
plot(show8 and Oct7 ? Oct7 : na, color=color.white, linewidth=1, transp=85, offset=15)
plot(show8 and priceHigh ? priceHigh : na, color=color.white, linewidth=1, transp=60, offset=15)
flength = 200
fsrc = hlc3
fmult = 3.0
fbasis = vwma(fsrc, flength)
fdev = fmult * stdev(fsrc, flength)
upper_1= fbasis + (0.236*fdev)
upper_2= fbasis + (0.382*fdev)
upper_3= fbasis + (0.5*fdev)
upper_4= fbasis + (0.618*fdev)
upper_5= fbasis + (0.764*fdev)
upper_6= fbasis + (1*fdev)
lower_1= fbasis - (0.236*fdev)
lower_2= fbasis - (0.382*fdev)
lower_3= fbasis - (0.5*fdev)
lower_4= fbasis - (0.618*fdev)
lower_5= fbasis - (0.764*fdev)
lower_6= fbasis - (1*fdev)
plot(show5 and fbasis ? fbasis : na, color=color.fuchsia, linewidth=2)
p1 = plot(show5 and upper_1 ? upper_1 : na, color=color.white, linewidth=1, title="0.236",transp=60)
p2 = plot(show5 and upper_2 ? upper_2 : na, color=color.white, linewidth=1, title="0.382",transp=60)
p3 = plot(show5 and upper_3 ? upper_3 : na, color=color.white, linewidth=1, title="0.5",transp=60)
p4 = plot(show5 and upper_4 ? upper_4 : na, color=color.white, linewidth=1, title="0.618",transp=60)
p5 = plot(show5 and upper_5 ? upper_5 : na, color=color.white, linewidth=1, title="0.764",transp=60)
p6 = plot(show5 and upper_6 ? upper_6 : na, color=color.red, linewidth=2, title="1",transp=60)
p13 = plot(show5 and lower_1 ? lower_1 : na, color=color.white, linewidth=1, title="0.236",transp=60)
p14 = plot(show5 and lower_2 ? lower_2 : na, color=color.white, linewidth=1, title="0.382",transp=60)
p15 = plot(show5 and lower_3 ? lower_3 : na, color=color.white, linewidth=1, title="0.5",transp=60)
p16 = plot(show5 and lower_4 ? lower_4 : na, color=color.white, linewidth=1, title="0.618",transp=60)
p17 = plot(show5 and lower_5 ? lower_5 : na, color=color.white, linewidth=1, title="0.764",transp=60)
p18 = plot(show5 and lower_6 ? lower_6 : na, color=color.green, linewidth=2, title="1",transp=60) DislikedBeen catching up on the last 20-odd pages of this excellent thread and noticed a request for FLD code on TV. This is my TV indicator - there are a few things to note : 1. I wrote it specifically for bitcoin/USD. 2. Many of the variables are hard-coded to keep the settings panel as clean and simple as possible. 3. If you need to change the envelope periods go into the code and edit the appropriate time frame to match your needs. 4. The time frame of the indicator needs to be set to the same time frame as the chart or it will not function correctly....Ignored
Disliked{quote} Love the quality of your coment and what's to be veiwed on your charts, is this one loadable onto MT4 please ???Ignored