SELECTIVE ABSOLUTE DRAWDOWN MANAGER EA for MT4

MQL4 Experten

Spezifikation

SELECTIVE ABSOLUTE DRAWDOWN MANAGER EA or Selective ADM EA v1 for Metatrader 4. mq4 and ex4 files.


The idea of this EA it´s to manage the absolute drawdown of a complete trading account where different trading EA are running in differents symbols or magic numbers.

So how should it work?

Example:

I have a trading account with 4 symbol. Each symbol have 4 different trading bots.  So i open a fifth chart to install this new management EA. This new management EA will track the absolute drawdown of the entire trading account and when the absolute drawdown it´s more than 8% he will close all orders and pending orders ONLY from a symbol or from a magic number with the highest absolute drawdown value.

Simulation:

First time "cycle":
EA1 symbol EURUSD.cz  Magic Number= 2021  ADD= 1.01%
EA2 symbol EURAUD.cz  Magic Number= 2022  ADD = 4.77%
EA3 symbol USDCHF.cz  Magic Number= 2023  ADD = 0.34%
EA4 symbol GBPCAD.cz  Magic Number= 2024  ADD = 1.88%
Selective ADM EA running in EURUSD.cz but could be running in all kind of symbols.
Close specific open orders and pending orders when ABSOLUTE DRAWDOWN of the entire account  it´s x % of total balance = 8

In this situation when the entire account have a absolute drawdown of 8%, the Selective ADM EA close all orders and all pending orders ONLY in the symbol EURAUD.cz Magic Number= 2022 because it´s the highest (4.77%).
After close all orders and pending orders the EA2 should continue working and start open new trades.
The others EA must working normally. 
So the the new absolute drawdown now is 1.01 + 4.77 - 4.77 + 0.34 + 1.88 = 3.23% 

Some hours after we have a new situation:
Second time "cycle":
EA1 symbol EURUSD.cz  Magic Number= 2021  ADD= 1.80%
EA2 symbol EURAUD.cz  Magic Number= 2022  ADD = 1.15%
EA3 symbol USDCHF.cz  Magic Number= 2023  ADD = 2.47%
EA4 symbol GBPCAD.cz  Magic Number= 2024  ADD = 2.58%
Selective ADM EA running in EURUSD.cz but could be running in all kind of symbols.
Close specific open orders and pending orders when ABSOLUTE DRAWDOWN of the entire account  it´s x % of total balance = 8

In this situation when the entire account have a absolute drawdown of 8%,  the Selective ADM EA close all orders and all pending orders ONLY in the symbol GBPCAD.cz Magic Number= 2024 because it´s the highest (2.58%).
After close all orders and pending orders the EA4 should continue working and start open new trades.
The others EA must working normally. 
So the the new absolute drawdown now is 1.80 + 1.15 + 2.47 + 2.58 - 2.58 = 5.42% 


So in a trading week we can have several times or "cycles". If we have a week with low volatility maybe we have 0 or 1 times close trades "cycle" 
but if we have high volatility in the markets the Selective ADM EA will work more and we will have several times "cycles". 

General details about EA:

To calculate absolute drawdown balance and inicial deposit are the same.

This EA should working in all types of trading accounts (cent, micro, ECN, PRO...).

Maximum currency pairs to track = 16.

The EA should run in Forex Commodities (metals and energy) Indexes, Shares and Cryptocurency markets.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

INPUTS TABLE SUGGESTION (13 imputs in total):

MAIN:
Symbols to operate = (example: EURUSD.cz,EURAUD.cz,USDCHF.cz,GBPCAD.cz)
Magic numbers to operate = (example: 2021,2022,2023,2024)
Suffix of the currency pairs  = (example: EURUSD.cz = .cz)
Count commission and swap = True / False
Refresh interval in seconds = from 0.1 to 10.
Enable autotrading after close orders and pending orders in a specify symbol or magic number = True / False
(note: after close orders in a specify symbol or magic number the EA should restart and start new trades)


CONDITION:
Close specific open orders and pending orders when ABSOLUTE DRAWDOWN of the entire account  it´s x % of total balance = value from 00.01 to 99.99


ACTIONS (when the value of the condition is fulfilled):
Close all orders and all pending orders ONLY from the SYMBOL with the HIGHEST ABSOLUTE DRAWDOWN = True / False
Close all orders and all pending orders ONLY from the MAGIC NUMBER with the HIGHEST ABSOLUTE DRAWDOWN = True / False
Close all orders and all pending orders ONLY from the COMMENT with the HIGHEST ABSOLUTE DRAWDOWN = True / False

MISCELLANEOUS:
Send eMail when the value of the condition is fulfilled = True / False 
Send push notification when the value of the condition is fulfilled = True / False

Send alerts when the value of the condition is fulfilled = True / False

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TESTING AFTER CODING:

When the developer finnish his work must test it one week from sunday to saturday before send to the client or if he haven´t condition to do that the client have 2 weeks to test the coding.
This job only be finnish and close after 2 weeks of testing without any issues. If the client find any issue the developer should fix as soon as possible.
After 2 weeks of testing the developer send the mq4 file and the client close successfully this job.

Note: To remmenber what is the absolute drawdown please open jpg attached.


Dateien:

JPG
AbsoluteDD.jpg
115.7 Kb

Bewerbungen

1
Entwickler 1
Bewertung
(367)
Projekte
501
39%
Schlichtung
27
56% / 4%
Frist nicht eingehalten
53
11%
Beschäftigt
Veröffentlicht: 11 Beispiele
2
Entwickler 2
Bewertung
(175)
Projekte
299
24%
Schlichtung
19
37% / 5%
Frist nicht eingehalten
22
7%
Beschäftigt
Veröffentlicht: 3 Beispiele
3
Entwickler 3
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(59)
Projekte
87
17%
Schlichtung
3
0% / 0%
Frist nicht eingehalten
2
2%
Frei
5
Entwickler 5
Bewertung
(43)
Projekte
89
13%
Schlichtung
33
27% / 58%
Frist nicht eingehalten
36
40%
Arbeitet
Ähnliche Aufträge
Saludos, aca doy el resumen del robot que quiero automatizar para metatrader 4, basicamente es una cobertura, mas abajo les dejo el detalle desde el punto 1 al punto 7 que considero que debe llevar el proyecto; pero si sugieren algun tipo de mejora que lo haga mas eficiente o sencillo quedo atento, este seria el resumen macro que necesito que el robot me haga: "El robot es un Expert Advisor (EA) que permite activ ar
Quiero hacer copytrading automático en mi mt5 de proveedores de MQL5 señales y luego mandar automáticamente las señales de mt5 a Telegram. Esto en un principio lo querré realizar en 3 canales distintos de Telegram. Uno será de crypto otro de forex y el otro será con una estrategia de bajo riesgo
Tengo estrategia con bandas en diferentes temporalidades que me dan tendencia. Cuento con codigo fuente de bandas pero en mt4 en mt4. tengo videos y pdf de la operativa. La estrategia para determinar tendencia es en el cruce de dos bandas en temporalidades mayores 1 dia h4 h1 m30, y la aactivacion de la operacion es en m15 m5
Busco un ea para pasar la prueba de fondeo en FOREX con las condiciones de noctorial, si alguien tiene alguno hecho que se pueda modificar para que no bloqueen luego las operaciones que me contacte. Indispensable que conozca todas las condiciones a cumplir de esta web. Gracias
* "Robot, revisa el calendario económico. Si hay un anuncio de la Reserva Federal que pueda afectar el mercado de divisas, pausa las operaciones y espera confirmación de la tendencia."
Necesito un bot que me pueda poner un takeprofit y un stoploss automáticamente y que me limite la cantidad de operaciones que puedo hacer en un día. Quiero que la relación riesgo beneficio sea de 1:3 y que la máxima cantidad de stoploss que me pueda poner sea del 1% del capital de mi cuenta
Hola, quiero modificar y organizar mejor un EA que tengo para MT4 poniéndole unas mejoras, para poder pasar las pruebas de fondeo. Cuando estén las mejoras también quiero compilar el mismo EA para MT5. Solo tengo el código y el EA en M QL4 por un encargo que hice. Es ponerle las siguientes mejoras: GESTIÓN DEL RIESGO: 1.Máxima pérdida diaria en %. 2. Máxima ganancia diaria en % 3. Balance inicial cuenta
drán índices de grupos de parámetros. //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { // Load strategy parameter sets int totalParams = LoadParams(fileName_, params); // If nothing is loaded, report an error if (totalParams == 0 ) {

Projektdetails

Budget
100+ USD
MwSt (23%): 23 USD
Insgesamt: 123 USD
Für die Entwickler
90 USD
Ausführungsfristen
von 1 bis 21 Tag(e)