Tarea técnica

MQL5 Uzman Danışmanlar

İş Gereklilikleri

1. Idea del sistema comercial: entrada en el cruce de las líneas de señal y principal del indicador MACD en la dirección de la tendencia actual.

2. La tendencia se define según una media móvil exponencial con el periodo indicado (InpMATrendPeriod). Si el volumen actual de la EMA (media móvil exponencial) es superior al anterior, la tendencia será ascendente (ema_current > ema_previous); en el caso contrario, si el valor actual de la EMA es inferior al anterior, la tendencia será descendente (ema_current< ema_previous).

3. Señales comerciales:

Señal de compra: la línea principal del indicador MACD cruza la línea de señal de abajo hacia arriba (macd_current>signal_current && macd_previous<signal_previous)
Señal de venta: la línea principal del indicador MACD cruza la línea de señal de arriba hacia abajo (macd_current<signal_current && macd_previous>signal_previous) En la figura de abajo se muestra un ejemplo de compra y venta.



4. El cierre de posiciones tiene lugar al darse las señales opuestas: las posiciones Buy se cierran según las señales de venta, y las Sell se cierran según las señales de compra.

5. La apertura de posiciones tiene lugar según el mercado al abrirse una nueva barra. El asesor está pensado solo para la simulación con los precios de apertura, por eso no se requieren funciones adicionales para la prohibición del trabajo dentro de la barra.

6. Filtros adicionales para la apertura de posición:

Para descartar las señales débiles, usamos el valor absoluto de la línea principal del indicador MACD: si dicho valor es superior al nivel de apertura establecido (open_level) en puntos, la señal se confirmará. De esta forma, las condiciones de confirmación de la fuerza de las señales tendrán el aspecto siguiente:

Confirmación de la señal de compra — Abs(macd_current)>open_level
Confirmación de la señal de venta — macd_current>open_level
7. Filtros adicionales para el cierre de posición:

Para el cierre, también confirmamos la fuerza de las señales con la ayuda del valor absoluto de la línea principal del indicador MACD: si este es superior al nivel de cierre establecido (close_level) en puntos, la señal se confirmará. De esta forma, las condiciones de confirmación del cierre de posiciones según las señales tendrán el aspecto siguiente:

Confirmación para el cierre de posiciones Buy: macd_current>close_level
Confirmación para el cierre de posiciones Sell: Abs(macd_current)>close_level
8. Cierre de posiciones según TakeProfit: al abrir una posición, se coloca de inmediato una orden TakeProfit a una distancia fija establecida del precio de apertura en puntos, dicha distancia se indica con el parámetro de entrada InpTakeProfit.

9. Gestión de posiciones

Para proteger los beneficios, se usa un TrailngStop. La orden StopLoss se coloca en el caso de que el beneficio en puntos supere un valor establecido, indicado con el parámetro de entrada InpTrailingStop. En lo sucesivo, si el precio continúa moviéndose en una dirección propicia, el StopLoss siempre lo seguirá a la distancia establecida. El StopLoss no puede desplazarse en una dirección desfavorable, es decir, el tamaño del stop no puede aumentarse. Si no se ha activado ni una sola de las órdenes de protección (TakeProfit o StopLoss), la posición se cerrará al darse una señal en la dirección opuesta. No existen otras salidas de la posición.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(13)
Projeler
16
25%
Arabuluculuk
0
Süresi dolmuş
1
6%
Serbest
2
Geliştirici 2
Derecelendirme
(137)
Projeler
167
35%
Arabuluculuk
11
91% / 0%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(7)
Projeler
9
22%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(48)
Projeler
51
43%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(157)
Projeler
268
25%
Arabuluculuk
13
31% / 8%
Süresi dolmuş
16
6%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
0
Serbest
7
Geliştirici 7
Derecelendirme
(121)
Projeler
158
37%
Arabuluculuk
7
57% / 0%
Süresi dolmuş
28
18%
Serbest
8
Geliştirici 8
Derecelendirme
(37)
Projeler
62
6%
Arabuluculuk
18
28% / 50%
Süresi dolmuş
18
29%
Serbest
9
Geliştirici 9
Derecelendirme
(347)
Projeler
544
32%
Arabuluculuk
24
67% / 8%
Süresi dolmuş
15
3%
Serbest
10
Geliştirici 10
Derecelendirme
(2423)
Projeler
3045
66%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
340
11%
Serbest
11
Geliştirici 11
Derecelendirme
(563)
Projeler
932
47%
Arabuluculuk
301
59% / 25%
Süresi dolmuş
124
13%
Çalışıyor
12
Geliştirici 12
Derecelendirme
(203)
Projeler
303
35%
Arabuluculuk
56
38% / 38%
Süresi dolmuş
99
33%
Serbest
13
Geliştirici 13
Derecelendirme
(41)
Projeler
88
14%
Arabuluculuk
30
30% / 53%
Süresi dolmuş
36
41%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(253)
Projeler
408
38%
Arabuluculuk
86
43% / 19%
Süresi dolmuş
70
17%
Çalışıyor
15
Geliştirici 15
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
1
100%
Serbest
Benzer siparişler
Buenas tardes, Actualmente estoy probando un sistema basado en datos estadísticos sobre los datos de cierre en el Nasdaq que obtengo de Investing.com, trabajo que realizo de forma manual utilizando una hoja de Excel. Quisiera automatizar esta tarea mediante un ejecutable en Python que obtenga estos datos de alguna fuente y realice los cálculos que yo hago en Excel para asignar un rating a las acciones listadas en el
Cordial saludo, el algoritmo cuenta con unos 50 inputs aproximadamente, tiene sistema grids, tiene martin gales, tiene coberturas, tiene varios trailings generales y demas funciones; la idea es que usted le realice una optimizacion completa desde 0, revisando si se comporta mejor en indices o en forex, encontrando los limites comenzando por ejemplo con una optmizacion genetica y que por medio de una linea de ruta en
The developer should let me test the bot It should have low risks and no martigala It should have tp and st It should operate us30 indices and currencies I DON'T WANT TO WASTE MY TIME I NEED FAITHFUL PEOPLE WHO DO THEIR WORK HONESTLY PLEASE
El desarrolador debe dejarme probar el bot Debe de tener bajos riegos y nada de martigala Deb debe tener sus tp y st Que opere indices us30 y divisas NO QUIERO PERDER MI TIEMPO NECESITO PERSONAS FIELES Y QUE HAGAN SU TRABAJO HONESTO POR FAVOR
I need to create an HFT EA for mt5, the EA must take advantage of brokers without slippage and with fixed spread by placing the SL between bid and ask and be able to always lose the same when it loses and use trailing stop in the winning trades
Necesito un robot sencillo que compre cuando suba el precio y que venda cuando baje, el lotaje, cuando comprar o vender y alguna variable mas, l@ tengo que establecer yo
Tengo un ea ex4 que ya no se comercializa y ha dejado de funcionar. Quiero convertirlo a mql4 para poder actualizarlo y que siga funcionando .El ea funciona con un indicador que si funciona
tengo un boot y tratando de conseguir una estrategia rentable encontre una tan pero tan mala que quisiera ver si esta la posibilidad de agregar una opcion en el menu de ajustes de invertir las ordenes. ejemplo abrir venta donde habria compra cerra tp donde cerraba el sl etc etc. osea que si tengo un grafico que enpieza mal y termina muy mal la idea es que con encender esa opcion sea totalmente lo contrario. ese el
Actualmente estoy usando un asesor experto de MetaTrader 4 para operar, pero he notado que no maneja bien los períodos de noticias. Necesito un desarrollador competente para replicar este EA con un ajuste crítico: debe evitar operar durante las horas de noticias, como lo indica un indicador de noticias específico.( solo tengo el EA en formato EX4) Requisitos clave: - El EA no debe realizar ningún pedido nuevo a
Busco alguien que me modifique, la forma de actuar de un robot que me gusta mucho o crear algo parecido. Quiero que el robot vaya en la tendencia y abra y cierre operaciones constantemente. necesito experiencia

Proje bilgisi

Bütçe
40 - 300 USD
Geliştirici için
36 - 270 USD
Son teslim tarihi
from 5 gün