Job finished
Execution time 7 hours
Feedback from customer
My order has been fully covered. A successful developer
Specification
I want the indicator SQZMOM_LB published in Tradingview (Pine Script) to be edited to MQL5.
The indicator should look the same in both applications, the study results should be the same and should produce the same values.
| SOURCE CODE ( PineScript) | ||||
| // | ||||
| // @author LazyBear | ||||
| // List of all my indicators: | ||||
| // | ||||
| study(shorttitle = "SQZMOM_LB", title="Squeeze Momentum Indicator [LazyBear]", overlay=false) | ||||
| length = input(20, title="BB Length") | ||||
| mult = input(2.0,title="BB MultFactor") | ||||
| lengthKC=input(20, title="KC Length") | ||||
| multKC = input(1.5, title="KC MultFactor") | ||||
| useTrueRange = input(true, title="Use TrueRange (KC)", type=bool) | ||||
| // Calculate BB | ||||
| source = close | ||||
| basis = sma(source, length) | ||||
| dev = multKC * stdev(source, length) | ||||
| upperBB = basis + dev | ||||
| lowerBB = basis - dev | ||||
| // Calculate KC | ||||
| ma = sma(source, lengthKC) | ||||
| range = useTrueRange ? tr : (high - low) | ||||
| rangema = sma(range, lengthKC) | ||||
| upperKC = ma + rangema * multKC | ||||
| lowerKC = ma - rangema * multKC | ||||
| sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC) | ||||
| sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC) | ||||
| noSqz = (sqzOn == false) and (sqzOff == false) | ||||
| val = linreg(source - avg(avg(highest(high, lengthKC), lowest(low, lengthKC)),sma(close,lengthKC)), | ||||
| lengthKC,0) | ||||
| bcolor = iff( val > 0, | ||||
| iff( val > nz(val[1]), lime, green), | ||||
| iff( val < nz(val[1]), red, maroon)) | ||||
| scolor = noSqz ? blue : sqzOn ? black : gray | ||||
| plot(val, color=bcolor, style=histogram, linewidth=4) | ||||
| plot(0, color=scolor, style=cross, linewidth=2) | ||||
Responded
1
Rating
Projects
18
33%
Arbitration
0
Overdue
0
Free
2
Rating
Projects
624
38%
Arbitration
40
23%
/
65%
Overdue
93
15%
Free
Published: 4 articles, 19 codes
3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Project information
Budget
40+ USD
Deadline
from 1 to 2 day(s)
