I've a prototype of class which aims to store the values of the indicators. I believe it's nearly finished, but it needs some expert eye to finish it up, improve and test it.
Here are the job goals:
- store the values depending on the type (doubles, integers or bools, you can use MqlParam struct, overloaded methods or function templates),
- for each value, store the bar datetime and key of the value (e.g. MODE_MAIN, MODE_SIGNAL),
- when new key is specified along with the value, add this key as new automatically,
- each value is added on the top of the array (Array as Series), so accessing 0th element should always return the latest,
- when value has been added for the same bar time again for given timeframe, ignore it (unless force option is specified, so it'll update the existing one),
- here is the proposed sample usage of that class given dummy values of MA and MACD indicators, so after finish demonstrate that the class is working on the existing simple code,
- print the values when calling ToString(),
- adjust and provide code demonstrating sample usage of that class for the testing purposes (as per link above, you can use the existing one).
Coding rules:
- provide warning/error free code,
- use the existing class, don't create a new one,
- don't use external libraries or classes other than existing,
- avoid adding not related things,
- use indentation of 2 spaces, no trailing spaces,
- clean up any unused objects to avoid any memory leak reports,
- existing code is compatible with MQL5 and MQL4, so it should stay this way.
Please don't apply if you don't have time this week, or if you're not familiar with MQL5 class coding.
Class file: Indicator.mqh (however you need to download the whole zip file to include the other classes).
Commandes similaires
I am looking for an experienced NinjaTrader developer to help confirm and later develop two trading strategies based on custom indicator logic. The first strategy is based on an existing MBox Wave indicator , which provides around 11 output values . The strategy must be able to read these indicator outputs at bar close and use them to make trading decisions. The second strategy is an auction-state logic , designed to
I'm looking for an experience developer that can help develop an EA based Strategy below into 1 EA itself no issues if used martingale & fix lot . Symbol : XAUUSD 1m-5m-15m i will explain to the developer more datils before doing the EA. i will send the indicator and the set point. 1- indicator extreme 2- stochastic Oscillator 3- stochastic indicator good luck
I’m looking for an experienced MQL4 / MQL5 developer to help with an indicator project. Project overview: I have an existing MT4 arrow indicator that I’ve used for several years. The indicator is compiled only (.ex4) — source code is not available. It does not repaint . The indicator has stopped displaying properly (likely outdated). What I need: Rebuild the indicator from scratch by analyzing its behavior and
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters
Hello, I’m looking for a professional MQL4/MQL5 developer to review, backtest, and optimize an EMA-based Expert Advisor to improve its win rate. The EA is already developed, and the task involves analyzing the existing logic, optimizing parameters, and providing performance improvements with clear results. Experience with strategy optimization and scalping systems is required
I am looking for an experienced MQL5 developer with strong skills in AI/Deep Learning integration to build a next-generation Expert Advisor (EA) for MetaTrader 5. 1. Project Overview We are seeking a highly skilled and experienced developer to build a next-generation Forex Expert Advisor (EA) for MetaTrader 5. The core innovation of this project is an EA that relies 100% on a custom deep learning AI model
Hi 👋 I’m looking for an MQL5 programmer to help me with a very simple task 😊 📌 What needs to be done: Convert an existing Python trading strategy into a simple MT5 Expert Advisor Logic is already finished and tested in Python ✅ EA only needs to execute trades based on given rules (no fancy UI, no over‑engineering) Intraday strategy, one symbol, one timeframe ⏱️ 📌 What I provide: Full Python code 📄 Exact trading
Below is the same information written as a continuous, professional text , clear and suitable for a requirements description field. This project consists of adjusting an existing Expert Advisor for MetaTrader 5, written in MQL5. The original EA structure, logic, and trading methodology must be fully preserved, with no rewriting, simplification, or replacement of the strategy. The only required functional change is to
//+------------------------------------------------------------------+ //| MT5 Forex Scalping EA | //| Trend Pullback Scalper | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; // ===== INPUTS ===== input double RiskPercent = 0.5; input int EMAFast = 20; input int EMASlow = 50; input int RSIPeriod
I'm seeking an experienced MQL5 developer to create a robust Expert Advisor (EA) that integrates 4 powerful strategies into a single, cohesive system. The EA will trade XAUUSD exclusively and adhere to strict risk management principles, avoiding grid and martingale techniques. *Strategy Overview* The EA will incorporate the following strategies, each with its own unique approach: 1. *High Timeframe Trend Reversal*