MetaTrader 5 - Ejemplos Cómo hacer un robot de comercio en ningún momento para hacer un robot de comercio, necesita un sistema de comercio El comercio en los mercados financieros implica muchos riesgos, incluyendo el más crítico - el riesgo de tomar una decisión comercial equivocada. El sueño de cada comerciante es encontrar un robot comercial. Que siempre está en buena forma y no está sujeta a debilidades humanas - miedo, avaricia e impaciencia. Cada recién llegado quiere obtener o crear un sistema de comercio claro y estricto que se puede presentar en forma de algoritmos y deshacerse por completo de las operaciones de rutina. ¿Es posible? Un sistema comercial es una condición necesaria para entrar en el mercado y ese sistema debe ser rentable, por supuesto. Cuando los recién llegados llegan al mercado, suelen estar abrumados por la gran masa de información difícil de entender. Los libros y los foros del comerciante pueden proporcionar una cierta ayuda en ese caso. Desafortunadamente, no todos los autores son comerciantes exitosos y no todos los comerciantes exitosos escriben libros. Muchos recursos web especiales se crean sólo para obtener ganancias para sus propietarios, ya que es mucho más difícil negociar su propio dinero que emitir pronósticos y enseñar sistemas comerciales. Cada comerciante debe pasar de forma independiente todas las etapas de la creación de un sistema comercial. Hay un refrán popular que no importa qué sistema usted utiliza para negociar, la cosa principal es que usted debe negociar realmente según ese sistema. De lo contrario, el comercio en el mercado se convierte en una apuesta con un resultado previsible. Trading Robots y Forex Forex mercado se cree que tiene una gran liquidez. Además, permite el comercio 24 horas al día, a diferencia de muchos otros mercados. Por lo tanto, muchos comerciantes tratan de hacer robots comerciales especialmente para el mercado de divisas, ya que ofrece una gran cantidad de instrumentos comerciales. Sin embargo, los escépticos afirman que todos los pares de divisas están fuertemente correlacionados entre sí, proporcionando una volatilidad muy baja en el mercado. Pero sus oponentes responden que cada par de divisas tiene sus propias características y la baja volatilidad es compensada por un gran apalancamiento. En cualquier caso, los instrumentos de Forex son atractivos para hacer que los robots comerciales y la mayoría de los partidarios del comercio automatizado perfeccionar sus habilidades en pares de divisas. MetaTrader 4 y MetaTrader 5 terminales comerciales están especialmente diseñados para desarrollar fácilmente sistemas de comercio automatizado, pero al mismo tiempo, su interfaz también es conveniente para el comercio manual. Cómo comenzar a hacer un robot de comercio Hay muchos enfoques para la construcción de un sistema de comercio automatizado. Describiremos solamente algunos más importantes. El primer enfoque se basa en las matemáticas. Un desarrollador trata de crear una especie de ecuación que puede considerar muchos factores. Este enfoque se basa en la firme creencia de que los movimientos de precios son gestionados por un modelo que se puede encontrar utilizando datos históricos disponibles. En la mayoría de los casos, los seguidores de tal enfoque saben demasiado matemáticas pero no saben nada sobre / no están interesados en el mercado. El mercado es una abstracción pura, un tipo de juego intelectual para ellos. Este enfoque por lo general conduce a muchos años de estudio y desarrollo, mientras que un resultado definitivo en forma de un sistema automatizado de comercio automatizado no es tan importante. El segundo enfoque se basa en el estudio de las leyes del mercado. No se intenta entender por qué el precio sube o baja cuando aparecen varias figuras de análisis técnico en un gráfico. La ventaja de este enfoque es que no requiere ningún conocimiento especial de las matemáticas y no hace ninguna suposición acerca de la fuerza motriz del mercado. Es más claro y conveniente cuando se estudia el comercio. Es más popular entre los comerciantes que recibieron el reconocimiento universal. La desventaja del enfoque es la necesidad de rastrear constantemente todos los símbolos necesarios. Tarde o temprano, un comerciante comienza a considerar la automatización de los procesos de negociación y la cuestión más importante aparece en esa etapa de la complejidad de la formalización de las normas comerciales cuando se trata de expresarlos en forma de algoritmos. En algunos casos, los comerciantes que tratan de ordenar un robot comercial no pueden describir las reglas de negociación y encontrar un terreno común con los programadores. El tercer enfoque se basa en el intento de crear una caja negra basada en redes neuronales con el uso de las herramientas ya hechas disponibles en paquetes especiales de software y matemáticas. La creación de un sistema de comercio automatizado con los elementos de la inteligencia artificial es una tarea emocionante y desafiante, incluso para los recién llegados, ya que no requiere ni un fondo matemático profundo, ni la experiencia de programación - todo se hace usando ayudas visuales. Un comerciante debe conocer los conceptos básicos de los indicadores técnicos, poseer una capacidad para preparar los datos de precios necesarios y la experiencia en un paquete definitivo para trabajar con redes neuronales. El principal inconveniente de este enfoque es que un robot comercial obtenido utilizando herramientas especializadas para trabajar con redes neuronales es en realidad una caja negra. Los comerciantes no conocen sus principios de trabajo y, en general, es imposible predecir qué fase del mercado será la más problemática para el robot. Los programadores a menudo eligen el cuarto enfoque que comienzan a hacer un robot comercial desde el principio sin pasar tiempo para el comercio manual. ¿Por qué el comercio manualmente Usted puede hacer un robot de pasar unos meses y cosechar los beneficios de sus esfuerzos entonces. Pero sin dolores, sin ganancias. En la mayoría de los casos, los programadores comienzan a crear toda la infraestructura necesaria utilizando un lenguaje de programación familiar en lugar de simplemente hacer que un robot comercial obtenga y procese datos de precios, representación visual de gráficos e indicadores, métodos personalizados de probar estrategias sobre datos históricos y así sucesivamente. Ellos ganan mucha experiencia en el proceso. Pero en la mayoría de los casos, esa experiencia no los aproxima a la creación de objetivos finales de un sistema de comercio automatizado. E incluso si se crea un robot comercial, no hay garantía de que sea rentable. Y qué si un programador quiere escribir otro sistema de comercio Reestructuración profunda y nuevos errores de programación son inevitables. También existe el quinto enfoque de compra de un sistema de comercio de ready-made en forma de un robot de comercio. En este caso, un comerciante actúa como un operador o un sintonizador. Este enfoque ahorra mucho tiempo (no hay necesidad de aprender muchas cosas nuevas) y permite a los comerciantes entrar rápidamente en el mundo del comercio automatizado. El principal inconveniente de este enfoque se deriva de sus ventajas que usted no conoce los principios de operación de su robot comercial y su estructura. E incluso si un vendedor le ha proporcionado una descripción detallada del sistema de comercio implementado, nunca estará completamente seguro en él. Sin embargo, ninguno de los enfoques mencionados puede darle garantía absoluta excepto un depósito bancario. Pero eso no es una solución muy adecuada para las personas interesadas en el mercado de comercio y formas de aumentar sus activos privados. Cuál es el mejor acercamiento a la negociación automatizada para un comerciante Cada uno de los cinco acercamientos descritos tiene sus ventajas y corresponde a cierto tipo definido de comerciante. Es poco probable que elija el primer enfoque (descripción analítica del mercado) sin un buen conocimiento matemático. Es igualmente improbable que comience a hacer robots comerciales basados en redes neuronales. Sin embargo, ambos enfoques son muy emocionantes y proporcionan un buen ejercicio intelectual. A continuación se discutirá sólo el segundo enfoque, que ya se considera el clásico. Ese es el enfoque generalmente elegido por los nuevos seguidores de la negociación automatizada, ya que el análisis técnico sigue siendo el área de conocimiento clave al aprender los conceptos básicos de comercio. Otra ventaja del segundo enfoque es que después de pasar algún tiempo para el comercio manual y obtener el sentido del mercado, ya tendrá una buena comprensión de las herramientas de análisis técnico. Además, usted será capaz de programar estrategias comerciales o crear redes neuronales en un nivel superior. Los primeros pasos en la fabricación de un robot de comercio Para hacer un sistema de comercio automatizado, necesita conocimientos de programación y el conocimiento de todas las complejidades de las solicitudes de comercio de procesamiento. Pero primero puede comenzar con los robots de comercio de Asesores Expertos listos para usar de la biblioteca gratuita de Base de código. Descargue cualquier Asesor Experto (robot de comercio) y lo lanzará en el Probador de Estrategia de terminales MetaTrader 4 o MetaTrader 5. Seleccione un intervalo de historial que muestre una tendencia fuerte y un intervalo con un plano. Realice la optimización de los parámetros de entrada de un Asesor experto y examine sus diferencias en estos dos intervalos. Inicie un Expert Advisor con los parámetros óptimos para un plano en un intervalo de tendencia y con los parámetros óptimos para una tendencia en un intervalo plano. Examine las diferencias en los resultados de negociación, ofertas distribuciones y otros parámetros estadísticos. Como resultado, usted sabrá cuánto el comportamiento de su sistema de comercio puede variar cuando la situación del mercado cambia. Sería mejor probar varias estrategias comerciales estándar utilizando este método en diferentes partes de la historia y varios símbolos. Este tipo de prueba impide la instalación de un sistema de comercio para un intervalo definido de la historia y proporciona una mejor comprensión de los sistemas de tendencias y contra-tendencias. El siguiente paso sería crear sistemas de negociación más complejos basados en la combinación de señales ya existentes de MQL5 Wizard set. Usted puede probar y desarrollar su intuición comercial de la clasificación de las señales malas de un sistema utilizando un filtro basado en otro sistema sin medios de programación. Lo principal aquí es no sobrepasar. Cuantos más parámetros de entrada tenga un sistema de comercio, más fácil será instalarlo. Ha habido muchas discusiones sobre las diferencias entre la optimización y la adaptación. Aquí no hay soluciones ampliamente aceptadas. Pero la visualización de los resultados de la prueba / optimización y su propio sentido común puede ayudarle. Aprenda a identificar los parámetros de entrada más críticos que afectan a su sistema de comercio de todo el conjunto de datos de entrada. No prestar mucha atención a los parámetros secundarios que toman tiempo durante la optimización, pero no afectan a la lógica misma del sistema. Recuerde que un buen sistema de comercio siempre demuestra un pequeño movimiento libre de parámetros secundarios, pero no muestra volatilidad dramática en caso de cambios de mercado despreciables. Puede pasar tanto tiempo en esta etapa, como desee, hasta que esté seguro de que puede entender cualquier estrategia de negociación que examina los resultados de la prueba y la optimización. El conocimiento de las fortalezas y debilidades de los sistemas estándar le permitirá estar mejor preparado al crear su propio robot comercial. Programación de un Robot Comercial Suponga que ha aprendido / está aprendiendo el lenguaje de programación MQL4 o MQL5 y ahora está listo para escribir su primer Asesor Experto para el terminal cliente de MetaTrader. Aquí son posibles varios casos. En primer lugar, puede examinar varios robots de fabricación ya hechos descritos en los artículos para comprender mejor las complejidades de la programación. En segundo lugar, puede hacer preguntas sobre MQL4munity o MQL5munity. Si tiene algún problema sin resolver. Los participantes comunitarios experimentados suelen ayudar a los recién llegados mostrando interés sincero en el tema. En tercer lugar, puede solicitar imrpovement o el desarrollo de un asesor experto o un indicador en el servicio de trabajos. Si usted no es capaz de escribir un programa necesario por su cuenta. Pero incluso si hace un pedido a través del servicio independiente, debe tener alguna idea sobre las pruebas de estrategia para encontrar un lenguaje común con un desarrollador. Además, el conocimiento básico de un lenguaje de programación le permite implementar pequeñas correcciones y cambios en el código después de que el trabajo ya se haya completado. Después de todo, no sería demasiado conveniente llamar a un programador para solucionar cada pequeño problema que encuentre. Sería mucho más fácil y más rápido arreglarlo usted mismo. No hay necesidad de reinventar la rueda Cómo encontrar su propia estrategia comercial, o al menos en qué dirección debe centrarse su búsqueda Todos los comerciantes proteger sus propios sistemas de comercio, si tienen uno. Todos los recién llegados quieren crear un sistema rentable o obtener uno ya hecho. Al mismo tiempo, cualquier solución obtenida parece ser demasiado simple en comparación con las ideas de los recién llegados acerca de un sistema comercial genuino. Los hombres del ejército en todo el mundo son propensos a niveles excesivos de secreto. Hay muchos chistes sobre eso incluyendo el siguiente: El secreto militar no está en lo que estás estudiando, - dice un oficial a los estudiantes de la escuela militar, - sino en el hecho de que exactamente lo estás estudiando. La situación con los sistemas de negociación es bastante similar: la mayoría de los comerciantes utilizan ideas comerciales simples y bien conocidas con pequeñas modificaciones, por ejemplo, añadiendo Trailing Stop o confirmaciones de los indicadores de tendencia. Hay un montón de foros de comerciantes con acceso limitado donde los participantes se unen a sus esfuerzos para desarrollar o mejorar algunos sistemas de comercio secreto. Lo más interesante es que tales sistemas no contienen nada especial en absoluto. Por lo general, una idea bien conocida (como el comercio con la tendencia) se utiliza como base. Luego se perfecciona con algunos nuevos indicadores desconocidos para el público en general. Por lo tanto, puede tomar fácilmente los códigos de fuente de robots comerciales disponibles e intentar utilizarlos correctamente con varios símbolos y plazos. Otro dicho popular se puede mencionar aquí: No te gustan los gatos Usted simplemente no sabe cómo cocinar Es difícil de creer, pero la probabilidad de que desarrolle algo realmente nuevo es muy pequeño. Lo principal aquí es crear un sistema utilizando ingredientes disponibles. No creo que algunos genios tengan acceso a algunos sistemas secretos de los laboratorios de la NASA. Ese es el secreto del Grial. Sólo unos pocos lo harán. Así que, ¿por qué nadie usa las ideas comerciales, si están literalmente al alcance de los brazos? La respuesta probablemente radica en la psicología humana. El personal de muchos bancos y grandes fondos de inversión incluye comerciantes que realizan negocios de acuerdo a estrictas reglas y dentro de volúmenes limitados. Pero por algunas razones, sólo unos pocos comerciantes institucionales abandonan sus empresas y comienzan a operar con su propio dinero. Resulta que usted necesita no sólo una estrategia comercial, sino también la disciplina de hierro para seguirla. Muchos comerciantes descubrieron con pesar que también tienen los mismos problemas psicológicos descritos en los libros. Después de darse cuenta de que el peor enemigo de los comerciantes son ellos mismos, un recién llegado comienza a pensar en hacer un robot comercial para eliminar una carga psicológica. Aunque me desvío ligeramente del tema, debo mencionar a los comerciantes legendarios de las tortugas que negociaron con éxito en mercados múltiples a finales del vigésimo siglo. Lea Camino de la Tortuga y verá que lo más importante para un comerciante es una auto-disciplina y no algún sistema de alto secreto. Por desgracia, la mayoría de los recién llegados no será capaz de seguir una estrategia rentable, incluso si lo obtienen de forma gratuita. El problema es que la mayoría de las estrategias comerciales que son perfectamente adecuadas para el comercio manual difícilmente puede ser formalizada y transcrita a un lenguaje de programación. Las estrategias que pueden formalizarse fácilmente (por ejemplo, aquellas que involucran dos intersecciones de promedios móviles) son demasiado simples y requieren muchos perfeccionamientos y mejoras para que puedan utilizarse en la práctica. Por lo tanto, una idea simple es gradualmente complicada por un montón de parámetros externos que impiden que un robot de comercio de entradas falsas y errores claramente visibles para un desarrollador. Emerge un problema de optimización de robots comerciales. Este proceso no debe convertirse en una sobre optimización y ajuste para un intervalo de historia particular. Para abordar este problema, la prueba directa utilizando los parámetros del sistema obtenidos se ha implementado en el terminal MetaTrader 5. Si los resultados de las pruebas directas no difieren significativamente de los obtenidos en la sección de optimización, existe la probabilidad de que un robot comercial sea lo suficientemente estable durante algún tiempo después de su lanzamiento en una cuenta comercial. Una longitud de un intervalo para la optimización de parámetros y un valor real de que algún tiempo dependen de un sistema de comercio determinado. Por lo tanto, la optimización de un robot comercial antes de lanzarlo en una cuenta de trading recuerda a desenrollar una eslinga - cuanto más cuidadosamente hemos desenrollado y lanzado un proyectil de la eslinga, cuanto más lejos volará y más precisa su trayectoria será. Un robot de comercio completamente desarrollado mantendrá un resultado positivo en una cuenta de negociación durante más tiempo que un robot de negociación obtenido como resultado de un ajuste. Podemos decir que el Grial es una idea de trabajo y un ajuste correcto de los parámetros que se realizan de vez en cuando en los momentos de cambios en las condiciones del mercado. Esto puede ser ilustrado por los resultados del Campeonato Automatizado de Comercio que se celebra desde hace muchos años. Asesores Expertos enviados de todos los participantes pasan a través de pruebas automáticas en el intervalo de tiempo de enero a finales de julio. El requisito principal para pasar la prueba automática es un beneficio obtenido durante ocho meses de pruebas. Pero menos de la mitad de los robots comerciales admitidos para el Campeonato siguen siendo rentables después de tres meses de trabajo autónomo. También puede probar sus habilidades en la toma y el ajuste de su robot de negociación para tomar parte en el Campeonato y obtener los resultados de las pruebas de su asesor experto. Además, la participación es gratuita y los premios son impresionantes. Esperamos verlos allí Conclusión Los comerciantes intradía profesionales pasan muchas horas sentados en sus computadoras y esperando el momento adecuado para realizar un trato. Por supuesto, no pueden estar en buena forma todo el tiempo. La mayoría de los comerciantes llegan a la conclusión de que sus acciones violan sus propias reglas comerciales. No todos los sistemas comerciales pueden ser completamente formalizados, pero incluso estos sistemas pueden en la mayoría de los casos adoptar herramientas adicionales, tales como indicadores, sistemas analíticos y filtros de señales falsas. No hacemos ninguna recomendación especial aquí en relación con el aprendizaje de idiomas MQL4 o MQL5, ya que hay muchos otros artículos útiles sobre ese tema. El propósito de este artículo era proporcionar alguna idea inicial acerca de cómo empezar a hacer su robot de comercio para los terminales MetaTrader 4 y MetaTrader 5. Esperamos que este artículo ahorre tiempo para los recién llegados y mostrar la dirección correcta en la difícil tarea de desarrollar un sistema de comercio automatizado. Advertencia: Todos los derechos sobre estos materiales están reservados por MQL5 Ltd. La copia o reimpresión de estos materiales, total o parcialmente, está prohibida. Pros y contras de los sistemas de negociación automatizados Los inversores y los comerciantes pueden activar la entrada precisa. Salida y reglas de gestión de dinero en sistemas de negociación automatizados que permiten a las computadoras ejecutar y supervisar los oficios. Uno de los mayores atractivos de la automatización de la estrategia es que puede tomar parte de la emoción de la negociación, ya que los oficios se colocan automáticamente una vez que se cumplen ciertos criterios. Este artículo presentará a los lectores y explicará algunas de las ventajas y desventajas, así como las realidades, de los sistemas de comercio automatizado. (Para la lectura relacionada, vea El poder de los oficios del programa.) ¿Qué es un sistema de comercio automatizado Sistemas de comercio automatizado, también se conoce como sistemas de negociación mecánica, el comercio algorítmico. El comercio automatizado o el sistema de comercio, permiten a los comerciantes establecer reglas específicas para las entradas comerciales y salidas que, una vez programado, puede ser ejecutado automáticamente a través de un ordenador. Las reglas de entrada y salida de comercio pueden basarse en condiciones simples como un crossover de media móvil. O pueden ser estrategias complicadas que requieren una comprensión completa del lenguaje de programación específico para la plataforma de comercio de usuarios o la experiencia de un programador cualificado. Los sistemas automatizados de negociación normalmente requieren el uso de software que está vinculado a un intermediario de acceso directo. Y cualquier regla específica debe estar escrita en ese lenguaje propietario de plataformas. La plataforma TradeStation, por ejemplo, utiliza el lenguaje de programación EasyLanguage, la plataforma NinjaTrader, por otro lado, utiliza el lenguaje de programación NinjaScript. La Figura 1 muestra un ejemplo de una estrategia automatizada que desencadenó tres operaciones durante una sesión de negociación. Figura 1: Diagrama de cinco minutos del contrato ES con una estrategia automatizada aplicada. Algunas plataformas de negociación tienen asistentes de creación de estrategia que permiten a los usuarios hacer selecciones a partir de una lista de indicadores técnicos comúnmente disponibles para crear un conjunto de reglas que se pueden intercambiar automáticamente. El usuario podría establecer, por ejemplo, que una operación larga será introducida una vez que la media móvil de 50 días cruza por encima de la media móvil de 200 días en un gráfico de cinco minutos de un instrumento de negociación particular. Los usuarios también pueden ingresar el tipo de pedido (mercado o límite, por ejemplo) y cuando el comercio se activará (por ejemplo, al cerrar la barra o abrir la siguiente barra) o usar las entradas predeterminadas de las plataformas. Muchos comerciantes, sin embargo, optan por programar sus propios indicadores y estrategias personalizadas o trabajar estrechamente con un programador para desarrollar el sistema. Aunque esto normalmente requiere más esfuerzo que el uso del asistente de plataformas, permite un mayor grado de flexibilidad y los resultados pueden ser más gratificantes. (Por desgracia, no hay una estrategia de inversión perfecta que garantice el éxito.) Para obtener más información, consulte Utilización de indicadores técnicos para desarrollar estrategias de negociación.) Una vez establecidas las reglas, la computadora puede supervisar los mercados para encontrar oportunidades de compra o venta basadas en el comercio Especificaciones de la estrategia. Dependiendo de las reglas específicas, tan pronto como un comercio es ingresado, cualquier orden de pérdidas de parada de protección. Las paradas finales y los objetivos de ganancia se generarán automáticamente. En los mercados en rápido movimiento, esta entrada de pedidos instantánea puede significar la diferencia entre una pequeña pérdida y una pérdida catastrófica en el caso de que el comercio se mueve contra el comerciante. Ventajas de los sistemas automatizados de comercio Hay una larga lista de ventajas de tener un monitor de la computadora los mercados para las oportunidades de comercio y ejecutar los oficios, incluyendo: Minimizar las emociones. Los sistemas automatizados de comercio minimizan las emociones a lo largo del proceso de negociación. Al mantener las emociones bajo control, los comerciantes suelen tener un tiempo más fácil apegarse al plan. Dado que las órdenes comerciales se ejecutan automáticamente una vez que se han cumplido las normas comerciales, los comerciantes no podrán vacilar o cuestionar el comercio. Además de ayudar a los comerciantes que tienen miedo de tirar del gatillo, el comercio automatizado puede frenar a aquellos que son capaces de overtrade compra y venta en cada oportunidad percibida. Capacidad de Backtest. Backtesting aplica las reglas comerciales a los datos históricos del mercado para determinar la viabilidad de la idea. Al diseñar un sistema para el comercio automatizado, todas las reglas deben ser absolutas, sin espacio para la interpretación (la computadora no puede hacer conjeturas que tiene que decir exactamente qué hacer). Los comerciantes pueden tomar estos conjuntos precisos de reglas y probarlos en datos históricos antes de arriesgar dinero en el comercio en vivo. El backtesting cuidadoso permite a los operadores evaluar y ajustar una idea de negociación y determinar la expectativa de los sistemas de la cantidad promedio que un comerciante puede esperar ganar (o perder) por unidad de riesgo. (Ofrecemos algunos consejos sobre este proceso que pueden ayudar a encontrar sus estrategias comerciales actuales.) Para más información, vea Backtesting: Interpreting the Past.) Preserve Discipline. Debido a que las reglas comerciales se establecen y la ejecución del comercio se realiza automáticamente, la disciplina se conserva incluso en mercados volátiles. La disciplina a menudo se pierde debido a factores emocionales como el miedo de tomar una pérdida, o el deseo de obtener un poco más de beneficios de un comercio. El comercio automatizado ayuda a asegurar que se mantenga la disciplina porque el plan de comercio se seguirá exactamente. Además, el error piloto se minimiza, y una orden de compra de 100 acciones no se ingresará incorrectamente como una orden de venta de 1.000 acciones. Consigue consistencia. Uno de los mayores desafíos en el comercio es planificar el comercio y el comercio del plan. Incluso si un plan de comercio tiene el potencial de ser rentable, los comerciantes que ignoran las reglas están alterando cualquier expectativa que el sistema habría tenido. No hay tal cosa como un plan de comercio que gana 100 de las pérdidas de tiempo son una parte del juego. Pero las pérdidas pueden ser psicológicamente traumatizantes, por lo que un comerciante que tiene dos o tres operaciones perdidas en una fila puede decidir omitir el próximo comercio. Si este próximo comercio hubiera sido un ganador, el comerciante ya ha destruido cualquier expectativa que el sistema tenía. Los sistemas de negociación automatizados permiten a los comerciantes para lograr la coherencia mediante el comercio del plan. (Es imposible evitar el desastre sin reglas comerciales.) Para obtener más información, vea 10 pasos para construir un plan de operaciones ganadoras. Dado que las computadoras responden inmediatamente a las cambiantes condiciones del mercado, los sistemas automatizados pueden generar órdenes tan pronto como se cumplen los criterios comerciales. Entrar o salir de un comercio unos segundos antes puede hacer una gran diferencia en el resultado de las operaciones. Tan pronto como se ingresa una posición, todas las otras órdenes se generan automáticamente, incluyendo pérdidas de parada de protección y objetivos de beneficio. Los mercados pueden moverse rápidamente, y es desmoralizador para tener un comercio alcanzar el objetivo de ganancias o soplar más allá de un nivel de pérdida de parada antes de que las órdenes incluso se pueden introducir. Un sistema automatizado de comercio impide que esto suceda. Diversificar el comercio. Los sistemas de negociación automatizados permiten al usuario intercambiar múltiples cuentas o varias estrategias al mismo tiempo. Esto tiene el potencial de extender el riesgo sobre varios instrumentos mientras crea una cobertura contra la pérdida de posiciones. Lo que sería increíblemente difícil para un ser humano de lograr es ejecutado eficientemente por una computadora en cuestión de milisegundos. La computadora es capaz de explorar oportunidades comerciales en una amplia gama de mercados, generar pedidos y supervisar operaciones. Desventajas y realidades de los sistemas automatizados de comercio Los sistemas de comercio automatizado cuentan con muchas ventajas, pero hay algunas caídas y realidades a las que los comerciantes deben ser conscientes. Fallas mecánicas. La teoría detrás del comercio automatizado hace que parezca simple: configurar el software, programar las reglas y verlo operar. En realidad, sin embargo, el comercio automatizado es un método sofisticado de comercio, pero no infalible. Dependiendo de la plataforma de negociación, una orden comercial podría residir en una computadora y no en un servidor. Lo que esto significa es que si se pierde una conexión a Internet, es posible que una orden no se envíe al mercado. También podría haber una discrepancia entre los oficios teóricos generados por la estrategia y el componente de plataforma de entrada de pedidos que los convierte en verdaderos oficios. La mayoría de los comerciantes deben esperar una curva de aprendizaje cuando se utilizan sistemas automatizados de comercio, y es generalmente una buena idea para comenzar con los pequeños tamaños de comercio, mientras que el proceso se perfecciona. Supervisión . A pesar de que sería genial para encender el ordenador y salir para el día, los sistemas de comercio automatizado requieren supervisión. Esto se debe a la posibilidad de fallas mecánicas, como problemas de conectividad, pérdidas de energía o fallos de la computadora, y las peculiaridades del sistema. Es posible que un sistema de comercio automatizado experimente anomalías que podrían resultar en pedidos erróneos, pedidos perdidos o pedidos duplicados. Si el sistema es monitoreado, estos eventos pueden ser identificados y resueltos rápidamente. Sobre-optimización. Aunque no es específico de los sistemas de comercio automatizado, los comerciantes que emplean técnicas de backtesting pueden crear sistemas que se ven muy bien en papel y realizar terriblemente en un mercado en vivo. La sobre-optimización se refiere a la excesiva curva de ajuste que produce un plan de comercio que no es fiable en el comercio en vivo. Es posible, por ejemplo, ajustar una estrategia para obtener resultados excepcionales sobre los datos históricos en los que se probó. Los comerciantes a veces asumen incorrectamente que un plan comercial debe tener cerca de 100 operaciones rentables o nunca debe experimentar una reducción para ser un plan viable. Como tal, los parámetros se pueden ajustar para crear un plan casi perfecto que falla completamente tan pronto como se aplica a un mercado en vivo. Los operadores de automatización basados en servidor tienen la opción de ejecutar sus sistemas de negociación automatizados a través de un sistema de negociación basado en el servidor (por ejemplo, Plataforma como Strategy Runner. Estas plataformas con frecuencia ofrecen estrategias comerciales para la venta, un asistente para que los comerciantes puedan diseñar sus propios sistemas, o la capacidad de alojar sistemas existentes en la plataforma basada en servidor. Por una cuota, el sistema de comercio automatizado puede buscar, ejecutar y supervisar las operaciones con todas las órdenes que residen en su servidor, dando lugar a entradas de pedido potencialmente más rápidas y más confiables. Conclusión Aunque un ppealing para una variedad de factores, los sistemas automatizados de comercio no debe ser considerado un sustituto para el comercio cuidadosamente ejecutado. Los fallos mecánicos pueden ocurrir, y como tal, estos sistemas requieren monitoreo. Las plataformas basadas en servidor pueden proporcionar una solución para los operadores que deseen minimizar los riesgos de fallas mecánicas. Sistemas de Trading Los sistemas de Trading son simplemente conjuntos de reglas que los comerciantes usan para determinar sus entradas y salidas de una posición. El desarrollo y el uso de sistemas de negociación pueden ayudar a los comerciantes a lograr rendimientos consistentes mientras limitan el riesgo. En una situación ideal, los comerciantes deben sentirse como robots, ejecutar oficios sistemáticamente y sin emoción. Así que, tal vez usted se preguntó: ¿Qué es detener a un robot de comercio de mi sistema La respuesta: Nada Este tutorial le presentará a las herramientas y técnicas que puede utilizar para crear su propio sistema de comercio automatizado. ¿Cómo se crean sistemas automatizados de trading? Los sistemas automatizados de trading se crean convirtiendo sus reglas de sistemas de trading en código que su computadora puede entender. Su computadora entonces ejecuta esas reglas a través de su software comercial, que busca los oficios que se adhieren a sus reglas. Finalmente, los oficios se colocan automáticamente con su corredor. Este tutorial se centrará en las partes segunda y tercera de este proceso, donde sus reglas se convierten en un código que su software comercial puede comprender y utilizar. ¿Qué software comercial soporta los sistemas de comercio automatizado Hay muchos programas comerciales que apoyan los sistemas de comercio automatizado. Algunos generarán y colocarán automáticamente oficios con su corredor. Otros encontrarán automáticamente operaciones que se ajusten a sus criterios, pero requieren que realice los pedidos con su corredor manualmente. Por otra parte, los programas de comercio completamente automáticos a menudo requieren que utilice corretajes específicos que soportan tales características que también puede tener que completar un formulario de autorización adicional. Ventajas y desventajas Sistemas de comercio automatizado tienen varios beneficios, pero también tienen sus desventajas. Después de todo, si alguien tuviera un sistema comercial que automáticamente ganara dinero todo el tiempo, él o ella tendría literalmente una máquina de hacer dinero Ventajas: Un sistema automatizado toma la emoción y el trabajo ocupado de la negociación, lo que le permite centrarse en mejorar Su estrategia y reglas de administración de dinero. 13 Una vez que se desarrolla un sistema rentable, no requiere ningún trabajo de su parte hasta que se rompa, o las condiciones del mercado exigen un cambio. Desventajas: Si el sistema no está correctamente codificado y probado, grandes pérdidas pueden ocurrir muy rápidamente. 13 A veces es imposible poner ciertas reglas en el código, lo que dificulta el desarrollo de un sistema de comercio automatizado. En este tutorial aprenderá a planificar y diseñar un sistema de comercio automatizado, cómo traducir este diseño en código que su computadora entienda, cómo probar su plan para asegurar un rendimiento óptimo y, finalmente, cómo poner su sistema en uso. Sistemas de Trading Codificación: Diseño del SistemaSuscríbete a las noticias que debes utilizar para obtener las últimas ideas y análisis Gracias por registrarte en Investopedia Insights - Noticias para usar. Los sistemas de trading automatizados minimizan las emociones, permiten una entrada de pedidos más rápida, conducen a una mayor coherencia y resuelven problemas de error piloto. Los operadores de sistemas dividen su tiempo entre el comercio, el desarrollo, el backtesting, la optimización y las pruebas directas, para crear sistemas comerciales viables y de alta probabilidad. Automated forex trading software escanea el mercado para comercios favorables basados en su entrada. Obtenga más información sobre esta valiosa herramienta forex. Averigüe si tomar el camino menos viajado funcionará a su favor - o en contra. Al combinar un buen análisis con una implementación efectiva, puede mejorar dramáticamente sus beneficios en este mercado. Preguntas Frecuentes La depreciación puede usarse como un gasto deducible de impuestos para reducir los costos tributarios, reforzando el flujo de caja. Aprenda cómo Warren Buffett tuvo tanto éxito a través de su asistencia a múltiples escuelas de prestigio y sus experiencias en el mundo real. El Instituto CFA le permite a un individuo una cantidad ilimitada de intentos en cada examen. Aunque usted puede intentar el examen. Conozca los salarios promedio de los analistas de bolsa en los Estados Unidos y los diferentes factores que afectan los salarios y los niveles generales. Preguntas Frecuentes La depreciación puede usarse como un gasto deducible de impuestos para reducir los costos tributarios, reforzando el flujo de caja. Aprenda cómo Warren Buffett tuvo tanto éxito a través de su asistencia a múltiples escuelas de prestigio y sus experiencias en el mundo real. El Instituto CFA le permite a un individuo una cantidad ilimitada de intentos en cada examen. Aunque usted puede intentar el examen. Conozca los salarios promedio de los analistas de bolsa en los Estados Unidos y los diferentes factores que afectan los salarios y los niveles generales.
No comments:
Post a Comment