Tarea técnica
Crear un asesor experto multifuncional para terminales MetaTrader que permita operar utilizando una cuadrícula de pedidos.
El algoritmo del Asesor Experto permite construir smart grid tanto con la tendencia como en contra de la tendencia.
El comercio con la tendencia está estructurado de tal manera que cada nueva orden se abre solo si la orden anterior tiene un Stop Loss en la zona de ganancias.
La negociación en contra de la tendencia se lleva a cabo para cerrar posiciones no rentables con beneficio.
Configuración de cálculo de lote
• Tipo de cálculo de lote (fijo o por interés) : configura la selección del tipo de cálculo de lote para el primer pedido inicial.
◦ Lote fijo : el lote permanece sin cambios.
◦ Lote por% de interés : el lote aumenta según el crecimiento del saldo del depósito.
• Valor del lote : el valor de un lote fijo o un porcentaje, depende del parámetro seleccionado en la configuración "Tipo de cálculo de lote", para "Lote fijo" debe especificar el valor del lote, por ejemplo, 0,01 o 1,26, para "Basado en lote". en el porcentaje del saldo ", debe especificar un porcentaje, por ejemplo 0,5 o 5. Al ingresar el valor 5 en el campo, el asesor experto calcula automáticamente el lote en base al 5% del depósito, si el depósito es de $ 100,000 , el lote será del 5% - $ 5,000 y el valor del lote será de 21,65.
• Tipo de cálculo de lote (precio de pedido) - El tipo de cálculo de lote - La configuración le permite elegir una estrategia de gestión de lote para nuevos pedidos que se abren en la red contra la tendencia.
◦ Lote inicial : el lote permanece sin cambios, el lote especificado en la configuración "Lote fijo o porcentaje" se utiliza para todos los pedidos. Ejemplo: (0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01)
◦ Lote de martingala : el lote se calcula a partir de la fórmula, el lote del pedido anterior se multiplica por 2. Ejemplo: (0.01, 0.02, 0.04, 0.08, 0.16, 0.32)
◦ Lote de Fibonacci : el lote se calcula de acuerdo con el principio de los números de Fibonacci, cada nuevo lote es igual a la suma de los dos lotes anteriores. Ejemplo: (0.01, 0.01, 0.02, 0.03, 0.05, 0.08, 0.13)
◦ Suma de lote inicial : el lote se calcula sumando el lote especificado en la configuración "Lote fijo o valor porcentual" y el lote de la última orden abierta. Ejemplo: (0.01, 0.02, 0.03, 0.04, 0.05, 0.06)
◦ Up lot + Dw lot : el lote se calcula sumando los lotes del primer pedido y el último. Ejemplo: (3 +, 4,7,10,13,16,19)
• Multiplicador de lote M : la configuración le permite aumentar o disminuir aún más el lote obtenido como resultado de los cálculos utilizando las fórmulas descritas anteriormente. Ejemplo: tipo de cálculo StartLot, Lot Mmultiplier = 2. 0.01 * Lot Mmultiplier = 0,02 - 0,04 - 0,08 - 0,16 Ejemplo 2: Tipo de cálculo Lote Martingala, Lote Mmultiplier = 2 0,01 * 2 * Lote Mmultiplicador = 0.04 Ejemplo 3: tipo de cálculo Lote Martingala, Lote Mmultiplicador = 1,5 0,01 * 2 * Lote Mmultiplicador = 0.03
• Lote de compra máximo permitido : la configuración limita el lote máximo, si como resultado de los cálculos de la estrategia de gestión de lotes, el lote es más grande de lo especificado en la configuración, el Asesor Experto abrirá una orden que no exceda el valor especificado en el ajuste.
• Lote de venta máximo permitido : la configuración limita el lote máximo, si como resultado de los cálculos de la estrategia de gestión de lotes, el lote es más grande que el especificado en la configuración, el Asesor Experto abrirá una orden que no exceda el valor especificado en el ajuste.
Configuración de promediado de pedidos
• Tipo de orden promedio : la configuración le permite elegir una estrategia para calcular el precio promedio, cuando se alcanza, se cerrarán algunos pedidos o todos los pedidos.
◦ Todos los pedidos - Promedio de todos los pedidos contra la tendencia - la estrategia calcula los niveles reales de Take Profit para todos los pedidos. Todas las órdenes se establecen en una ganancia real, que se registra en el servidor del corredor y en la terminal del comerciante.
◦ Dos órdenes Lote máximo y Lote mínimo - Promedio de las dos órdenes extremas contra la tendencia - la estrategia calcula los niveles reales de Take Profit para las dos órdenes extremas. Se tiene en cuenta la orden con el precio de apertura más alto y el precio de apertura más bajo.
◦ Dos órdenes Lote máximo y lote máximo anterior - Promedio de las dos últimas órdenes contra la tendencia - la estrategia calcula los niveles reales de Take Profit para las dos últimas órdenes. Se tienen en cuenta las dos últimas órdenes abiertas por precio y tiempo.
◦ Promedio inteligente - Promedio inteligente, selección del promedio más óptimo - La estrategia analiza las tres estrategias anteriores "Promedio de todas las órdenes contra la tendencia, Promedio de las dos órdenes extremas contra la tendencia, Promedio de las dos últimas órdenes contra la tendencia" para calcular y encuentre el precio que se acerque lo más posible al precio actual del mercado. Cuanto más cerca esté el precio medio de la orden al precio actual del mercado, más probabilidades habrá de cerrar algunas órdenes con una ganancia y reducir la posición contra la tendencia. La estrategia funciona con cada cambio en la posición de los pedidos y los niveles se recalculan con cada cambio en el número de pedidos. Los niveles de Real Take Profit se utilizan para los pedidos.
◦ Todos los pedidos (Parte) - Promedio parcial de todos los pedidos contra la tendencia - la estrategia funciona de manera similar a la estrategia "Promedio de todos los pedidos contra la tendencia", con algunas diferencias. 1 - Se utiliza un nivel de Take Profit virtual, que le permite ocultar sus niveles al corredor, 2 - El precio medio se calcula no para todo el lote, sino para la parte del lote especificada en el "Porcentaje de cierre de Órdenes en la configuración de la red. Si el pedido utiliza el lote 1 y la configuración especifica el 50 por ciento, se utilizarán 0,5 lotes para calcular el precio medio.
◦ Dos órdenes Lote máximo y Lote mínimo (Parte) - Promedio parcial de órdenes extremas contra la tendencia - la estrategia funciona de manera similar a la estrategia "Promedio de dos órdenes extremas contra la tendencia" con algunas diferencias. Se utilizan los niveles de Virtual Take Profit y partes de los lotes para calcular el precio de cierre.
◦ Dos órdenes Lote máximo y lote máximo anterior (Parte) - Promedio parcial de las dos últimas órdenes contra la tendencia - la estrategia funciona de manera similar a la estrategia "Promedio de las dos últimas órdenes contra la tendencia" con algunas diferencias. Se utilizan los niveles de Virtual Take Profit y partes de los lotes para calcular el precio de cierre.
◦ Promedio inteligente (parte): promedio parcial inteligente : selecciona el promedio más óptimo de los algoritmos de cierre de pedidos y promediado parcial. En este modo, el Asesor Experto analiza automáticamente los precios en busca de los más óptimos para reducir rápidamente las posiciones comerciales en el mercado.
◦ No use promedios - No use promedios contra la tendencia - la estrategia excluye el cálculo de precios promedio y el cierre de órdenes a precios generales o Take Profits generales.
• Porcentaje de parte de cierre de órdenes en la red : la configuración establece el porcentaje de parte de cierre de órdenes, se aplica solo a las estrategias "Promedio parcial de todas las órdenes contra la tendencia, Promedio parcial de órdenes extremas contra la tendencia, Promedio parcial de la última dos órdenes contra la tendencia ”.
Configuración del tipo de orden
• Tipo de operación - Tipo de operación - el ajuste le permite seleccionar el tipo de comercio y la dirección del comercio.
◦ Usar todas las órdenes - negociación simultánea de órdenes de compra y venta - la configuración le permite habilitar la negociación automática completa de órdenes de compra y venta.
◦ Habilitar el modo de comercio manual (MagicNumber = 0) Recoger órdenes manuales (Magic number = 0) : la configuración está diseñada para operar en modo manual. El comerciante decide cuándo y qué orden abrir. En este modo, el asesor controla las órdenes abiertas por el comerciante y, en caso de entrada incorrecta por parte del comerciante, la tarea del asesor es eliminar una posible "Entrada incorrecta" con un beneficio mínimo.
• Cantidad máxima de órdenes de compra: la cantidad máxima de órdenes de compra contra la tendencia : la configuración limita la cantidad de órdenes de compra abiertas contra la tendencia.
• Cantidad máxima de órdenes de venta: número máximo de órdenes de venta contra la tendencia : la configuración limita la cantidad de órdenes de venta abiertas contra la tendencia.
Paso entre la configuración de los pedidos
• Paso entre órdenes en puntos : el ajuste establece la distancia en puntos entre la orden de apertura y la orden de apertura.
• Serie de órdenes - Incrementar el paso por el número especificado de puntos - la configuración incrementa el valor especificado en el "Paso entre órdenes en puntos" dependiendo del número de órdenes por tipo.
Configuración para administrar su saldo
• Beneficio mínimo al cierre de una serie de órdenes en puntos : la configuración establece el valor mínimo de beneficio en puntos que debe obtenerse cuando las órdenes se cierran total o parcialmente.
• Cerrar todo y abrir nuevamente cuando la cantidad de Beneficio: la configuración le permite todos los pedidos si el beneficio flotante total ha alcanzado el valor especificado y volver a iniciar. El monto de la ganancia se indica en la moneda del depósito o mediante un porcentaje del balance. Ejemplo: (100 o 35%)
• Cerrar todo cuando la cantidad Pérdida: la configuración le permite cerrar todas las órdenes si la pérdida flotante total ha alcanzado el valor especificado. La pérdida se indica en la moneda del depósito. Ejemplo: (-100) Menos es obligatorio.
Configuración de trailing stop
• 4/5 Tendencia de distancia de trailing stop - Trailing stop para órdenes de tendencia - la configuración habilita la estrategia comercial del Asesor Experto, teniendo en cuenta la tendencia. Dependiendo del valor especificado, el algoritmo de negociación moverá el nivel de stop loss real para seguir el precio a la distancia especificada en la configuración. Cuando la distancia entre el Stop Loss es mayor o igual al valor especificado, se abrirá una nueva orden de tendencia.
• 4/5 Distancia de trailing stop contra la tendencia-Trailing stop para órdenes contra la tendencia: la configuración habilita una estrategia comercial para operar utilizando un Trailing Stop contra la tendencia. Mover el nivel de Stop Loss real para seguir el precio solo ocurrirá para las órdenes abiertas en contra de la tendencia.
Configuración de parada del tiempo de negociación
• ¿Intercambiar la nueva barra? - Usar una nueva barra para abrir una posición: la configuración permite decirle al programa que abra una nueva orden, teniendo en cuenta la configuración "Paso entre órdenes en puntos" y cuando aparece una nueva barra. Las órdenes se abrirán en una nueva barra con un desfase de 5 segundos para evitar caer en el período de sobreactividad de las llamadas al servidor del bróker.
• Tiempo de trabajo (encendido / apagado): ¿Deshabilitar el asesor experto por un tiempo? - la configuración indica al programa que controle el tiempo de negociación establecido que se especifica a continuación.
• Stop trading stop at: el momento en que el Asesor Experto deja de abrir nuevas órdenes. Al mismo tiempo, el Asesor Experto continúa trabajando con los pedidos que se abrieron anteriormente.
• Renovar la negociación en el momento en que el Asesor Experto reanuda la apertura de nuevas órdenes.
Necesito optimizar la estrategia principal para la apertura de operaciones, using la estrategia de lote inicia fijo con un lote multiplicador, para ir generando un incremento en cada paso, ademas requiero que cuando el DD alcance un x%, el EA abra una operacion de un lote x% menor a la ultima posisicion abierta pero a favor de la tendencia, para ser usado como operacion de rescate y asi mantener siemrep un DD controlado.
Han respondido
1
Evaluación
Proyectos
644
26%
Arbitraje
92
72%
/
14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
2
Evaluación
Proyectos
124
44%
Arbitraje
14
29%
/
50%
Caducado
17
14%
Libre
Solicitudes similares
AI-Powered Forex Trading EA for MetaTrader 5
700 - 1500 USD
I need a professional AI-assisted Forex trading Expert Advisor (EA) for MetaTrader 5. The EA should not be based on a simple single indicator strategy. I want a robust multi-factor trading system that can analyze market conditions, trend, momentum, volatility, price action and risk before entering a trade. Requirements: Forex trading on MT5 Automated analysis and trade execution Dynamic entry and exit decisions Stop
We are seeking an independent technical reviewer for a frozen Python evidence/specification candidate related to an XAUUSD paper-trading risk system (ALKOOS-AI). This is NOT a request to develop, modify, optimize, or execute a trading robot or trading strategy. The task is limited to independent verification of a prepared evidence package. The reviewer should verify: Integrity of the supplied frozen artifact using
EA Recovery Layer
30+ USD
Freelance Task — EA Recovery Layer Hello. I have a ready-made MQL5 EA. The signals, SL/TP and lot calculation should essentially not be touched. I need a recovery system added. I am not a programmer — below is how the robot should behave. What stays Entry only from an EA signal. Stop-loss is not a new signal. Trailing is already built into my EA — recovery does not implement its own trailing. If trailing is disabled
Should be as it but no alarms, also we need to add a deep search so he can see all the preves candles and a memory function so its not slowing down the indicator. for higher time frames daily 4h 1h around 365 days and for lower time frames we do up to 20k bars but both flexible so i can change it later. the memory is important so the indicator is not always recalculating everything when a new candle shows especially
Hi, I need an experienced NinjaTrader 8/NinjaScript developer to finish or rebuild an automated futures strategy, ideally by the end of this week. I already have the complete TradingView Pine Script reference strategy, an existing ~2,000-line NinjaScript implementation, Playback logs, and known historical benchmark trades. MOST IMPORTANT REQUIREMENT: TRADINGVIEW ↔ NINJATRADER PARITY. The Pine Script is the reference
PHANTOM PROTOCOL V1
35 - 150 USD
PHANTOM PROTOCOL V1 – MT5 EXPERT ADVISOR SPECIFICATION Develop a professional MetaTrader 5 (MT5) Expert Advisor named “PHANTOM PROTOCOL V1”. PRIMARY MARKET: - XAUUSD (Gold) - Designed primarily for M15 and H1 timeframes. - The EA must work with both 3-digit and 2-digit gold pricing where applicable. TRADING LOGIC: Use pure price-action and market-structure analysis rather than relying on a single indicator. The EA
I need an experienced MQL5 developer to build a prototype MT5 Expert Advisor called RiskLock. The software should enforce user-defined trading risk rules before trades are executed. It should support risk percentage or fixed monetary risk, calculate position size using account equity, entry price, stop loss, tick value and contract specifications, block or reduce oversized trades, and include daily loss limits
MQL5 Quantitative Research & EA Optimization Project
280 - 2000 USD
Project Overview I have an existing MT5 Expert Advisor (EA) written in MQL5. The source code ( .mq5 ) will be provided. The underlying strategy is a trend-following system that performs well during trending market conditions, but requires professional quantitative research to improve its ability to identify and avoid highly sideways/range-bound market conditions. The objective of this project is not to build a new EA
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
Gold hunter v5
30+ USD
*TITLE:* 5 Trades EA - EMA20/50 + RSI - Safe for Small Account *SPECIFICATION:* I need MT5 EA - Source Code .mq5 *Logic:* Buy: EMA20 > EMA50 and RSI(14) 45-70 Sell: EMA20 < EMA50 and RSI(14) 30-55 Timeframe M15, Symbol XAUUSD and all Forex *Trade Management:* Max 5 trades at same time. Fixed lot 0.01. No martingale. No lot increase. Distance between trades 150 points. Do not open all 5 at same price. Max 5 total
Información sobre el proyecto
Presupuesto
30+ USD
Plazo límite de ejecución
a 60 día(s)