Discusión sobre el artículo "Simulador rápido de estrategias comerciales en Python usando Numba" - página 2

 

Buen artículo, ¡gracias Maxim!

La velocidad es realmente impresionante.


Pero me costó un poco de trabajo antes de ejecutar los scripts.

Para aquellos que no pueden ejecutar el script:

1) instalar catboost

pip install catboost

2) descargar los datos EURGBP_H1.csv y ponerlos en la carpeta Files.

3) descargue todos los scripts python y póngalos en una carpeta

4) modificar la primera línea del script Tester_ML.py de la siguiente manera

from tester_lib import test_model

5) escribir la ruta al archivo en el script Tester_ML.py, yo lo tengo así

p = pd.read_csv('C:/Archivos de Programa/MetaTrader 5/MQL5/Archivos/'+hyper_params['simbolo']+'.csv', sep='\s+')


Probador_ML

 
Evgeniy Chernish #:

Buen artículo, ¡gracias Maxim!

La velocidad es realmente impresionante.


Pero tomó un poco de trabajo antes de ejecutar las secuencias de comandos.

Para aquellos que no pueden ejecutar el script:

1) instalar catboost

pip install catboost

2) descargue los datos EURGBP_H1.csv y colóquelos en la carpeta Files.

3) descargar todos los scripts python y ponerlos en una carpeta

4) modificar la primera línea del script Tester_ML.py de la siguiente manera

from tester_lib import modelo_de_prueba

5) escribir la ruta al archivo en el script Tester_ML.py, yo lo tengo así

p = pd.read_csv('C:/Archivos de Programa/MetaTrader 5/MQL5/Archivos/'+hyper_params['simbolo']+'.csv', sep='\s+')



De nada. Sí, cada uno trabaja en entornos diferentes. Por ejemplo, conda puede tener ya todos los paquetes instalados. Por eso no lo describí por separado, el intérprete dará advertencias sobre lo que falta.

Sé por experiencia propia que una gran cantidad de texto en un artículo te asusta. Es más fácil resolverlo sobre la marcha que leerlo todo :)

 
Evgeniy Chernish #:

Buen artículo, ¡gracias Maxim!

La velocidad es realmente impresionante.


Pero tomó un poco de trabajo antes de ejecutar las secuencias de comandos.

Para aquellos que no pueden ejecutar el script:

1) instalar catboost

pip install catboost

2) descargue los datos EURGBP_H1.csv y colóquelos en la carpeta Files.

3) descargar todos los scripts python y ponerlos en una carpeta

4) modificar la primera línea del script Tester_ML.py de la siguiente manera

from tester_lib import modelo_de_prueba

5) escribir la ruta al archivo en el script Tester_ML.py, yo lo tengo así

p = pd.read_csv('C:/Archivos de Programa/MetaTrader 5/MQL5/Archivos/'+hyper_params['simbolo']+'.csv', sep='\s+')

Estupendo. Has hecho el trabajo que debería haber hecho el autor del artículo.

 
😁
 
Escribir sobre estrategias de negociación

Estar por encima de todo
 
Ivan Butko #:
Escribir sobre estrategias de negociación

Estar por encima de todo

Es caro, por desgracia. Aunque sólo sea lo básico.

 
Maxim Dmitrievsky #:

Es caro, por desgracia. Si es sólo lo básico.

SmartMoney ha empezado a publicar cosas básicas, pero es un poco... seco. Usted no puede conseguir lejos en FVG solo.

En general, el campo está abierto.
 
Ivan Butko #:
En SmartMoney empezaron a publicar cosas básicas, pero de alguna manera..... seca. No se puede ir sólo en FVG.

En general, el campo está abierto.
No sé lo que es y no quiero :)
 
Maxim Dmitrievsky #:
En el fondo no sé lo que es y no quiero :)
Entendido, no más insistencia.
 

Convertir pantalones en pantalones cortos. Material extra.

Reentrenamiento fuerte del modelo básico como en el artículo. Dos versiones antes y después:


Optimizar ahora no sl/tp, sino entradas por meta_etiquetas (comercio/no comercio):



Biblioteca adicional con optimizador modificado en el archivo adjunto.

Si necesitas un segundo artículo para esto, con descripción ampliada, postea aquí.

¡Todo funciona muy rápido! El proceso de generación de TC tarda segundos. Sólo queda convertir y exportar los modelos a la terminal.

Можно идти другим путем. Сначала экспортировать модель в терминал, затем делать оптимизацию. Интересно будет сравнить, есть ли выигрыш в скорости.

Archivos adjuntos:
opt_lib.py  5 kb