Конвертировать индикатор из TradingView в MT5

MQL5 Göstergeler Dönüştürme

İş tamamlandı

Tamamlanma süresi: 2 dakika
Müşteri tarafından geri bildirim
Всё отлично.
Geliştirici tarafından geri bildirim
Благодарен за заказ. Обращайтесь. Любую вашу задачу выполню качественно.

İş Gereklilikleri

Конвертировать готовый скрипт из программы TradingView в MT5. Индикатор небольшой - контрольные точки разворота. Цель конвертации - изучение исторических данных по работе данного индикатора на графике. (Сервис TradingView предоставляет данные лишь за 2 года на необходимом таймфрейме)  Сам скрипт находится в открытом доступе. Его я закрепляю ниже. 




//@version=3
 
study(title="Pivots H/L", shorttitle="PHL", overlay=true)

ShowPivots       = input(false,title="Show Pivot Points")
pvtLenL          = input(10,minval=1,title="Pivot Length Left Hand Side")
pvtLenR          = input(10,minval=1,title="Pivot Length Right Hand Side")
ShowSRLevels     = input(true,title="Show S/R Level Extensions")
ShowPivotLabels  = input(false)
maxLvlLen        = input(10,minval=0, title="Maximum S/R Level Extension Length")
pvthi = pivothigh(pvtLenL,pvtLenR)
pvtlo = pivotlow(pvtLenL,pvtLenR)
gc=#dddddd
plotchar(ShowPivots and not ShowPivotLabels? pvthi[1] :na, title='High Pivot *', location=location.abovebar, color=green, offset=-pvtLenR-1,transp=0,size=size.auto)
plotchar(ShowPivots and not ShowPivotLabels? pvtlo[1] :na,  title='Low Pivot *', location=location.belowbar, color=red, offset=-pvtLenR-1,transp=0,size=size.auto)
plotshape(ShowPivotLabels? pvthi[1]: na, title='Pivot High Label', style=shape.labeldown, location=location.abovebar, color=gc, text="[P.H]", textcolor=green, offset=-pvtLenR-1,transp=0)
plotshape(ShowPivotLabels? pvtlo[1]: na, title='Pivot Low Label', style=shape.labelup, location=location.belowbar, color=gc, text="[P.L]", textcolor=red, offset=-pvtLenR-1,transp=0)
counthi = 0.0 
counthi := pvthi[1] ? 0 : nz(counthi[1])+1
countlo = 0.0
countlo := pvtlo[1] ? 0 : nz(countlo[1])+1
pvthis = 0.0
pvthis := pvthi[1] ? high[pvtLenR+1] : pvthis[1]
pvtlos = 0.0
pvtlos := pvtlo[1] ? low[pvtLenR+1] :  pvtlos[1]
hipc = (pvthis != pvthis[1]) ? na : green
lopc = (pvtlos != pvtlos[1]) ? na : red

h2l= (pvthis+pvtlos)/2
plot(ShowSRLevels and (maxLvlLen==0 or counthi<maxLvlLen)? pvthis : na, color=hipc, transp=30, linewidth=2, offset=-pvtLenR-1, title="Top Levels", trackprice=false)
plot(ShowSRLevels and (maxLvlLen==0 or countlo<maxLvlLen)? pvtlos : na, color=lopc, transp=30, linewidth=2, offset=-pvtLenR-1, title="Bottom Levels", trackprice=false)
//plot( h2l, color= purple, transp=0, linewidth=1, title="HLine",  style=circles)

rl=100
ds=1000
rd=1/syminfo.mintick
irl=close * rd
irm=irl % rl 
r=(irm>=rl/2) ? rl : 0
r100=(irl-irm+r)/rd
wna=r100 != r100[1] ? na : r100

//fletodetected
pz=input(100, step=50,title='+/- от цены')
wna1=wna-pz/rd
wna2=wna+pz/rd
plot(wna1, transp=100, style=circles)
plot(wna2, transp=100, style=circles)

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(253)
Projeler
571
36%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
26%
Serbest
2
Geliştirici 2
Derecelendirme
(68)
Projeler
111
26%
Arabuluculuk
17
6% / 71%
Süresi dolmuş
15
14%
Serbest
3
Geliştirici 3
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(563)
Projeler
931
47%
Arabuluculuk
301
59% / 25%
Süresi dolmuş
123
13%
Çalışıyor

Proje bilgisi

Bütçe
30+ USD
Geliştirici için
27 USD
Son teslim tarihi
from 1 to 20 gün