Looking for a coder to convert Volatility Oscillator indicator to MT4

MQL4 Indicators Converting

Job finished

Execution time 3 days
Feedback from customer
I appreciate his efforts.

Specification

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © veryfid

//@version=4
study("Volatility Oscillator", resolution = "")
length = input(100)
spike = close - open
x = stdev(spike,length)
y = stdev(spike,length) * -1

plot(spike, color = color.white, linewidth = 2, title = "Spike Linel")

p1 = plot(x, "Upper Line")
p2 = plot(y, "Lower Line")

plot(0, color= color.gray, title= "Zero Line")

plot(spike, color= color.blue, style=plot.style_area, transp=80, title = "Spike Fill")

osc2 = spike

lbR = 5
lbL = 5
rangeUpper =60
rangeLower = 5
plotBull = input(title="Plot Bullish", defval=true)
plotHiddenBull = input(title="Plot Hidden Bullish", defval=false)
plotBear = input(title="Plot Bearish", defval=true)
plotHiddenBear = input(title="Plot Hidden Bearish", defval=false)
delay_plot_til_closed = input(title="Delay diversion plot until candle is closed (don't repaint)", defval=false)
bearColor = color.red
bullColor = color.green
hiddenBullColor = color.new(color.green, 80)
hiddenBearColor = color.new(color.red, 80)
textColor = color.white
noneColor = color.new(color.white, 100)

repaint = (not(delay_plot_til_closed) or barstate.ishistory or barstate.isconfirmed)

plFound = na(pivotlow(osc2, lbL, lbR)) ? false : true
phFound = na(pivothigh(osc2, lbL, lbR)) ? false : true
_inRange(cond) =>
bars = barssince(cond == true)
rangeLower <= bars and bars <= rangeUpper

//------------------------------------------------------------------------------
// Regular Bullish
// Osc: Higher Low

oscHL = osc2[lbR] > valuewhen(plFound, osc2[lbR], 1) and _inRange(plFound[1])

// Price: Lower Low

priceLL = low[lbR] < valuewhen(plFound, low[lbR], 1)
bullCond = plotBull and priceLL and oscHL and plFound and repaint


plotshape(
bullCond ? osc2[lbR] : na,
offset=-lbR,
title="Regular Bullish Label",
text="R",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor,
transp=0
)

//------------------------------------------------------------------------------
// Hidden Bullish
// Osc: Lower Low

oscLL = osc2[lbR] < valuewhen(plFound, osc2[lbR], 1) and _inRange(plFound[1])

// Price: Higher Low

priceHL = low[lbR] > valuewhen(plFound, low[lbR], 1)
hiddenBullCond = plotHiddenBull and priceHL and oscLL and plFound and repaint



plotshape(
hiddenBullCond ? osc2[lbR] : na,
offset=-lbR,
title="Hidden Bullish Label",
text="H",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor,
transp=0
)

//------------------------------------------------------------------------------
// Regular Bearish
// Osc: Lower High

oscLH = osc2[lbR] < valuewhen(phFound, osc2[lbR], 1) and _inRange(phFound[1])

// Price: Higher High

priceHH = high[lbR] > valuewhen(phFound, high[lbR], 1)

bearCond = plotBear and priceHH and oscLH and phFound and repaint



plotshape(
bearCond ? osc2[lbR] : na,
offset=-lbR,
title="Regular Bearish Label",
text="R",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor,
transp=0
)

//------------------------------------------------------------------------------
// Hidden Bearish
// Osc: Higher High

oscHH = osc2[lbR] > valuewhen(phFound, osc2[lbR], 1) and _inRange(phFound[1])

// Price: Lower High

priceLH = high[lbR] < valuewhen(phFound, high[lbR], 1)

hiddenBearCond = plotHiddenBear and priceLH and oscHH and phFound and repaint



plotshape(
hiddenBearCond ? osc2[lbR] : na,
offset=-lbR,
title="Hidden Bearish Label",
text="H",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor,
transp=0
)

//barcolor(color = spike > 0 ? color.green : color.red )

Responded

1
Developer 1
Rating
(260)
Projects
395
63%
Arbitration
5
40% / 0%
Overdue
4
1%
Loaded
2
Developer 2
Rating
(38)
Projects
50
10%
Arbitration
1
0% / 0%
Overdue
8
16%
Free
3
Developer 3
Rating
(220)
Projects
249
61%
Arbitration
3
33% / 67%
Overdue
5
2%
Working
Similar orders
Hello i need to be able to create an EA / Indicator that when a trade reaches TP a screenshot is taken of the history of that trade showing the open price, TP and the profit amount, i then need this screenshot to be sent to Telegram
.Basically this Ninja Trader indicator works exactly like in Ninja on Mt4. Also, there should be an option in the mt4 version so that when the indicator touches/resets a newly created zone, an alert/notification is sent. Note: It must be exactly the same and have the same configuration options and everything that is in Ninja
I have a script completely up and running on MT5 and I want to convert it to work in NINJATRADER 8 LEAVE JOB PRICE, JOB RUN TIME, YEARS OF EXPERIENCE- tengo un script completamente listo y funcionando en mt5 y deseo convertilo para que funcione en NINJATRADER 8 DEJAR PRECIO DEL TRABAJO, TIEMPO DE EJECUCION DEL TRABAJO, AÑOS DE EXPERIENCIA-
I need this task done before 18:00 GMT 17/04/24 The EA is already written, however trades are opened at the incorrect level as instructed in the inputs and code which would need debugging, trailing stop loss functionality isn't working and my request mentioned below needs implementing . Assuming the upper RSI level is 70 and the lower RSI level is 30, the logic I am after is simple. When the price is in a decline
Hello there, I need a developer that can help me convert 2 TradingView Indicators into MT4 in 2 days. I need this to be perfectly converted and as soon as possible. Thanks
i am currently in need of a multi currency EA.i want the EA to be able to read data from different symbols whenever a trade occur on that symbol,the EA will be able to read the direction of the trade and the profit or loss of that particular pair and display it on my panel.the EA must be able to to combine all the trades that were taken from different symbols and display it on the panel,if you are capable of such it
I have my auto trendiness mq5 indicator I want to convert it to an expert advisor. so I want to make it and expert advisor not an indicator. And I have my bullish engulfing robot where I want if there is a bearish engulfing it should draw a line on the open of the next candle and bearish engulfing vice versa I have provided the files
Hello there, I need a developer that can help me convert 2 TradingView pinescripts into MT4 in 2 days. I need this to be perfectly converted and as soon as possible. Thanks
We need an experienced coder to convert an existing MT4 indicator to Tradingview's Pine Script language. The converted indicator must maintain full functionality and settings of the original. Requirements: Proven expertise in both MT4 (MQL4) and Tradingview's Pine Script. Strong understanding of technical indicators and charting principles. Ability to work accurately and efficiently within deadlines
I am looking for this indicator source code, I want to have the distance fixed no movement if I zoom . I need the source code mql4. I already have the ex4 file I need the mql4 fix range distance that remains when I zoom

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
to 1 day(s)