Thursday 29 December 2016

Mq4 Codebase Forex

Programación en lenguaje algorítmico MQL4 Hoy en día, una computadora personal se hizo indispensable para todos. El rápido desarrollo de Internet y el rendimiento de las computadoras modernas abrió nuevas perspectivas en muchos campos de las actividades humanas. Ya hace diez años, el mercado financiero sólo estaba disponible para los bancos y para una limitada comunidad de especialistas. Hoy en día, cualquiera puede unirse al mundo de los comerciantes profesionales y comenzar el comercio independiente en cualquier momento. Cientos de miles de comerciantes en todo el mundo ya han juzgado Terminal MetaTrader 4 Terminal en sus méritos. El uso de su lenguaje de programación integrado, MQL4, eleva a los comerciantes a un nuevo nivel de negociación - a la negociación automatizada. Ahora, un comerciante puede implementar sus ideas como un programa de aplicación - escribir un indicador personalizado, un guión para realizar operaciones individuales, o crear un asesor experto - un sistema de comercio automatizado (robot de comercio). Un asesor experto (EA) puede trabajar 24 horas al día, 7 días a la semana, sin intervención alguna: seguimiento de los precios de seguridad, envío de mensajes electrónicos, SMS a su teléfono móvil, así como muchas otras cosas útiles. La principal ventaja de las aplicaciones es la posibilidad de realizar operaciones según el algoritmo establecido por el comerciante. Cualquier idea que pueda ser descrita en un lenguaje algorítmico (intersección de dos promedios móviles o procesamiento digital de señales, tres pantallas por análisis fractales de Elder o Peters, una red neuronal o construcciones geométricas) puede codificarse en una aplicación y luego utilizarse en el comercio práctico . El desarrollo de aplicaciones para MetaTrader 4 Client Terminal requiere el conocimiento de MQL4. Este libro de texto actual le ayudará a crear sus propios asesores expertos, guiones e indicadores y encarnar en ellos sus ideas sus algoritmos de comercio rentable. El libro de texto está destinado a un gran número de lectores sin experiencia en la programación que deseen aprender a desarrollar aplicaciones de comercio automatizado para MetaTrader 4 Client Terminal. El libro de texto está diseñado en tal método que para hacer el aprendizaje MQL4 como conveniente y consecuente como sea posible. Base de Códigos Los encabezados de todos los programas MQL4 / MQL5 publicados en la sección quotCode Basequot del sitio MQL4munity / MQL5munity se muestran en esta pestaña. La sección quotCode Basequot es un vasto almacenamiento de varios programas escritos en MQL4 / MQL5. Todos los programas se muestran como una tabla: Nombre de una aplicación MQL4 / MQL5. Los iconos al principio de las filas muestran los tipos de aplicación Descripción la breve descripción de un programa Califica la clasificación otorgada a un programa por los usuarios de MQL4munity / MQL5munity. Fecha de la fecha de publicación de una solicitud en la Base del Código. Para ver la información detallada sobre un programa en el sitio web, haga clic con el botón izquierdo en él. Para descargar un programa, ejecute el comando quot Downloadquot en su menú contextual. El archivo de un programa se descarga en una subcarpeta del directorio / MQL4 o / MQL5 de acuerdo con la categoría del programa. Por ejemplo, todos los Asesores Expertos se guardan en la carpeta / MQL5 / Experts (o / MQL4 / Experts). Los programas MQL4 / MQL5 se compilan automáticamente después de la descarga. Categorías de programas Todos los programas se dividen en varias categorías que se muestran con los iconos correspondientes: Puede seleccionar las categorías que se mostrarán en la ficha quotCode Basequot, utilizando el menú contextual. Menú contextual El menú contextual de esta sección permite ejecutar los siguientes comandos: Visualizar ver un programa seleccionado Actualizar actualizar la lista de programas Descargar descargar un programa seleccionado en el ordenador Buscar la ejecución de este comando mueve el foco al campo de búsqueda y selecciona la opción De la búsqueda en las categorías de la base del código abren el submenú de elegir las categorías de programas que se exhibirán en la lengüeta Disposición automática permitir / inhabilitar la disposición automática del tamaño de la columna. La misma acción se puede realizar presionando la tecla quotAquot Grid show / hide grid para separar los campos. La misma acción se puede realizar presionando la tecla quotGquot. MQL4 Referencia MetaQuotes Language 4 (MQL4) es un lenguaje incorporado para la programación de estrategias comerciales. Este lenguaje es desarrollado por MetaQuotes Software Corp. basado en su larga experiencia en la creación de plataformas de trading en línea. Utilizando este lenguaje, puede crear sus propios asesores expertos que hacen automatizada la gestión comercial y son perfectamente adecuados para implementar sus propias estrategias de negociación. Además, utilizando MQL4 puede crear sus propios indicadores técnicos (indicadores personalizados), scripts y bibliotecas. MQL4 contiene un gran número de funciones necesarias para analizar cotizaciones actuales y recibidas anteriormente, y cuenta con indicadores básicos y funciones integradas para gestionar pedidos comerciales y controlarlos. El MetaEditor (editor de texto) que resalta diferentes construcciones del lenguaje MQL4 se utiliza para escribir el código del programa. Ayuda a los usuarios a orientarse fácilmente en el texto del sistema experto. La breve guía contiene funciones, operaciones, palabras reservadas y otras construcciones de lenguaje divididas en categorías, y permite encontrar la descripción de cada elemento usado del lenguaje. Los programas escritos en MetaQuotes Language 4 tienen diferentes características y propósitos: Expert Advisor es un sistema de trading mecánico vinculado a un determinado gráfico. Un asesor experto comienza a ejecutarse cuando ocurre un evento que puede ser manejado por él: eventos de inicialización y desinitialización, evento de un recibo de recibo nuevo, evento de temporizador, profundidad del evento de cambio del mercado, evento de gráfico y eventos personalizados. Un asesor experto puede informarle sobre la posibilidad de operar y negociar automáticamente en una cuenta que envía órdenes directamente a un servidor comercial. Asesores expertos se almacenan en terminaldirectoryMQL4Experts. Indicador personalizado es un indicador técnico escrito independientemente de los ya integrados en el terminal del cliente. Al igual que los indicadores incorporados, no pueden operar automáticamente y están destinados a la implementación de funciones analíticas solamente. Los indicadores personalizados se almacenan en terminaldirectory MQL4Indicators Script es un programa destinado a una sola ejecución de algunas acciones. A diferencia de los Asesores expertos, las secuencias de comandos no procesan ninguna acción, excepto para el evento de inicio (esto requiere la función de controlador OnStart en un script). Las secuencias de comandos se almacenan en terminaldirectoryMQL4Scripts La biblioteca es un conjunto de funciones personalizadas destinadas a almacenar y distribuir bloques de uso frecuente de programas personalizados. Las bibliotecas no pueden comenzar a ejecutar por sí mismas. Las bibliotecas se almacenan en terminaldirectoryMQL4Libraries El archivo de inclusión es un texto fuente de los bloques más utilizados de programas personalizados. Dichos archivos pueden incluirse en los textos fuente de los Asesores Expertos, guiones, indicadores personalizados y bibliotecas en la etapa de compilación. El uso de archivos incluidos es más preferible que el uso de bibliotecas debido a la carga adicional que ocurre en las funciones de la biblioteca de llamadas. Los archivos de inclusión se pueden almacenar en el mismo directorio que un archivo de origen; en este caso se utiliza la directiva de inclusión con comillas dobles. Otro lugar para almacenar archivos include es terminaldirectoryMQL4Include, en este caso la directiva include se utiliza con corchetes angulares.


No comments:

Post a Comment