仕事が完了した
指定
Pivot Point High Low Indicator
The Script is written in “Pine” (a TradingView Script Language). I would like to convert it to MetaQuotes Language 4 (MQL4).
Here is the " Pine" Script:
//@version=3
//
// Pivot Points High Low
study(title="Pivot Points High Low Extension", shorttitle="Pivots", overlay=true)
pvtLenL = input(5, minval=1, title="Pivot Length Left Hand Side")
pvtLenR = input(3, minval=1, title="Pivot Length Right Hand Side")
maxLvlLen = 0
// Get High and Low Pivot Points
pvthi_ = pivothigh(high, pvtLenL, pvtLenR)
pvtlo_ = pivotlow(low, pvtLenL, pvtLenR)
// Force Pivot completion before plotting.
pvthi = pvthi_[0]
pvtlo = pvtlo_[0]
// Count How many candles for current Pivot Level, If new reset.
counthi = barssince(not na(pvthi))
countlo = barssince(not na(pvtlo))
pvthis = fixnan(pvthi)
pvtlos = fixnan(pvtlo)
hipc = change(pvthis) != 0 ? na : red
lopc = change(pvtlos) != 0 ? na : green
plot((maxLvlLen == 0 or counthi < maxLvlLen) ? pvthis : na, color=hipc, transp=0, linewidth=1, offset=-pvtLenR, title="Top Levels")
plot((maxLvlLen == 0 or countlo < maxLvlLen) ? pvtlos : na, color=lopc, transp=0, linewidth=1, offset=-pvtLenR, title="Bottom Levels")