Refactor mql4 code ("working too slowly" & "array out of range"), change ext int variable into custom indicator input

Tarea técnica

This is only for highly experienced programmers who know how to work with custom libraries, who know how to update functionality, increase indicator speed by refactoring code, and fix array-out-of-range errors from previous MT4 versions to the current one. Please do not apply when you don't qualify. Thank you.

Description:

A custom indicator, called "!adaptor.mq4", which is calculated on the first buffer of another custom indicator called "# another oscillator VII", uses a custom library called "Calc_Fit_For_Bar.mq4", was written long time ago. This indicator ("!adaptor") needs updating and adjustment. It is an adaptive digital filter, calculated on an oscillator. The way it adapts is calculated in a custom library.

There are 2 issues:


-> First the 2 problems:

1) error messages:

"! adaptor EURUSD,H1: array out of range in '! adaptor.mq4' (65,39)"

and:

"GBPUSD,M30: indicator(s) working too slowly, total calculation time 2906 ms"

So it is working too slowly, and has an array out of range error: this needs to be fixed, so it works correctly in the latest MT4 version.


-> The required changes:

2) It requires adjustment: Instead of an external integer variable, the extern int "WindowLength" should be able to take the input from a custom indicator-rounded- integer value: using MathRound, which I can easily edit on 1 single line in the code. Could be a trivial input in the prototype, just to show the functionality.


The custom library will be provided after acceptance of the project.

Thank you.



Han respondido

1
Desarrollador 1
Evaluación
(144)
Proyectos
198
42%
Arbitraje
20
25% / 55%
Caducado
9
5%
Libre
2
Desarrollador 2
Evaluación
(167)
Proyectos
192
11%
Arbitraje
37
38% / 35%
Caducado
5
3%
Trabaja
3
Desarrollador 3
Evaluación
(801)
Proyectos
1372
72%
Arbitraje
112
29% / 48%
Caducado
341
25%
Trabaja
4
Desarrollador 4
Evaluación
(31)
Proyectos
41
20%
Arbitraje
9
11% / 89%
Caducado
5
12%
Libre
5
Desarrollador 5
Evaluación
(291)
Proyectos
433
64%
Arbitraje
5
40% / 0%
Caducado
4
1%
Trabajando
6
Desarrollador 6
Evaluación
(453)
Proyectos
512
33%
Arbitraje
25
40% / 48%
Caducado
7
1%
Trabajando
7
Desarrollador 7
Evaluación
(10)
Proyectos
14
14%
Arbitraje
6
33% / 50%
Caducado
2
14%
Libre
8
Desarrollador 8
Evaluación
(66)
Proyectos
143
34%
Arbitraje
10
10% / 60%
Caducado
26
18%
Libre
9
Desarrollador 9
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Hi, i have a tos script i need converted to Ninja script, but someone who knows both coding. Cant be someone who is just going to paste into chat gpt, it requires more understanding for compatibility
Hello, I am looking for a highly skilled and experienced MT4 developer to assist with transferring a strategy currently coded in Pine Script to MetaTrader 4 (MT4). The project requires a professional who can handle this project successfully. I am looking for a dedicated and professional developer who can deliver high-quality results. If you have any questions or need further details about the project, feel free to
Hello, I am looking for a highly skilled and experienced MT5 developer to assist with modifying an existing MT5 file. I am looking for a dedicated and professional developer who can deliver high-quality results. If you have any questions or need further details about the project, feel free to reach out. Thank you for your time and consideration. I look forward to working with the right expert to bring this project to
An EA based on zigzag and some indicators ( The ea is already working i need to add this indicator to guide and control trades) Project Overview: - I am seeking a skilled freelance developer to enhance my existing Expert Advisor (EA) by creating source code that I can easily integrate. The EA currently uses Moving Averages (MA) and lines to place trades. I need to add a zigzag function with a true/false option and
We are looking for an experienced coder to develop a trading robot that utilizes two main indicators: 1) Brain Trend Signal 2) TMA (Triple Moving Average) Centered Bands. The robot should generate buy and sell signals based on specific conditions and include robust risk management features. Initial Requirements - **Indicators**: 1. Brain Trend Signal 2. TMA Centered Bands - **Timeframes**: - H4/D1 for trend
1. Combination of Market Profiles on daily basis a) this should be combined if the bell curve is similar to the previous day. Rotational day (volume - standard deviation). b) If breakout, new range should be drawn Conclusion: Market profile should be combined on daily after the market is closed 2. Use Vwap indicator, with 0.5 - slow trend, 1.0 - normal trend, 1.5 fast trend. The stop loss should be under the trend
I 'm looking for a bot to take trades . I have questions 1 . What is the win rate? It could be ! 2 . Any guarantee if the bot does not take a win trade
Make a 10000 plus script trading Expert advisor with detail and make it flawless with no errors no tiny mistakes and make it in mql 5 language. Make it adjustable for it to be able to trade on its own and not be disturbed and make it study the chart and be able to trade any currency pair. I have zero experience and I would just like to copy and paste the code in MetaTrader. Can you make it be compatible with both
I need a trading bot, My strategy works with the 1hour timeframe .My stop-loss should be put using Atr of the candle multiply by 1.5 then the value will be added or subtracted from my entry depending on if it's a buy or sell and my entry should be a candlestick pattern also in addition to when the 3 Ema corresponds .When the 8Ema is above the 20Ema and they are both above the 100Ema it is a buy and when the 20Ema is
Hello I need a simple heiken ashi candle indicator created . The difference I would like the I indicator to show more candles I know the heiken ashi candle open use the previous days open, close but I would like it to show more candles . So basically say if the previous candle is red the open heiken ashi should be coded using previous days open,close and low / 3. It Sound confusing but all im trying to do is get more

Información sobre el proyecto

Presupuesto
100 - 200 USD
IVA (21%): 21 - 42 USD
Total: 121 - 242 USD
Para el ejecutor
90 - 180 USD
Plazo límite de ejecución
de 5 a 10 día(s)