Multi CCI Indicator Conversion from Pinescript to MQL4

MQL4 Indicators Converting

Specification

I have an indicator I built for Pinescript that allows to put multiple length CCIs in one spot without any weird re-scaling done to it. I would like to convert it into MQL4 to get me off of Tradingview. I tried overlaying multiple CCIs in MT4 and they all have different scales it seems when I change the lengths. That's not quite what I'm looking to do. I'll post the code and a picture below. You'll notice in the indicator window that I have one of them as an area plot that is transparent. If this is able to be done in MT4 as well that would be good. If not, no big deal.

I would like the capability to change the lengths, colors, and line type of this indicator. As well as to add new levels to it as is already able to be done in the stock MT4 CCI.

Let me know if this is something that is feasible.

I would also like the source code for this project for my own education as well.




//@version=5

indicator(title='Commodity Channel Index', shorttitle='CCI', format=format.price, precision=2, timeframe='')


length1 = input.int(20, minval=1, title='Fast')

length2 = input.int(56, minval=1, title='Medium')

length3 = input.int(120, minval=1, title='Slow')


src1 = input(close, title='Source')

src2 = input(close, title='Source')

src3 = input(close, title='Source')


ma1 = ta.sma(src1, length1)

ma2 = ta.sma(src2, length2)

ma3 = ta.sma(src3, length3)


cci1 = (src1 - ma1) / (0.015 * ta.dev(src1, length1))

cci2 = (src2 - ma2) / (0.015 * ta.dev(src2, length2))

cci3 = (src3 - ma3) / (0.015 * ta.dev(src3, length3))


plot(cci1, 'CCI Fast', color=color.new(#ffffff, 0))

plot(cci2, 'CCI Medium', color=color.new(#000000, 0))

plot(cci3, color=color.new(#000000, 68), title='CCI Slow')


band4 = hline(200, 'Upper Band', color=#C0C0C0, linestyle=hline.style_dashed)

band3 = hline(-200, 'Upper Band', color=#C0C0C0, linestyle=hline.style_dashed)

band1 = hline(100, 'Upper Band', color=#C0C0C0, linestyle=hline.style_dashed)

band0 = hline(-100, 'Lower Band', color=#C0C0C0, linestyle=hline.style_dashed)

band5 = hline(0, 'Lower Band', color=#C0C0C0, linestyle=hline.style_solid)


Responded

1
Developer 1
Rating
(38)
Projects
50
10%
Arbitration
1
0% / 0%
Overdue
8
16%
Free
2
Developer 2
Rating
(94)
Projects
190
66%
Arbitration
8
25% / 50%
Overdue
2
1%
Free
3
Developer 3
Rating
(125)
Projects
157
36%
Arbitration
4
25% / 50%
Overdue
13
8%
Free
4
Developer 4
Rating
(546)
Projects
823
73%
Arbitration
15
53% / 13%
Overdue
193
23%
Free
5
Developer 5
Rating
(203)
Projects
303
35%
Arbitration
56
38% / 38%
Overdue
99
33%
Free
6
Developer 6
Rating
(220)
Projects
249
61%
Arbitration
3
33% / 67%
Overdue
5
2%
Working
7
Developer 7
Rating
(400)
Projects
528
74%
Arbitration
9
44% / 0%
Overdue
24
5%
Free
8
Developer 8
Rating
(555)
Projects
922
48%
Arbitration
300
59% / 25%
Overdue
123
13%
Free
Similar orders
Hello, I am kindly looking for a developer to help with the migration of an existing Expert Advisor from MQL4 to MQL5. The primary tasks required are: Code Migration: The current EA is based on MQL4 and needs to be rewritten for compatibility with MQL5. It is a straightforward mechanical limit order inventory management strategy (Grid), but it requires precise handling to ensure that its functionality remains
already have an advisor on mql4 and I want to adapt it to mql5, and chance some things on it, I was working with a developer but he is to busy to keep working on it the advisor has been tested and it does most of what we want it to do but, I need some adjusts
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
👋 hello great developer am looking for expert to help me with convert with this 2 pine script indicator into mt4 indicator? I will be looking for great developer to bid for this project. Best regards
Not sure if you’re familiar with the backtesting software (Forex Tester.) They require you to upload experts in DLL format. They won’t accept MQL4. Would you be able to convert my expert advisor (MQ4 format) into DLL? It’s a simple MQ4 to DLL conversion
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
👋 hello great developer am looking for expert to help me with convert pine script indicator into mt4 indicator? I will be looking for great developer to bid for this project Best regards
Not sure if you’re familiar with the backtesting software (Forex Tester.) They require you to upload experts in DLL format. They won’t accept MQL4. Would you be able to convert my expert advisor (MQ4 format) into DLL? It’s a simple MQ4 to DLL conversion
Hello, I am looking for a developer, that can convert my MQL5 EA to MQL4 EA. The code is simple and not too long, just a little above 300, including comments. I will be willing to communicate for fast and clean partnership. Have a great day everyone! Kind regards, Morka555
I'm creating Orders Alerts via tradingview, that are send to my Metatrader broker AMP, but i want them to copy themselves to my Tradovate account, i need help to create a bridge between those two using the API, so that every trade taken on Metatrader is also taken on my Tradovate account, Thanks

Project information

Budget
30+ USD
For the developer
27 USD