Hi can you convert this indicator to ninjatrade 8 this indicator https://www.tradingview.com/v/EaO08ox7/

Other Converting

Specification

 


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

// © tista


//@version=4

study(title="Stochastic RSI Divergences", format=format.price)


kPeriod = input(title="K Period", defval=3)

dPeriod = input(title="D Period", defval=3)

stochasticPeriod = input(title="Stochastic Period", defval=14)

rsiPeriod = input(title="RSI Period", defval=14)

lbR = input(title="Pivot Lookback Right", defval=5)

lbL = input(title="Pivot Lookback Left", defval=5)

rangeUpper = input(title="Max of Lookback Range", defval=60)

rangeLower = input(title="Min of Lookback Range", defval=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)


bearColor = color.red

bullColor = color.green

hiddenBullColor = color.green

hiddenBearColor = color.red

textColor = color.white

noneColor = color.new(color.white, 100)


rsi1 = rsi(close, rsiPeriod)

k = sma(stoch(rsi1, rsi1, rsi1, stochasticPeriod), kPeriod)

d = sma(k, dPeriod)

osc = k


plot(k, title="K", linewidth=2, color=color.yellow)

plot(d, title="D", linewidth=2, color=color.white)


plFound = na(pivotlow(osc, lbL, lbR)) ? false : true

phFound = na(pivothigh(osc, lbL, lbR)) ? false : true


_inRange(cond) =>

    bars = barssince(cond == true)

    rangeLower <= bars and bars <= rangeUpper


//------------------------------------------------------------------------------

// Regular Bullish


// Osc: Higher Low

oscHL = osc[lbR] > valuewhen(plFound, osc[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


plot(

plFound ? osc[lbR] : na,

offset=-lbR,

title="Regular Bullish",

linewidth=2,

color=(bullCond ? bullColor : noneColor),

transp=0

)


plotshape(

bullCond ? osc[lbR] : na,

offset=-lbR,

title="Regular Bullish Label",

text=" Bull ",

style=shape.labelup,

location=location.absolute,

color=bullColor,

textcolor=textColor,

transp=0

)


alertcondition(bullCond, title="Regular bullish divergence in OBV found", message="Check charts for a regular bullish divergence found with OBV")


//------------------------------------------------------------------------------

// Hidden Bullish


// Osc: Lower Low

oscLL = osc[lbR] < valuewhen(plFound, osc[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


plot(

plFound ? osc[lbR] : na,

offset=-lbR,

title="Hidden Bullish",

linewidth=2,

color=(hiddenBullCond ? hiddenBullColor : noneColor),

transp=0

)


plotshape(

hiddenBullCond ? osc[lbR] : na,

offset=-lbR,

title="Hidden Bullish Label",

text=" H Bull ",

style=shape.labelup,

location=location.absolute,

color=bullColor,

textcolor=textColor,

transp=0

)


alertcondition(hiddenBullCond, title="Hidden bullish divergence in OBV found", message="Check charts for a hidden bullish divergence found with OBV")


//------------------------------------------------------------------------------

// Regular Bearish


// Osc: Lower High

oscLH = osc[lbR] < valuewhen(phFound, osc[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


plot(

phFound ? osc[lbR] : na,

offset=-lbR,

title="Regular Bearish",

linewidth=2,

color=(bearCond ? bearColor : noneColor),

transp=0

)


plotshape(

bearCond ? osc[lbR] : na,

offset=-lbR,

title="Regular Bearish Label",

text=" Bear ",

style=shape.labeldown,

location=location.absolute,

color=bearColor,

textcolor=textColor,

transp=0

)


alertcondition(bearCond, title="Regular bearish divergence in OBV found", message="Check charts for a regular bearish divergence found with OBV")


//------------------------------------------------------------------------------

// Hidden Bearish


// Osc: Higher High

oscHH = osc[lbR] > valuewhen(phFound, osc[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


plot(

phFound ? osc[lbR] : na,

offset=-lbR,

title="Hidden Bearish",

linewidth=2,

color=(hiddenBearCond ? hiddenBearColor : noneColor),

transp=0

)


plotshape(

hiddenBearCond ? osc[lbR] : na,

offset=-lbR,

title="Hidden Bearish Label",

text=" H Bear ",

style=shape.labeldown,

location=location.absolute,

color=bearColor,

textcolor=textColor,

transp=0

)


alertcondition(hiddenBearCond, title="Hidden bearish divergence in OBV found", message="Check charts for a hidden bearish divergence found with OBV")


Responded

1
Developer 1
Rating
(57)
Projects
72
22%
Arbitration
13
46% / 15%
Overdue
5
7%
Free
2
Developer 2
Rating
(3)
Projects
1
0%
Arbitration
2
0% / 100%
Overdue
0
Working
Similar orders
I need to convert a short 30 Line pinescript to Tradestation Easy Language, I want this project to be completed in 2-3 days if possible? Kindly apply if this is what you can do, i will include the script in the attachment below
I am looking for a developer to code my custom Ninjatrader 8 strategy and make it work perfectly, your expertise is highly needed for this project kindly reach out and let's proceed
Hello Great Developer. I have a HFT bot for mt4. Can you copy it for ctrader? I will be looking for a Great Developer to bid for it and let talk about it now
i mean i have this indicator(it's made for tradingview) but i would like to be using it in mt5, that's to change from pinescript code to mql5 code so that i can install it in mt5. and i want it be working in mt5 exactly the way its working in tradingview
Hello there, I have a script on tradingview pinescript that I need to get it converted to mql5 and add trailing loss, the script is very simple and not too complex. I will share the script with you once you bid. Thanks
This is a Ready Made grid Automatic EA 1. need some bug fixing and little modifcation this ea has some bug like -Takeing Random Trade after Mt4 Restart . also not flow set grid distance. like if i set 300pips grid distance, some time it place trade at 400 pips distance . fix this bug 2. Add one more anti-martingle Engine , LIKE Engine1-for martingle and Engine 2- Anti-martingle bot Engine place trade at the same time
Looking for a skilled developer to turn a pinescript into an MT5 indicator & EA I then want it to place buy and sell trades accordingly with close on opposite signal. // @version=1 indicator ( "Supply and Demand johann]" , overlay = true , max_boxes_count = 500 , max_bars_back = 500 ) //------------------------------------------------------------------------------ //Settings
Hello, I need to convert and indicator from pindescript to a bot in mt5 with a specific strategy. the pinescript is simple and is basicly modified moving average crossover with atr channel
Hi, I have one indicator for MT4 and it is working fine as I need. Now I want to convert it into MT5 version. The basic idea is that I put a starting date in one box, symbol in second box, number of lots in 3 box, per point value in 4th box. Indicator generate a virtual equity from starting minute till current date and time and shows it in 5th box and before this, it shows the starting price also, which I set by date
The developer needs to convert the attached ZZ semafor indicator from MQL4/MT4 platform to Pine Script, ensuring it includes alerts. hoping to get this done within a day. This involves translating the indicator's logic, including its ZigZag calculations and plotting logic, into Pine Script's syntax. Additionally, the script should generate alerts based on specific conditions or events within the indicator's behavior

Project information

Budget
40 - 50 USD
For the developer
36 - 45 USD