Tengo un EA basado en MACD, necesito ajustes en los lotes cuando pierde una operación.

Specification

1.- Tengo un EA que realiza entradas y salidas en base a MACD.

      La compra la hace de esta manera:

bool buy_condition_1 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)     > iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)     ;

bool buy_condition_2 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)     > 0     ;

bool buy_condition_3 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2)     < 0     ;


 El cierre de la compra lo hace en base a estos paràmetros:

bool close_buy_condition_1 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)     < iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)     ;

bool close_buy_condition_2 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)     < 0     ;

bool close_buy_condition_3 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2)     > 0     ;


y la venta las realiza en base a los mismos paràmetros pero a la inversa.


El EA abre y cierra las operaciones de compra/venta solo, sin necesidad de configurar t/p ó s/l, el trailing stop no funciona muy bien.


Solo para corroborar, quiero que el robot siga haciendo las órdenes de compra y venta con las configuraciones actuales, pero con la diferencia de que cuando una orden cerró con pérdidas la nueva la abra al doble del valor de lotes de la orden anterior y así respectivamente y cuando la operación cierre en ganancias la nueva la abra con el valor de lote inicial.




Responded

1
Developer 1
Rating
(73)
Projects
106
23%
Arbitration
20
5% / 85%
Overdue
14
13%
Free
2
Developer 2
Rating
(250)
Projects
460
26%
Arbitration
140
20% / 59%
Overdue
100
22%
Working
3
Developer 3
Rating
(14)
Projects
18
17%
Arbitration
3
67% / 33%
Overdue
8
44%
Free
4
Developer 4
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
5
Developer 5
Rating
(294)
Projects
469
39%
Arbitration
102
40% / 24%
Overdue
77
16%
Loaded
Published: 2 codes
Similar orders
ver video guía https://drive.google.com/file/d/13m4_smevWH6jqPpS6NoPacKKhiDpDCpI/view NECESITO UN BOT QUE OPERE CON DIAGONALES: PARTE 1. FUNCIÓN DE LAS DIAGONALES PARÁMETRO QUE DIBUJE DIAGONALES PRINCIPALES EN EL TIEMPO QUE SE LE INDICA, CON PROPIEDAD DE MANIPULAR COLOR, TAMAÑO Y ESTILO DE LINEA. PARÁMETRO QUE DIBUJE DIAGONALES EN TIEMPOS SECUNDARIOS, TIEMPO MENOR AL PRINCIPAL, CON PROPIEDAD DE MANIPULAR COLOR
Necesito el desarrollo de un Expert Advisor (EA) para MetaTrader 4 con integración del motor ABBYY OCR. El EA debe: - Capturar información visual (pantalla / ventana específica) - Procesar el texto mediante ABBYY OCR Engine - Interpretar señales extraídas - Ejecutar operaciones automáticas en MT4 según reglas definidas Requisitos técnicos: - Integración estable entre MT4 y ABBYY (DLL / API / bridge externo) - Código

Project information

Budget
30+ USD
Deadline
to 15 day(s)