Discusión sobre el artículo "Perceptrón Multicapa y Algoritmo de Retropropagación (Parte II): Implementación en Python e integración en MQL5."

 

Artículo publicado Perceptrón Multicapa y Algoritmo de Retropropagación (Parte II): Implementación en Python e integración en MQL5.:

Se ha puesto a disposición un paquete de Python con el propósito de desarrollar la integración en MQL, lo que abre las puertas a numerosas posibilidades como la exploración de datos, la creación y el uso de modelos de aprendizaje automático. Esta integración nativa de MQL5 en Python abre las puertas a muchas posibilidades de uso que nos permiten construir desde una simple regresión lineal a un modelo de aprendizaje profundo. Entendamos cómo instalar y preparar el entorno de desarrollo y usar algunas de las bibliotecas de aprendizaje automático.

Para poder ejecutar un script Python directamente desde nuestro terminal MetaTrader5, solo necesitamos realizar una configuración previa.

  • Establecer la ruta del ejecutable de Python (entorno)
  • Instalar las dependencias necesarias para el proyecto 

Necesitamos abrir MetaEditor e ir a Herramientas>Opciones.

En esta sesión, necesitamos definir la ruta donde está nuestro ejecutable de Python, tenga en cuenta que después de la instalación probablemente contendrá la ruta de Python predeterminada, si, por alguna razón, no la contiene, coloque la ruta al ejecutable completa para que pueda ejecutar los scripts directamente desde su terminal MetaTrader5.

1 - Configuración de los compiladores

En mi caso, utilizo un entorno de biblioteca completamente separado, llamado entorno virtual, es una forma de obtener una instalación "limpia" y poder reunir solo las bibliotecas necesarias para el proyecto.

Autor: Jonathan Pereira

 
Artigo sobre Python e MQL e nem uma única linha coda.
[Eliminado]  

No lo he leído entero (¿todavía?) ;)

Pero a este no puedo evitar responderle.....

"Para trabajar con TensorFlow necesitas instalar una versión superior a 3.3 e inferior a 3.8; yo estoy usando la versión3.7."

¿Qué demonios? ???

TensorFlow funciona mejor para mí en python versión 3.9....

¡¡¡¡En versiones inferiores no se puede prescindir de las panderetas!!!!


Cuántas panderetas se han roto, no las contemos.... ¿VALE?
 
Aliaksandr Hryshyn #:
Artigo sobre Python e MQL e nem uma única linha coda.

La versión en ruso está disponible en .....



Perceptron Multicamadas y el Algoritmo Backpropagation (Parte II): Implementación en Python e Integración con MQL5. - Artículos MQL5
Perceptron Multicamadas e o Algoritmo Backpropagation (Parte II): Implementação em Python e Integração com MQL5.
Perceptron Multicamadas e o Algoritmo Backpropagation (Parte II): Implementação em Python e Integração com MQL5.
  • www.mql5.com
Um pacote python foi disponibilizado com o proposito de trazer integração com MQL, com isso abre-se as portas para enumeras possibilidades como, exploração de dados, criação e uso de modelos de machine learning. Com essa integração nativa entre MQL5 e Python, abriu-se as portas para muitas possibilidades de uso, podemos construir de uma simples regressão linear a um modelo de aprendizado profundo. Vamos entender como instalar e preparar o ambiente de desenvolvimento e usar algumas das bibliotecas de aprendizado de maquina.
 
Сергей Таболин #:

No lo he leído entero (¿todavía?) ;)

Pero a este no puedo evitar responderle.....

"Para trabajar con TensorFlow necesitas instalar una versión superior a 3.3 e inferior a 3.8; yo estoy usando la versión3.7."

¿Qué demonios? ???

TensorFlow funciona mejor para mí en python versión 3.9....

¡¡¡¡En versiones inferiores no se puede prescindir de las panderetas!!!!


Cuántas panderetas se rompieron, no contemos.... ¿OK?

ningún problema con el uso de la versión 3.7


En el momento en que se escribió el artículo, las versiones oficiales del sitio eran 3.3/3.8, ahora estamos en 3.6/3.9.

 
Aliaksandr Hryshyn #:
Artigo sobre Python e MQL e nem uma única linha coda.

Este artigo foi atualizado. Los ejemplos se perdieron en la traducción, ahora han sido restaurados.

 

Quería aclarar este pensamiento del autor -" utilizar las funciones incorporadas en Python que abren y cierran posiciones, pero para este escenario no tendremos muchas posibilidades que nos ofrece MQL".

¿De qué funciones de MQL estamos hablando?

Y la segunda pregunta - ¿trabajas bajo Linux?

 
Vladimir Perervenko cierren posiciones, pero para este escenario no dispondremos de muchas de las funcionalidades que nos ofrece MQL".

¿De qué características de MQL estamos hablando?

Y la segunda pregunta - ¿trabajas bajo Linux?

1 - Por ejemplo, en Python no tenemos eventos Tick y Book, lo que nos obliga a usar un bucle infinito en el código, que me parece particularmente horrible. Otras funciones como OnTradeTransaction tampoco están disponibles, lo que te obliga a poner más esfuerzo para saber si una posición se ha llenado total o parcialmente, en nuestra bolsa (B3) hay muchas situaciones de llenado parcial a la salida.

2- No trabajo en Linux, uso Windows. Sólo uso Linux en mi trabajo.

 
Gran trabajo. Bien hecho . Comprar qué tipo de datos se ejecutan los programas .. que es el problen
 
Bien
 
muy bueno