Menú superior

Mostrando entradas con la etiqueta robot de trading. Mostrar todas las entradas
Mostrando entradas con la etiqueta robot de trading. Mostrar todas las entradas

martes, 20 de diciembre de 2022

Creando Bots de trading con Generadores de Código para MQL

 Creando Bots de trading con Generadores de Código para MQL👆🤖


En la actualidad existen diferentes alternativas para crear un Bot de trading 🤖🤖 , pensemos en sólo crearlo y no en que haga operaciones con altas rentabilidades y nos hagamos millonarios, o mejor aún que consigamos la independencia financiera con un sólo robot, por que la verdad que eso no sé si decirte que puede ser imposible. En tal caso, el objetivo es mostraros las alternativas que existen para crearlos. 

  • ¡Aprende el lenguaje de programación de MQL! y crea un sencillo robot de trading. ¡No me pides nada! Pensemos en las horas de aprendizaje y prueba que le vamos a echar, además de por supuesto solucionar los problemas que surjan. De todas formas os dejaré el manual en pdf por si alguien lo quiere leer, ya sabes no tienes sueño pues te lo lees y vamos te quedas frito en nada.
Creando Bots de trading con Generadores de Código para MQL

  • Usando generadores de código MQL. Venga que vamos....
    • EABuilder.com: Un generador web fácil, gratuito a medias e intuitivo.
Si tienes una idea o un patrón gráfico podrás automatizarlo gracias a EABuilder, pero cuidado, sólo es gratuito para la creación de indicadores tanto para MT4 como MT5 y TradeStation. En el caso de querer crear un Bot de trading hay que pagar un acceso anual. Esto último no hace tanta gracia pero es lo que hay.

Generador de código MQL EAbuilder


    • Usando Forex Generator: Pueden encontrar este software en su misma web. LLevo apenas dos semanas usándolo y la verdad que me encanta. Tu programar no programas, mueves bloques y los enlazas. Con un poco de intuición y sentido racional de que el bot trabaje como tu deseas puedes crear un bot de forma rápida y fácil. La verdad el software me llevo loco.
                    
Estructura de uno de mis robots preferidos


En mi canal de youtube tenéis los últimos videos acerca de "cómo crear los bots de trading con generadores de código para MQL".





                    
 

miércoles, 7 de diciembre de 2022

Expert Advisor o Robot de trading que venda cuando tiene beneficio y cierre posición en el caso de pérdidas

 Expert Advisor o Robot de trading que venda cuando tiene beneficio y cierre posición en el caso de pérdidas


No es tan fácil, pero se puede vaya que sí y para ello he utilizado una Inteligencia Artificial llamada ChatGPT y me dice lo siguiente:

Un asesor experto es un programa de software utilizado en el comercio de divisas o en el mercado de valores que se utiliza para ayudar a tomar decisiones de inversión.

Un asesor experto que vende cuando tiene beneficio estaría programado para vender una posición cuando se ha generado un beneficio en esa posición. Esto se puede hacer de varias maneras, como establecer una orden de stop loss en el nivel de beneficio deseado o establecer una orden de take profit en el mismo nivel.

El objetivo de esta estrategia es maximizar los beneficios al asegurarse de que se cierra una posición cuando se ha generado un beneficio en ella.


Aquí hay un ejemplo de código en MQL5 que puede utilizar para vender una posición cuando se ha generado un beneficio y para limitar las pérdidas:


// Definir los niveles de beneficio y pérdida deseados double profit_level = 10.0; double loss_level = 5.0; // Obtener el precio actual de la posición double current_price = SymbolInfoDouble(Symbol(), SYMBOL_BID); // Si se ha alcanzado el nivel de beneficio, vender la posición if (current_price >= profit_level) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), OrderSlippage()); // Si se ha alcanzado el nivel de pérdida, cerrar la posición para limitar las pérdidas if (current_price <= loss_level) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), OrderSlippage());


Este código comprueba el precio actual de la posición y, si se ha alcanzado el nivel de beneficio o pérdida deseado, cierra la posición utilizando la función OrderClose(). Tenga en cuenta que debe ajustar los valores de profit_level y loss_level para que se adapten a sus necesidades y estrategia de inversión.

Bueno pues ahora nos queda probarlo y haber que tal, pero ya os digo que es lo más sencillo que se puede hacer.