Specification

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. 


Responded

1
Developer 1
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
2
Developer 2
Rating
(74)
Projects
121
43%
Arbitration
12
33% / 50%
Overdue
17
14%
Free
Similar orders
algo trading application want to developed Prerequisites for ordering a trading robot Trading robots are programs, which operate according to underlying algorithms. An algorithm is a set of actions that need to be performed in response to certain events. For example, the most common task in algo trading is the identification of the "New bar" event . When the event occurs, the robot checks the emergence of trading
Please I Need A Programmer Who Can Create A Requirement Specification Document For My Trading System THE IDEA OF THE INDICATOR Create A Standard ZigZag Auto Fibo Indicator Combined With A ZigZag Fibonacci Time Zone Indicator Which Has The Specified Levels Written In The Indicator Strategy TEXT FILE/DOCUMENT HOW DOES THE INDICATOR KNOW AN UPTREND MOVEMENT? If Price Hasn't Touched The 123.6% Level Of The Recent Static
Project Overview: I would like you to develop a Moving Average Crossover Trading Bot for MetaTrader 5 (MT5), compatible with all trading instruments (Forex, Stocks, Indices, Commodities, etc.), that incorporates machine learning algorithms to improve the strategy’s performance. The bot should be customizable, allowing users to adjust various parameters such as risk percentage, moving average periods, stop loss, take
QuantumTrader 30 - 200 USD
Request for development of machine learning robots for MetaTrader 5 (MT5) **Description**: Willing to develop experience in programming trading robots using MQL5 language and can learn machine learning on MetaTrader 5 (MT5) platform. The robot should be able to implement a multidisciplinary strategy on a set of technical indicators and multiple rules. I need to develop the robots so that they can work in an
The goal is to develop a system that mirrors trade actions (Buy/Sell) from a CTrader demo account on Cronos Markets to multiple prop firm accounts on TradeLocker, ensuring accurate replication of trades while adjusting risk proportionally. I was wondering if you could help me with copy trading an EA’s action on Cronos markets (uses CTrader) into a prop firm account that I bought with TooOne Trader (uses TradeLocker
Need a Coding Expert. Fully automated Robot for Trading with minimal losses. It should be able to open/close trades automatically according to the strategy. Also, there should be an option to select maximum leverage for Trading FOREX, COMMODITIES, ENERGIES, etc. The forecast reports of trading strategies to be shared automatically to a specified Email, WhatsApp and Telegram accounts. TO DEVELOP A TRADING MANAGEMENT
IBRK fixing 30+ USD
I currently have a trading bot that uses IBKR to trade and the api ib_insync, however my coding knowledge has its boundaries and I need someone to help me build out and fix some parts of my program
Using 3 MA’s, Bollinger Bands and price action, I need an EA made for mt4 and mt5 (preferably) should have good knowledge of forex, risk management and candle stick patterns, and how to incorporate them in the codes. I need a very efficient code. * For the price, I just out anything there, but if you can do it I’ll pay the negotiated price*
need developer to create personal EA for me, serious developer required. will work together on my robot. timeframe 1h, simple SMA and RSI levels, 1 h time frame, trading on limit orders only
Hello, same as title. I do not care about the drawdown I just need a trading strategy that can do 100% return per month return, simple as that. It would be nice if it can be automated into a bot/EA. Most important is the return of at least 100% per month!!! The strategy you provide need to be tested and work fine and have been doing well in the live market by you or someone for a long time. To be clear again - I need

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
to 60 day(s)