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

İş Gereklilikleri

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.




Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(73)
Projeler
106
23%
Arabuluculuk
20
5% / 85%
Süresi dolmuş
14
13%
Serbest
2
Geliştirici 2
Derecelendirme
(250)
Projeler
460
26%
Arabuluculuk
140
20% / 59%
Süresi dolmuş
100
22%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(14)
Projeler
18
17%
Arabuluculuk
3
67% / 33%
Süresi dolmuş
8
44%
Serbest
4
Geliştirici 4
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
5
Geliştirici 5
Derecelendirme
(294)
Projeler
469
39%
Arabuluculuk
102
40% / 24%
Süresi dolmuş
77
16%
Yüklendi
Yayınlandı: 2 kod
Benzer siparişler
1. Que se trace línas diagonales de "SOPORTE" que entre toques por acción del precio de velas de un tiempo, ejemplo: H1, empate con la MA sobre velas de precio, con confirmación de MACD (12.26.3) 2. Que se trace línea diagonal desde 2 toques en la RSI, y que empate en el "3" tercer toque con la MA sobre precio en H1. 3. Arreglar un Bug, donde cuando toque el take profit o stop lost de money management, pare los bots
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

Proje bilgisi

Bütçe
30+ USD
Son teslim tarihi
to 15 gün