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

Техническое задание

_________________________________________________________________________________________________________________________________________ 

- sorry for the repost: I had issues with payment, which are resolved with the service desk -_________________________________________________________________________________________________________________________________________ 


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 "# another oscillator VII adj.mq4", is calculated on the first buffer of another custom indicator called "# another oscillator VII", uses a custom library called "Calc_Fit_For_Bar", was written long time ago. This indicator ("# another oscillator VII adj") needs updating and adjustment. It is an adaptive digital filter, calculated on an oscillator. The way it adapts is calculated in a custom library (called "Calc_Fit_For_Bar.ex4", which will be provided after acceptance of the project).

There are 2 issues:


-> First the 2 problems:

1) There are 2 error messages:

" # another oscillator VII adj EURUSD,H1: array out of range in ' # another oscillator adj .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 code needs to be rewritten, in such a way that the resulting custom indicator works as fast as possible, without giving any errors.


-> The required changes:

2) It requires adjustment: Instead of an external integer variable, the extern int "WindowLength" (in  "# another oscillator VII adj") 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.



Откликнулись

1
Разработчик 1
Оценка
(163)
Проекты
236
32%
Арбитраж
30
27% / 30%
Просрочено
26
11%
Свободен
2
Разработчик 2
Оценка
(57)
Проекты
72
22%
Арбитраж
13
46% / 15%
Просрочено
5
7%
Свободен
3
Разработчик 3
Оценка
(50)
Проекты
94
29%
Арбитраж
4
25% / 0%
Просрочено
4
4%
Работает
Опубликовал: 3 примера
4
Разработчик 4
Оценка
(31)
Проекты
56
21%
Арбитраж
12
67% / 8%
Просрочено
2
4%
Свободен
5
Разработчик 5
Оценка
(37)
Проекты
59
27%
Арбитраж
26
19% / 54%
Просрочено
10
17%
Работает
Опубликовал: 1 пример
6
Разработчик 6
Оценка
(52)
Проекты
89
25%
Арбитраж
8
75% / 13%
Просрочено
44
49%
Загружен
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
can you help me with editing the existing ATR Trailing Stop Indicator to include a logic to include additional script, where my ninZaRenko bars when it closes above OR below the dynamic stop line, I will be out of trade. Please remember, in this Indicator, now when the price touches the stop line, I am stopped out .. . I want to edit the script, in lieu of the price touch, I like to update this logic to when the bar
APARTE DE PASAR EL CÓDIGO A MT5 QUIERO QUE CONTENGA TODOS LOS DATOS NECESARIOS PARA QUE ESTE NUEVO CÓDIGO SE PUEDA USAR EN LA FÁBRICACIÓN DE UN ROBOT, NO SE MUCHO DE ESTO PERO INVESTIGUE QUE DEBE LEER BUFFERS Y OTRAS COSAS
2 FX pairs M15 execution with higher timeframe bias Session-based trading (UK time) Fixed % risk per trade Controlled pyramiding (add to winners only) Strict daily loss limits (FTMO-style) Proper order handling (SL always set) Basic logging (CSV) Strategy logic will be provided in detail after NDA / agreement. Must deliver: Source code (.mq5) Compiled file (.ex5) Clean, well-commented code Short support window for
Hi, are you able to create a script/indicator on tradingview that displays a chart screener and it allows me to input multiple tickers on the rows. then the colums with be like "premarket high, premarket low, previous day high, previous day low" . When each or both of the levels break, there will pop up a circle on the chart screener, signaling to me what names are above both PM high and previous day high or maybe
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs
Hi I have a simple task (hopefully) I have a custom strategy that I built with the help of Claude Anthropic - everything is finished and I zipped it with power shell but when importing it NT8 gives me the error message that the file was made from an older, incompatible version or not a NinjaScript. My folder structure is correct as far I can see so I don't know what the issues is and it's costing me too much to go
Do you happen to have a profitable strategy for MNQ? it is urgent if any one can help me with this i will be happy to discuss with you and move forward to pay for it kindly let me know the amount thank fill free to bid
Subject: Development of Ultra-High Precision Confluence Indicator - M1 Binary Options (Non-Repaint) ​ Hello, I am looking for a Senior MQL5 Developer to create a custom "Surgical Precision" indicator for MetaTrader 5, specifically optimized for 1-minute (M1) Binary Options trading. The system must integrate three distinct layers of algorithmic analysis. ​ 1. Core Logic: Triple-Layer Confluence ​The signal (Call/Put)
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
Freeallfree 400 - 800 USD
Professional MT5 EA – XAUUSD I need a professional Expert Advisor for MT5 (MQL5) to trade XAUUSD only. This is not a random scalping bot. The EA must trade only high-probability liquidity breakouts during active sessions and avoid ranging or low-volatility markets. Symbol: XAUUSD Timeframe: M15 (optional H1 confirmation) Session filter (Dubai GMT+4): Trade only London and New York sessions Adjustable session times No

Информация о проекте

Бюджет
100+ USD
Сроки выполнения
от 3 до 10 дн.