Development of MT5 Manager Plugin for Monitoring Trading Volume

Termos de Referência

We are looking for an experienced MQL5 developer to create a plugin or an automated solution for our MT5 Manager. The purpose of this plugin is to monitor and enforce specific trading volume rules for our Swap free account groups. Our main requirement is to ensure that our clients trade a minimum of 60% of their trading volume during the day, with the remaining 40% or less reserved for subsequent days.

Key Features Required:

  1. Real-time Monitoring and Notifications:

    • Track the trading volume of clients in real-time.
    • Notify if a client is trading the majority of their volume during the day or leaving excessive volume in open positions.
  2. Automated Actions:

    • Implement automated actions based on predefined thresholds, such as sending notifications or executing specific actions within the trading platform.

Current Situation: Our current platform lacks an effective mechanism to monitor and enforce the trading volume rule for Swap free accounts, which may lead to potential misuse.

Deliverables:

  • A plugin or automated solution that integrates seamlessly with our MT5 platform.
  • Documentation for installation, configuration, and usage.
  • Support for initial setup and troubleshooting.

Skills Required:

  • Proficiency in MQL5 programming.
  • Experience in developing MT5 plugins or automated trading solutions.
  • Knowledge of trading volume monitoring and risk management.

Deadline: Please provide your estimated timeline for project completion.

If you have experience in developing similar solutions and can help us enhance our trading platform’s capabilities, we would love to hear from you. Please include any relevant examples of your previous work and your approach to this project in your proposal.


 the formula to develop the plugin for monitoring potential client abuse of the swap-free conditions we offer as a broker:

Formula:
Volume: (Closed Volume / Total Open Nominal Volume in USD) * 100

This calculation should be performed daily at 00:00 GMT.

Conditions:
- If the volume is lower than 60, the client should be switched to the assigned group (with swaps), and swap charges and fees can be applied. We can discuss additional features later if needed.
- If the volume is 60 or higher, no action is required.

Example Calculation:
Date: 05.05.2024

Client Positions:
- Open 3 lots in EURUSD
- Open 2 lots in XAUUSD

Calculations:
- EURUSD Price: 1.2
- Contract Size: 100,000
- 3  100,000  1.2 = 360,000 USD

- XAUUSD Price: 2300
- Contract Size: 100
- 2  100  2300 = 460,000 USD

Total Open Nominal Volume in USD on 05.05.2024:
820,000 USD

Scenarios:

1. If before 00:00 GMT, the client closes 2 lots of XAUUSD (460,000 USD):
   460,000 / 820,000 * 100 = 56.1%
   - The client does not meet the conditions and will be switched to the group with swaps.

2. If before 00:00 GMT, the client closes 2 lots of XAUUSD and 1 lot of EURUSD (460,000 USD + 120,000 USD):
   580,000 / 820,000 * 100 = 70.7%
   - The client meets the conditions, and no action is needed.

Note: in case positions remain open from previous day it will be considere as new open position of that day.

Respondido

1
Desenvolvedor 1
Classificação
(10)
Projetos
25
28%
Arbitragem
2
0% / 0%
Expirado
1
4%
Carregado
2
Desenvolvedor 2
Classificação
(73)
Projetos
124
52%
Arbitragem
4
25% / 75%
Expirado
19
15%
Trabalhando
3
Desenvolvedor 3
Classificação
(1)
Projetos
2
0%
Arbitragem
1
0% / 0%
Expirado
0
Carregado
4
Desenvolvedor 4
Classificação
(27)
Projetos
43
7%
Arbitragem
18
6% / 78%
Expirado
26
60%
Livre
5
Desenvolvedor 5
Classificação
(171)
Projetos
194
11%
Arbitragem
37
38% / 35%
Expirado
5
3%
Carregado
6
Desenvolvedor 6
Classificação
(3)
Projetos
4
0%
Arbitragem
1
100% / 0%
Expirado
3
75%
Trabalhando
7
Desenvolvedor 7
Classificação
(3)
Projetos
5
40%
Arbitragem
0
Expirado
0
Trabalhando
8
Desenvolvedor 8
Classificação
(13)
Projetos
17
12%
Arbitragem
7
14% / 57%
Expirado
4
24%
Livre
9
Desenvolvedor 9
Classificação
(128)
Projetos
162
36%
Arbitragem
4
25% / 50%
Expirado
13
8%
Livre
10
Desenvolvedor 10
Classificação
(66)
Projetos
71
63%
Arbitragem
4
75% / 0%
Expirado
7
10%
Trabalhando
11
Desenvolvedor 11
Classificação
(71)
Projetos
80
10%
Arbitragem
35
9% / 54%
Expirado
6
8%
Trabalhando
12
Desenvolvedor 12
Classificação
(9)
Projetos
20
10%
Arbitragem
3
67% / 33%
Expirado
5
25%
Trabalhando
13
Desenvolvedor 13
Classificação
(336)
Projetos
620
38%
Arbitragem
39
23% / 64%
Expirado
93
15%
Livre
14
Desenvolvedor 14
Classificação
(225)
Projetos
284
42%
Arbitragem
15
13% / 47%
Expirado
67
24%
Livre
15
Desenvolvedor 15
Classificação
(144)
Projetos
198
42%
Arbitragem
20
25% / 55%
Expirado
9
5%
Livre
16
Desenvolvedor 16
Classificação
(1)
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Pedidos semelhantes
Hello great developer i need a developer that can work on a Tradorvate trade copier i want to create tradorvate trade copier I will be available for to answer any questions Thanks Peace be unto you
Ready made welcome Software where i can add and delete licenses for an EA. The EA will need the license as a parameter, which should only be applicable to a particular account number, only then with a valid license it will be possible to trade. The license system will check if the license is valid. it should work on both mt4 and 5 The Licensing should also accept all my upcoming EAs and INDICATORS It should be
Life Creator 40 - 1000 USD
the topic of this robot is ,,life creator'' becouse when you have no idea what to do, this robot can help you and teach you how you can do it. The robot gonna creat you your own tactics which can help you in future. When you gonna see that it's really work you start to be happy and you gonna want to have more of this
AllForexEA 30+ USD
Algorithm - from which order the drawdown reduction algorithm is activated. - Percent profit for DD Reduction Algoritm - percentage of profit when closing orders in the drawdown reduction mode. - Magic - is a special number that the EA assigns to its orders. - Fix distance - fixed distance between orders (default 250 - in points) - Order dinamic distance - from which order will the
I need two trading view indicators to be on Mt4 .i want them to work the same way that they do on trading view if possible.i will send the indicators
Function (A) simple to do___________________________________________________ //+------------------------------------------------------------------+ //| Expert Tick Function | //+------------------------------------------------------------------+ void OnTick() { F1(); F2(); F3(); } //+------------------------------------------------------------------+ bool F1(){ extern bool F1(); Set to external (false) or (true)
hi , i am looking for a Grid EA with some basic type of EA but fully functional and final one. so anyone who can do perfect EA should contact. plan is discussed as below. start and end time, and days of active deactive button should be added in dashboard or else like if we want to close EA for any future day or days in coming week so before time we should be able to set. when EA starts. it opens one buy or sell and
Hi, I would Like an EA ORDER PANEL for MT5 which allows me to place limit orders . The only addition I would like compared to other order panels, is an o ption to place a reversal trade if the original idea is stopped out. For example: I place a Short trade at 1.2120 with a 20 pip Stop Loss and a 100 pip target IF the SL is hit, then I want a Long trade to be place at 1.2120 with the same size SL and TP (20pip and
hello everyone I need to create an ea that creates signals based on the indicator on trading view and transmits it directly to mt5, so that the signals are created on trading view and orders are opened in mt5
Create a basic EA with 2 indicators and 3 conditions with stop loss and trailing stops. The lot size is one full lot, 1.0 EUR/USD, 100,000 Euros and stated clearly in the code

Informações sobre o projeto

Orçamento
30+ USD
IVA (19%): 5.7 USD
Total: 36 USD
Desenvolvedor
27 USD
Prazo
para 15 dias

Cliente

Pedidos postados1
Número de arbitragens0