Necesito un desarrollador que ajuste una EA actual desarrollada para que realice operaciones de compra y de venta. El código es sencillo, es una reversión a la media con desviaciones típicas y EMA, algo básico. La lógica para comprar y vender es abrir una operación cuando el precio haya cerrado en niveles extremos y cerrar cuando alcance el punto promedio, básicamente como cualquier estrategia de reversión a la media.
La estrategia emplea dos desviaciones típicas de una EMA central, de forma que cuando el precio cierre por encima de una y debajo de la otra al mismo tiempo se ejecuten operaciones de compra o venta, según corresponda, y se cierre automáticamente una vez el precio haya alcanzado la EMA central. El sistema no tiene Take Profits ni Stop Loss específicos como tal, sino órdenes de salida, las cuales pueden producir o ganancias o pérdidas. Igualmente es un sistema que solo permite una única dirección al mismo tiempo. Está pensado para trabajar en velas de 1 minuto.
El lote es una variable indicada como una cantidad fija que puede ser modificada arbitrariamente, así como el periodo de la EMA y las desviaciones de la misma. Por la lógica de la estrategia, nunca se va a dar que en una posición abierta se ejecuten señales para una posición contraria, pueden darse ejecuciones en la misma dirección que la entrada inicial que NO serán ejecutadas, de forma que se mantendrá una única posición en una única dirección cada vez que se den las condiciones para una señal de compra.
La lógica es la siguiente:
1) Detecta que el precio cierra por encima de una desviación típica del precio y debajo de la otra.
2) Ejecuta la orden de compra o de venta, dependiendo de cuáles sean las desviaciones que sobrepasa y cuales no (está todo muy claramente escrito en el código)
3) Una vez el precio cierre por debajo o por encima de la EMA, la operación se cerrará automáticamente
Listo, necesito alguien que desarrolle las órdenes de entrada y salida del mercado únicamente. Pongo una parte del código para que puedan hacerse a la idea:
#include <Trade/Trade.mqh>
input double Dev1=2.0;
input double Dev2=2.25;
input int emaPeriod=12;
input double DefaultQuantity=1;
int ema_handle, bollinger_handle1, bollinger_handle2;
double Close[];
CTrade trade;
----------------
void OnTick()
{
double mid = iMA(_Symbol, PERIOD_CURRENT, emaPeriod, 0, MODE_EMA, PRICE_CLOSE);
double dev = iStdDev(_Symbol, PERIOD_CURRENT, emaPeriod, 0, MODE_EMA, PRICE_CLOSE);
double up1 = mid + Dev1 * dev;
double low1 = mid - Dev1 * dev;
double up2 = mid + Dev2 * dev;
double low2 = mid - Dev2 * dev;
CopyClose(_Symbol,PERIOD_CURRENT,0,1,Close);
if (PositionSelect(_Symbol) == false) {
if (up1 <= Close[0] && up2 >= Close[0]) {
trade.Sell(DefaultQuantity,_Symbol,0.0,0.0,0.0,"");
}
else if (low1 >= Close[0] && Close[0] >= low2) {
trade.Buy(DefaultQuantity,_Symbol,0.0,0.0,0.0,"");
}
else {
if (PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_SELL && mid >= Close[0]) {
trade.PositionClose(_Symbol);
}
else if (PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY && mid <= Close[0]) {
trade.PositionClose(_Symbol);
}
}
}
Benzer siparişler
Objetivo: Desarrollar un Expert Advisor para MetaTrader 5 especializado en capturar expansiones de volatilidad en el Oro, filtrando por sesiones de mercado. Empezando con 50 USD y llevandola a más de 150.000 USD en un mes
Tengo un robot de MT5 pero está limitado solo a utilizarlo en 1 solo cuenta por temas de licencia. Se requiere abrir este límite para utilizarlo en múltiples cuentas. Por otro lado me gustaria vender el algoritmo pero también poder limitar el uso a cierto número de cuenta
Descripción del proyecto Busco un desarrollador con experiencia real en entornos de brokers para implementar una lógica en cTrader que permita monitorizar el volumen (lotaje) operado por clientes con cuentas tipo cent y clasificar su comportamiento para una futura gestión A-Book / B-Book. Requisitos principales: • Desarrollo en cTrader (cAlgo / C# o Open API) • Monitorización del volumen (lotaje) por cuenta en
Buscamos desarrollador MQL5 con experiencia en MetaTrader 5 para hacerse cargo del mantenimiento, actualización y desarrollo de nuevas variantes de un Asesor Experto (EA) ya funcional. Lo que tenemos: Código fuente completo del EA en MQL5 Sistema de licencias integrado mediante API externa (vía WebRequest) Filtro de noticias integrado nativo de MT5 EA operativo y en uso activo Lo que necesitamos: Desarrollador de
Sort (cost=8.73..8.73 rows=1 width=723) Sort Key: m.created_lt -> Nested Loop (cost=2.00..8.72 rows=1 width=723) -> Nested Loop (cost=1.30..5.76 rows=1 width=693) -> Index Scan using messages_created_at on messages m (cost=0.59..2.83 rows=1 width=668) Index Cond: ((created_at > (EXTRACT(epoch FROM to_timestamp('2025-11-29 00:00:00'::text, 'YYYY-MM-DD HH24:MI:SS'::text)))::bigint) AND
Sort (cost=8.73..8.73 rows=1 width=723) Sort Key: m.created_lt -> Nested Loop (cost=2.00..8.72 rows=1 width=723) -> Nested Loop (cost=1.30..5.76 rows=1 width=693) -> Index Scan using messages_created_at on messages m (cost=0.59..2.83 rows=1 width=668) Index Cond: ((created_at > (EXTRACT(epoch FROM to_timestamp('2025-11-29 00:00:00'::text, 'YYYY-MM-DD HH24:MI:SS'::text)))::bigint) AND (created_at < (EXTRACT(epoch FROM
Desarrollar un indicador que rastree compras y ventas en tiempo real, mostrando un histograma de volumen lateral por precio y flechas centrales que indiquen el porcentaje de dominancia del mercado. Dejó enlace del video https://youtu.be/khjrhqiI4bg?si=bF9c5KIBjGer4ZJQ
Project Description: I am looking for an experienced MQL5 developer to create a robust Expert Advisor (EA) for trading XAUUSD (Gold). The system must be designed with adaptability in mind, capable of responding effectively to changing market conditions. Core Requirements: Trading Instrument: XAUUSD (Gold) Strategy Characteristics: The strategy should not be static; it must adapt to different market regimes (trend
SOLICITUD DE DESARROLLO Expert Advisor para MetaTrader 5 XAU/USD (Gold) — Fibonacci + EMAs + Filtro de Noticias ────────────────────────────── ─────────────── Versión: 1.0 | Plataforma: MetaTrader 5 | Par: XAUUSD 1. Resumen Ejecutivo Se solicita el desarrollo de un Expert Advisor (EA) profesional para MetaTrader 5, diseñado exclusivamente para operar el par XAU/USD (Oro al contado). La estrategia combina análisis de
GESTOR PARA CUENTA DE FONDEO DE 100K DE { FTUK DE 100K } CON UNA ESTION DE RIESGO DE 1% AL 5% CON UN HISTORIAL DE MQL5 REAL,TENGO CONEXION ANYDESK Y VPS NO ENTRGO CREDECIALES DE CUENTA PAGO POR ,,,,, REPARTO DE BENEFICIOS { PROFIT SPLIT NEGOCIABLE } PREFERIBLEMENTE HABLAR ESPAÑOLL,,,TRABAJO PARA UN BUEN TIEMPO