Development of MT5 Manager Plugin for Monitoring Trading Volume

Spécifications

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.

Répondu

1
Développeur 1
Évaluation
(10)
Projets
25
28%
Arbitrage
2
0% / 0%
En retard
1
4%
Chargé
2
Développeur 2
Évaluation
(73)
Projets
124
52%
Arbitrage
4
25% / 75%
En retard
19
15%
Travail
3
Développeur 3
Évaluation
(1)
Projets
2
0%
Arbitrage
1
0% / 0%
En retard
0
Chargé
4
Développeur 4
Évaluation
(27)
Projets
43
7%
Arbitrage
18
6% / 78%
En retard
26
60%
Gratuit
5
Développeur 5
Évaluation
(171)
Projets
194
11%
Arbitrage
37
38% / 35%
En retard
5
3%
Chargé
6
Développeur 6
Évaluation
(3)
Projets
4
0%
Arbitrage
1
100% / 0%
En retard
3
75%
Travail
7
Développeur 7
Évaluation
(3)
Projets
5
40%
Arbitrage
0
En retard
0
Travail
8
Développeur 8
Évaluation
(13)
Projets
17
12%
Arbitrage
7
14% / 57%
En retard
4
24%
Gratuit
9
Développeur 9
Évaluation
(128)
Projets
162
36%
Arbitrage
4
25% / 50%
En retard
13
8%
Gratuit
10
Développeur 10
Évaluation
(66)
Projets
71
63%
Arbitrage
4
75% / 0%
En retard
7
10%
Travail
11
Développeur 11
Évaluation
(71)
Projets
80
10%
Arbitrage
35
9% / 54%
En retard
6
8%
Travail
12
Développeur 12
Évaluation
(9)
Projets
20
10%
Arbitrage
3
67% / 33%
En retard
5
25%
Travail
13
Développeur 13
Évaluation
(336)
Projets
620
38%
Arbitrage
39
23% / 64%
En retard
93
15%
Gratuit
14
Développeur 14
Évaluation
(225)
Projets
284
42%
Arbitrage
15
13% / 47%
En retard
67
24%
Gratuit
15
Développeur 15
Évaluation
(144)
Projets
198
42%
Arbitrage
20
25% / 55%
En retard
9
5%
Gratuit
16
Développeur 16
Évaluation
(1)
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
Commandes similaires
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

Informations sur le projet

Budget
30+ USD
TVA (19%): 5.7 USD
Total: 36 USD
Pour le développeur
27 USD
Délais
à 15 jour(s)

Client

Commandes passées1
Nombre d'arbitrages0