Development of an Expert Advisor in MT5 to Create a Custom Index Based on Relative Performance

MQL5 Experts Other

Specification

# **Project Overview:**

I am looking for a developer to create an Expert Advisor (EA) in MetaTrader 5 (MT5) that calculates and utilizes a custom index based on the relative performance of a set of financial assets.

### **EA Technical Specifications:**

1. **Asset Selection:**
   - The EA should allow the selection of multiple financial assets, which may include:
     - Forex pairs (e.g., EURUSD, GBPUSD).
     - Specific stocks (e.g., AAPL, MSFT).
     - Stock indices (e.g., S&P 500, DAX).
     - Commodities (e.g., Gold, Oil).

   - These assets should be configurable from the EA parameters.

2. **Calculation of the Index Based on Relative Performance:**

   - **Configurable Reference Point:**
     - The user should be able to select the exact day and time to set the reference price used in the calculation of relative performance. For example, the user could choose to use the opening price of a specific session (such as the New York session opening) or a price at a custom time of the day.

   - **Configurable Timeframe:**
     - The EA should allow the selection of the timeframe in which the index will be calculated and displayed. This includes options like M1, M5, M15, H1, H4, Daily, etc. The index should be calculated and updated according to the selected timeframe, reflecting the relative performance of the assets in that specific timeframe.

   - **Relative Performance:**
     - The relative performance for each asset should be calculated by comparing its current price with the selected reference price (the day and time specified by the user). Relative performance is essentially the percentage change in price from that reference point.
     - Once the relative performance of each asset is calculated, the index should be the **sum** of these relative performances. This approach allows the index to reflect the total contribution of the performance of all selected assets.

3. **Expert Advisor Functions:**
   - **Index Visualization:**
     - The EA should display the index value on a real-time chart, using Japanese candlesticks that reflect the open, close, high, and low of the index in each period corresponding to the selected timeframe.

   - **Trading Conditions:**
     - The EA should allow the execution of trades based on the index value, such as opening a buy or sell position, so that when a position is opened in the index, a position is opened in all the assets that make up the index.
     - The Stop and Take Profit levels will be calculated based on the index. In other words, if a Take Profit is set and it is reached in the index, all trades in all the assets that make up the index will be closed.

   - **Risk Management:**
     - The lot size to be used in each asset of the index should be modifiable by the user.

   - **Alerts and Notifications:**
     - Include the ability to send alerts (pop-up windows, mobile notifications, or emails) when the index reaches certain levels or when a trade is opened/closed.

4. **Configurable Settings and Parameters:**
   - **Involved Assets:** List of symbols for the index calculation.
   - **Configurable Reference Point:** Selection of the day and time to set the reference price.
   - **Configurable Timeframe:** Selection of the timeframe (M1, M5, M15, H1, H4, Daily, etc.) for the index calculation and visualization.
   - **Trading Limits:** Entry levels for trades based on the index.
   - **Risk Management:** Configuration of stop loss, take profit, and position sizes.
   - **Alerts:** Alert settings based on index levels.

5. **Documentation and Support:**
   - **Documentation:**
     - Brief documentation is required to explain how to configure and use the EA, including details on how to adjust parameters and understand the logic behind the relative performance index, reference price configuration, and timeframe selection.
     
   - **Post-Delivery Support:**
     - I request a period of post-delivery support to correct potential errors or make minor adjustments if necessary.

---

Responded

1
Developer 1
Rating
(386)
Projects
489
39%
Arbitration
83
37% / 33%
Overdue
13
3%
Busy
Similar orders
🔻 Sell Order - Conditions to Place the Order: Both conditions must be met to execute a sell order: Condition 1: After a doji bar, if the next two bars (or a configurable number of bars) are bearish and have no upper wicks: Open a sell trade when the second bearish bar (or the final bar in the sequence) closes. Condition 2: The Parabolic SAR indicator must be above the bars when entering the trade. Condition 3: entry
I am looking for high accuracy mt4 indicators (non repainting) or high profit bots. Do you have any such products? I am not looking to have anything built for me. I am only interested in products already built that have excellent track record (with proof)
Good day, I hope this message finds you well. I would like to request the development of an Expert Advisor (EA) for MetaTrader, based on two specific indicators: the Trend Path indicator and the Diamond Reversal indicator. Below are the details for the EA's logic and trade execution criteria: Sell Trade Criteria: Indicators and Signals: Trend Path Indicator : Shows a red trend. Diamond Reversal Indicator : Provides a
It only works for deriv, it was running properly but after not using it for a while it developed some bugs, I don't know what bugs it have but all my codes look fine. So l need the developer to check fr me the bugs and fix it. The strategy it uses is High frequency trend following bot using SMT divergence with MACD and MA confirmation triggered with 1m fvgs
Looking for an mql5 EA developer to build a custom EA for MT5 based on several simple variables. It will be initially used on 5m EUR/USD, but needs to work with any currency/commodity/stock/crypto. Custom risk management will also need to be built into the EA. Exact variables will be discussed in detail once a developer is selected, but a basic overview of the EA variables is below. Positions will be opened based on
I require a breakdown analysis of an existing EA I have been using with some success on MT4. If possible I would like a developer to breakdown the Smart Machine EA, to understand why it places trades, under what market conditions, what indicators it uses etc. With the requirement specifications from the EA, I would then like to modify it to reduce some risk, and create a new EA
Hello, Can you build and help me optimize the following very simple strategy using tradingview: 1.) On QQQ, Wait for market opening range 10 minute bar to close. 2.) Go long beyond the high of 10 min range OR short below on low of 10 min range. (intrabar entry not on close of next bar) 3.) Stop loss is the opposite end of the 10 minute range. All stops and exits are intrabar. Far backtesting can we use 10 minute
This EA is for renko charts. When a bullish candle closes above the last red dash -, open a buy trade at x pips from the close of that candle. If x=0, open a buy trade. When a bearish candle closes below the last blue dash -, open a sell stop at x pips from the low of the bearish candle, if x=0, open a sell trade. The stop loss of a buy trade should be placed at y pips from the low of the bearish candle with the red
Hello developers, no negotian please this is the fucken last badget for this EA I need to code EA which can sell and buy within my help(semi-auto) and by gathering data from an indicator. I have the indicator needed for the strategy. It is very semple job. Here is the rules : 1 - I can set which direction for the ea to work buy or sell . 2- the ea collect the
Good programme Skill needed, ability to built high frequency trading (hft) expert advisor that works on MT4 and MT5 no Grid, no Matin. just Short term trade that last 1sec - 5mins for profit take, that can be used to trade on demo and live accounts RAW ECN icmarket, Blackbullmarket, Fusion market, FPMarkets and 8cap. The EA has to be highly profitable, giving daily profit. If a test version is available, please send

Project information

Budget
30+ USD
Deadline
from 5 to 10 day(s)

Customer

(6)
Placed orders11
Arbitrage count0