Cómo empezar con Metatrader 5 - página 94

 

Foro sobre trading, sistemas de trading automatizados y prueba de estrategias de trading

Cómo empezar con Metatrader 5

Sergey Golubev, 2014.03.07 12:57

Cómo preparar las cotizaciones de MetaTrader 5 para otras aplicaciones



Antes de empezar a estudiar MQL5, probé muchas otras aplicaciones para el desarrollo de sistemas de trading. No puedo decir que perdí mi tiempo. Algunas de ellas contienen algunas herramientas útiles que permiten a los usuarios ahorrar tiempo, lidiar con muchos problemas, destruir algunos mitos y seleccionar rápidamente alguna dirección adicional para el desarrollo sin el conocimiento de los lenguajes de programación.

Estas aplicaciones necesitan datos históricos. Debido a la ausencia de algún formato de datos estándar, a menudo había que editarlos antes de poder utilizarlos (por ejemplo, en Excel) para que se ajustaran al formato aplicable al programa necesario. Incluso si es capaz de averiguar todos los detalles necesarios, muchas cosas deben hacerse manualmente. Los usuarios pueden encontrar diferentes versiones de scripts diseñados para copiar las cotizaciones de MetaTrader 4 al formato necesario. Si hay tal demanda, también podemos desarrollar la versión del script para MQL5.

Introducción
1. Temas tratados
2. Formato de datos
3. Parámetros externos del programa
4. Comprobación de los parámetros introducidos por un usuario
5. Variables globales
6. Panel de información
7. Bloque principal de la aplicación
8. Crear carpetas y archivar los datos
Conclusión


 

Cómo preparar MT4 para backtesting/trading con algún par:

Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading

Generación de datos del historial de MT4

Sergey Golubev, 2016.05.28 10:58

Hola peperibal:

No es un tema totalmente relacionado con tus preguntas sino que se trata de lo que estoy haciendo cuando quiero hacer backtest/check/trade usando algún par por ejemplo:

1. 1. Abro MT4.

2. 2. Abro el gráfico USDJPY H1 (si quiero hacer algo con este par).

3. 3. Ir a Herramientas - Centro de Historia, encontrar este par y hacer doble clic con el ratón en cada marco de tiempo del par así

antes: hacer doble clic con el ratón en cada marco temporal:


después:


Por lo tanto, por esta acción - He descargado la historia de este par a MT4.

4. Ahora quiero transferir esta historia al gráfico (para el comercio, para backtesting, y así sucesivamente).

Entonces, cambio el timeframe del gráfico USDJPY a M1, hago clic con el botón derecho del ratón en cualquier espacio del gráfico y elijo 'Refresh', y toda la historia se carga en el gráfico - y puedo ver en el Journal cuántas barras se cargaron desde mi Centro de Historia de MT4 a este gráfico:


Lo mismo con M5 timeframe (Refresh), lo mismo con M15 y así hasta MN.

----

Después de eso sólo voy a backtesting / comercio o lo que sea con este par (USDJPY en nuestro ejemplo).

Sólo mi experiencia


Y hay el otro procedimiento sobre cómo arreglar el problema con los datos/cotizaciones - leer este post con la instrucción aquí:
https://www.mql5.com/en/forum/86576/page2#comment_9926954
New MetaTrader 4 build 1160
New MetaTrader 4 build 1160
  • 2018.12.18
  • www.mql5.com
New MetaTrader 4 build 1160 The updated version of the MetaTrader 4 platform will be released on December 14, 2018...
 

Foro sobre trading, sistemas de trading automatizados y prueba de estrategias de trading

cuenta real

Sergey Golubev, 2017.02.09 10:51

La empresa MetaQuotes no es un corredor, por lo que debe seleccionar un corredor para el comercio.

Algunos enlaces que pueden ayudar en esta situación:

Ayuda de MetaTrader 5 - Primeros pasos

Ayuda de MetaTrader 5 - Primeros pasos- Abrir una cuenta

--------------------

  • "Hay dos tipos de cuentas disponibles en la plataforma de negociación: de demostración (demo) y real. Las cuentas de demostración ofrecen la oportunidad de trabajar en un modo de entrenamiento sin dinero real, permitiendo probar una estrategia comercial. Disponen de las mismas funcionalidades que las reales. La diferencia es que las cuentas demo pueden abrirse sin ninguna inversión y, por tanto, no se puede esperar obtener beneficios de ellas."
  • " Lascuentas reales, a diferencia de lasdemo, no pueden abrirse directamente desde la plataforma. Sólo pueden ser abiertas por las empresas de corretaje bajo ciertos términos y condiciones. Sin embargo, se puede enviar una solicitud de cuenta real a un corredor desde la plataforma de negociación."


 

Almacenamiento de mql5

Foro sobre trading, sistemas de trading automatizados y prueba de estrategias de trading

mql5 almacenamiento

Mohammad Soubra, 2017.02.09 18:12

Después de los pasos de el enlace

https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_connect

usted tiene a hacer:

Trabajar con el Storage

El MQL5 Storage funciona sólo con la carpeta MQL4/MQL5 del terminal del cliente. Todas las operaciones con el MQL5 Storage se realizan a través del menú contextual de la ventana "Navegador" y a través del menú contextual del editor de código fuente:

A través de los comandos del menú se pueden realizar las siguientes acciones en el MQL5 Storage:

  • Comprobar los datos del repositorio
  • Actualizar los datos del repositorio
  • Confirmar los cambios en el repositorio
  • Añadir archivos/carpetas en el repositorio
  • Eliminar archivos/carpetas del repositorio
  • Cancelar los cambios actuales en la copia local de los datos
  • Ver los registros de los cambios de datos en el repositorio
  • Ver los cambios en la copia de trabajo del archivo

Cómo empezar

El almacén contiene la información como un árbol de archivos. Al conectarse al almacenamiento, el usuario del MetaEditor lee y escribe estos archivos. El usuario siempre trabaja con una copia local de los datos y, si es necesario, envía los cambios al repositorio.

Cada transacción de cambios se registra en el diario del almacenamiento, y más tarde el usuario puede ver cuándo, quién y qué archivos fueron modificados. A cada transacción de cambios le corresponde un número de revisión determinado. Una revisión es un estado del almacenamiento en un momento dado. Cada vez que se envían cambios, se crea una nueva revisión (su número aumenta) en el almacenamiento. Basándose en el número de revisión, el almacenamiento determina el estado de los datos y los fusiona. El usuario también puede actualizar la copia local de los datos a una revisión seleccionada o volver a cualquier revisión.

Para empezar a trabajar con los datos en el MQL5 Storage, hay que asociar una carpeta de datos local con la carpeta correspondiente en el almacenamiento. Esto puede hacerse de dos maneras:

  • Si acaba de crear un repositorio, éste está vacío. Tiene que añadir un directorio en él. Después, se crea un directorio apropiado para el directorio especificado en el repositorio (en la misma ruta relativa a la carpeta /MQL4 o /MQL5). Este es un directorio raíz. Todas las operaciones con archivos se realizan en este directorio.
  • Si el almacenamiento ya tiene algunos datos, puede descargarlos en un directorio local. Por ejemplo, el almacenamiento contiene la carpeta /Personal/nombre_de_cuenta/MQL5/Expertos. Puede descargar los datos almacenados en ella a un directorio local /MQL5/Expertos.

El directorio superior de la jerarquía, que está vinculado al almacenamiento, es un directorio raíz. Sólo se puede trabajar con el repositorio dentro de este directorio. No es necesario vincular el directorio superior /MQL4 o /MQL5 al almacenamiento. Cualquier subdirectorio dentro de /MQL5 o /MQL4 puede ser raíz. Puede tener varios directorios raíz, por ejemplo, /MQL5/Expertos y /MQL5/Imágenes.

  • El MQL5 Storage sólo funciona con los siguientes tipos de archivos: mq4, mq5, mqh, cpp, h, bmp, wav. Otros tipos de archivos no pueden ser añadidos al repositorio.
  • Los archivos de más de 64 MB no pueden añadirse al depósito.

Añadir al repositorio

Para añadir una carpeta o archivo en el repositorio, selecciónelo y ejecute el comando +

Añadir al almacenamiento". Esto hará que aparezca un cuadro de diálogo que muestra la lista de carpetas y archivos que se van a añadir.

Los archivos se añaden localmente. Para enviar los cambios al repositorio, ejecute el comando

....

...

...

...

...

...

...

...



Proyectos y MQL5 Storage(ejemplo práctico - cómo me conecté paso a paso) - primera página deeste hilo
 

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

Algo interesante para leer diciembre de 2013

Sergey Golubev, 2013.12.25 08:14

Programación de asesores expertos para Metatrader 5: Creación de sistemas de trading automatizados en el lenguaje Mql5 (Libro en rústica)




¡Ya está aquí la primera guía de programación en MQL5! "Expert Advisor Programming for MetaTrader 5" es una guía práctica para crear estrategias de trading automatizadas en el lenguaje MQL5. ¡Aproveche las nuevas características de MetaTrader 5 y lleve su trading al siguiente nivel! Aprenderá a programar asesores expertos de forma rápida y sencilla utilizando un marco de trabajo ya creado por un experimentado programador de MQL. Este libro le enseñará los siguientes conceptos: Aprender los fundamentos de MQL5, incluyendo variables y tipos de datos, operadores, funciones, manejadores de eventos y programación orientada a objetos. Colocar, modificar y cerrar órdenes de mercado y pendientes. Calcular, verificar y añadir precios de stop loss y take profit a una posición abierta. Añadir un trailing stop flexible y/o un break even stop a su estrategia. Gestione el riesgo de sus operaciones con la administración del dinero. Utilizar órdenes pendientes para entrar y salir de las posiciones. Utilice datos de precios, tiempo e indicadores en sus asesores expertos. Controle la ejecución del programa operando en la apertura de una nueva barra, y añada temporizadores flexibles a sus estrategias. Guíe al usuario a través de la creación de varias estrategias de negociación básicas de principio a fin. Informe al usuario con cuadros de diálogo, alertas por correo electrónico, notificaciones para móviles y sonidos. Dibuje líneas de tendencia, flechas y etiquetas de texto en el gráfico. Leer y escribir datos en archivos CSV. Aprender los fundamentos de la creación de indicadores, scripts y bibliotecas en el MetaEditor. Depurar, probar y optimizar su estrategia comercial. Y mucho más. Tanto si es un programador experimentado que viene de MQL4, como si es un principiante que acaba de empezar con MQL5, este libro le dará la base para programar rápidamente sistemas de trading completos y robustos. Todos los programas y archivos de código fuente que aparecen en el libro están disponibles para su descarga en el sitio web oficial del libro en Expert Advisor Programming for MetaTrader - MQL4 and MQL5 book



 

Foro sobre el comercio, los sistemas automatizados de comercio y la prueba de estrategias comerciales

Nuevo MetaTrader 5 iOS build 1509: Inicie sesión en MQL5.com con Facebook

MetaQuotes Software Corp., 2017.02.10 09:23

Con la nueva aplicación de MetaTrader 5 para iPhone y iPad, ahora es posible iniciar sesión o registrarse en MQL5.com utilizando una cuenta de Facebook. Cualquier usuario de esta red social puede acceder a los chats y a una plétora de servicios diversos para MetaTrader 5 en tan solo unos clics. Entre la gran audiencia de Facebook, un gran número de traders móviles seguramente apreciarán el nuevo método de inicio de sesión.

Nuevo MetaTrader 5 iOS build 1509: Iniciar sesión en MQL5.com con Facebook

Además, después de iniciar sesión en su cuenta, podrá recibir notificaciones push de MQL5.com. Es una buena manera de recibir notificaciones sobre nuevos mensajes de chat, comentarios en temas del foro y artículos recién publicados.

Actualización de la aplicación MetaTrader 5 para iOS


 
Estoy operando en la plataforma MT5 en Windows, pero para los teléfonos inteligentes Android el corredor todavía no tiene servidores para ello, no sé por qué?
 

Foro sobre trading, sistemas de trading automatizados y prueba de estrategias de trading

Cómo empezar con Metatrader 5

Mohammed Mounir, 2017.02.10 09:52

Estoy operando en la plataforma MT5 en Windows, pero para el teléfono inteligente Android el corredor todavía no tienen servidores para ello, no sé por qué?

Lee este pequeño artículo (espero que te ayude): Ayuda para el sistema operativo Android de MetaTrader 5 - Abrir una cuenta demo

 
He preguntado a mi broker pero me han dicho que no hay servicio para operar en Android, sólo en Windows
 
MetaTrader 5 - ¡Más de lo que puede imaginar!

El desarrollo de MetaTrader 5 comenzó en 2007. MetaTrader 5 fue concebido como una revolucionaria plataforma multimercado que puede funcionar tanto en Forex como en cualquier otro mercado financiero. Se ha trabajado mucho desde entonces, y el resultado de este trabajo es la plataforma que ofrece oportunidades ilimitadas a los comerciantes. En este artículo, hablaremos de todas las características clave de MetaTrader 5 y realizaremos un análisis comparativo con la versión anterior de la plataforma comercial.

  1. Gráficos
  2. Navegador
  3. Comercio
  4. Caja de herramientas
  5. Pruebas y optimización
  6. Integración con MQL5.community
  7. MetaEditor
  8. El lenguaje de programación MQL5
  9. Servicios para operadores y desarrolladores

------------------------

Y este es el manual de usuario de MT5:

Ayuda de MetaTrader 5 - Plataforma comercial -Manual del usuario