Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
183
Note:
(11)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Une archive des modèles de l'article. Vous pouvez entraîner les vôtres, car les modèles peuvent varier considérablement en fonction des hyperparamètres d'entraînement.

Les modèles d'apprentissage automatique sont formés en Python et convertis au format ONNX. Vous n'avez pas besoin de modifier leurs paramètres et leur code dans l'encludnik.

Les paramètres sont simples :

sinput double   MaximumRisk=0.001;      	/Coefficient de lot progressif
sinput double   ManualLot=0;                    //Lot fixe
sinput ulong     OrderMagic = 666;              //Ordres magiques
input int max_orders = 1;                       //Numéro de commande
input int stoploss = 2000;                      //Arrêt de la perte
input int takeprofit = 2000;                    /Prendre le bénéfice
input string comment = "The ONNX EA";

Mais vous pouvez ajouter vos propres filtres pour essayer de rendre les modèles plus performants.

Au moins, vous pouvez optimiser le stoploss et le take profit, sur n'importe quel timeframe.

Le modèle est connecté via un fichier d'en-tête, par exemple :

#include <EURUSD ONNX include propensity matching original IPW.mqh>


31 mars 2024. Ajout d'exemples tirés de l'article sur le "clustering".

Bot "ONNX Trader Clusters", modèles ONNX et fichier d'inclusion. Le clustering est fait par la méthode k-means.

L'entraînement se fait de 2010 à 2020. Forward - de 2020 à 2024.


Le bot"Onnx Trader" supporte la deuxième méthode d'entraînement de l'article"Matching trades using clustering"

Pour ce faire, connectez le fichier iniclude <EURUSD ONNX include10.mqh>, ce qui fera apparaître les modèles correspondants "catmodel10.onnx" et "catmodel_m10.onnx"



Les modèles sont entraînés sur EURUSD H1, mais peuvent être utilisés sur n'importe quel timeframe !

    Traduit du russe par MetaQuotes Ltd.
    Code original : https://www.mql5.com/ru/code/48482

    Module de signaux de trading basé sur l'indicateur ColorLaguerre Module de signaux de trading basé sur l'indicateur ColorLaguerre

    Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est un changement de couleur de la ligne d'oscillateur formée par l'indicateur ColorLaguerre.

    Module de signaux de trading basé sur l'indicateur ColorJFatl Module de signaux de trading basé sur l'indicateur ColorJFatl

    Module de signaux de trading pour l'assistant MQL5. Le changement de couleur de l'indicateur ColorJFatl sert de signal pour ouvrir des positions.

    ErrorDescription - Mise à jour de la bibliothèque ErrorDescription - Mise à jour de la bibliothèque

    Cette bibliothèque est une version mise à jour de la bibliothèque ErrorDescription.mqh publiée par MetaQuotes, avec quelques fonctionnalités supplémentaires.

    Module de signaux de trading basé sur l'indicateur NonLagDot Module de signaux de trading basé sur l'indicateur NonLagDot

    Module de signaux de trading pour l'assistant MQL5. Le signal d'ouverture des positions est un changement de couleur de l'indicateur NonLagDot.