Re: QQE indicators for MT4

181
mrtools wrote: Fri Jul 02, 2021 4:57 am This is an updated version of qqe polychromatic(pcm) smooth. The pcm is smoothed with jurik and the qqe smoothing factor is using ema for it's calculations. Anyway code should pretty much be optimized and faster. There is arrows and alerts on signal and zero cross.
just in case you were unsure which way US100 would go at London open - very helpful
Attachments
These users thanked the author josi for the post:
Jimmy


IndicatorRe: QQE indicators for MT4

182
mrtools wrote: Fri Jul 02, 2021 4:57 am This is an updated version of qqe polychromatic(pcm) smooth.
josi wrote: Fri Jul 02, 2021 9:47 pm just in case you were unsure which way US100 would go at London open - very helpful
Good insight mate. Pepperstone doesn't give me US100 but a NASDAQ100. In any case, I'd be taking any up signal on our new QQE indicator, on any timeframe :lol:

My 1H chart
Uptrending forever - check out the Weekly :Shocked:
Which broker are you with Jo?
These users thanked the author ChuChu Rocket for the post:
galaxy
Important: The worst forex brokers of all time 👎

Re: QQE indicators for MT4

185
josi wrote: Fri Jul 02, 2021 9:47 pm very helpful
if you look at this - prospects for up don't seem as rosy today - let's see whether the indicator has predictive qualities (screenshot 1 before London opening)
See where we ended up (screenshot 2 1 hour after US opening)?
Not so bad, eh? Now repeat 100+ times to evaluate prognosticating probability.
Attachments
These users thanked the author josi for the post:
ChuChu Rocket


Re: QQE indicators for MT4

187
josi wrote: Fri Jul 02, 2021 9:47 pm just in case you were unsure which way US100 would go at London open - very helpful
.... very helpful....Yes, if you talk about the trendline. Don't get me wrong, the indicator in the subwindow is doing a good job following price action, but then, if I had to watch the bits and pieces of what it is doing, I'd forget about placing an order and price action is already on the way without me.... :D
These users thanked the author RplusT for the post (total 2):
josi, RockRobb

Re: QQE indicators(s) ...

188
mrtools wrote: Sun May 20, 2018 9:10 am Don't think this has been posted it,s a mt4 version of the mt5 version posted by Mladen, except with this version you can use a choice of 9 different moving averages to smooth the rsi, also has all the price options too.
Pardon me Mr. Tools, I assumed the thumps up button is for thanking someone and clicked on it and only later did I realize this was to report a post.
Please ignore the report guys.

Great work as always Mr.Tools, thank you !

Cheers
JR

Re: QQE indicators for MT4

190
Dear Mrtools is it possible to convert this QQE script from TV pine script.

The script is needed for trading highly success HMA & FLI & QQE strategy. ( I hope its not against the rules to share the youtube video for this strategy -

This is the script made by Mihkel00 and the Original was made by Glaz -

Code: Select all

//@version=4
//By Glaz, Modified
//
study("QQE MOD")
RSI_Period = input(6, title='RSI Length')
SF = input(5, title='RSI Smoothing')
QQE = input(3, title='Fast QQE Factor')
ThreshHold = input(3, title="Thresh-hold")
//

src = input(close, title="RSI Source")
//

//
Wilders_Period = RSI_Period * 2 - 1


Rsi = rsi(src, RSI_Period)
RsiMa = ema(Rsi, SF)
AtrRsi = abs(RsiMa[1] - RsiMa)
MaAtrRsi = ema(AtrRsi, Wilders_Period)
dar = ema(MaAtrRsi, Wilders_Period) * QQE

longband = 0.0
shortband = 0.0
trend = 0

DeltaFastAtrRsi = dar
RSIndex = RsiMa
newshortband = RSIndex + DeltaFastAtrRsi
newlongband = RSIndex - DeltaFastAtrRsi
longband := RSIndex[1] > longband[1] and RSIndex > longband[1] ? 
   max(longband[1], newlongband) : newlongband
shortband := RSIndex[1] < shortband[1] and RSIndex < shortband[1] ? 
   min(shortband[1], newshortband) : newshortband
cross_1 = cross(longband[1], RSIndex)
trend := cross(RSIndex, shortband[1]) ? 1 : cross_1 ? -1 : nz(trend[1], 1)
FastAtrRsiTL = trend == 1 ? longband : shortband
////////////////////


length = input(50, minval=1, title="Bollinger Length")
mult = input(0.35, minval=0.001, maxval=5, step=0.1, title="BB Multiplier")
basis = sma(FastAtrRsiTL - 50, length)
dev = mult * stdev(FastAtrRsiTL - 50, length)
upper = basis + dev
lower = basis - dev
color_bar = RsiMa - 50 > upper ? #00c3ff : RsiMa - 50 < lower ? #ff0062 : color.gray


//
// Zero cross
QQEzlong = 0
QQEzlong := nz(QQEzlong[1])
QQEzshort = 0
QQEzshort := nz(QQEzshort[1])
QQEzlong := RSIndex >= 50 ? QQEzlong + 1 : 0
QQEzshort := RSIndex < 50 ? QQEzshort + 1 : 0
//  

Zero = hline(0, color=color.white, linestyle=hline.style_dotted, linewidth=1)

////////////////////////////////////////////////////////////////

RSI_Period2 = input(6, title='RSI Length')
SF2 = input(5, title='RSI Smoothing')
QQE2 = input(1.61, title='Fast QQE2 Factor')
ThreshHold2 = input(3, title="Thresh-hold")

src2 = input(close, title="RSI Source")
//

//
Wilders_Period2 = RSI_Period2 * 2 - 1


Rsi2 = rsi(src2, RSI_Period2)
RsiMa2 = ema(Rsi2, SF2)
AtrRsi2 = abs(RsiMa2[1] - RsiMa2)
MaAtrRsi2 = ema(AtrRsi2, Wilders_Period2)
dar2 = ema(MaAtrRsi2, Wilders_Period2) * QQE2
longband2 = 0.0
shortband2 = 0.0
trend2 = 0

DeltaFastAtrRsi2 = dar2
RSIndex2 = RsiMa2
newshortband2 = RSIndex2 + DeltaFastAtrRsi2
newlongband2 = RSIndex2 - DeltaFastAtrRsi2
longband2 := RSIndex2[1] > longband2[1] and RSIndex2 > longband2[1] ? 
   max(longband2[1], newlongband2) : newlongband2
shortband2 := RSIndex2[1] < shortband2[1] and RSIndex2 < shortband2[1] ? 
   min(shortband2[1], newshortband2) : newshortband2
cross_2 = cross(longband2[1], RSIndex2)
trend2 := cross(RSIndex2, shortband2[1]) ? 1 : cross_2 ? -1 : nz(trend2[1], 1)
FastAtrRsi2TL = trend2 == 1 ? longband2 : shortband2


//
// Zero cross
QQE2zlong = 0
QQE2zlong := nz(QQE2zlong[1])
QQE2zshort = 0
QQE2zshort := nz(QQE2zshort[1])
QQE2zlong := RSIndex2 >= 50 ? QQE2zlong + 1 : 0
QQE2zshort := RSIndex2 < 50 ? QQE2zshort + 1 : 0
//  

hcolor2 = RsiMa2 - 50 > ThreshHold2 ? color.silver :
   RsiMa2 - 50 < 0 - ThreshHold2 ? color.silver : na
plot(FastAtrRsi2TL - 50, title='QQE Line', color=color.white, transp=0, linewidth=2)
plot(RsiMa2 - 50, color=hcolor2, transp=50, title='Histo2', style=plot.style_columns)

Greenbar1 = RsiMa2 - 50 > ThreshHold2
Greenbar2 = RsiMa - 50 > upper

Redbar1 = RsiMa2 - 50 < 0 - ThreshHold2
Redbar2 = RsiMa - 50 < lower
plot(Greenbar1 and Greenbar2 == 1 ? RsiMa2 - 50 : na, title="QQE Up", style=plot.style_columns, color=#00c3ff, transp=0)
plot(Redbar1 and Redbar2 == 1 ? RsiMa2 - 50 : na, title="QQE Down", style=plot.style_columns, color=#ff0062, transp=0)


P.S
I have been testing this strategy with your custom made FLI & HMA that I found here, but the QQE is totally different.


Who is online

Users browsing this forum: Amazon [Bot], rudiarius, specialkey, Steam1, Telegram [Bot], Yandex [Bot] and 84 guests