Работа завершена
Время выполнения 7 часов
Отзыв от заказчика
My order has been fully covered. A successful developer
Техническое задание
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) | ||||
Откликнулись
1
Оценка
Проекты
18
33%
Арбитраж
0
Просрочено
0
Свободен
2
Оценка
Проекты
624
38%
Арбитраж
40
23%
/
65%
Просрочено
93
15%
Свободен
Опубликовал: 4 статьи, 19 примеров
3
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Информация о проекте
Бюджет
40+ USD
Сроки выполнения
от 1 до 2 дн.
