Vous pouvez essayer de faire 3 distributions (seulement pour le bid, avec le ask vous avez besoin de plus).
Prenez les ticks pour 1 heure de chaque jour, construisez la distribution des longueurs des pièces résultantes, c'est la 1ère distribution. Collez tous les morceaux en 1, cherchez la distribution des séries dans une direction dans une rangée, c'est la 2ème distribution. On obtient les incréments, on cherche leur distribution d'amplitudes. Et ainsi de suite pour chaque heure. Ensuite, nous devons créer un PRNG pour chaque distribution.
Qu'est-ce que vous faites ? Vous entraînez-vous sur des ticks ou sur des ticks mixtes ? 0,07000 est l'équilibre pour 6 millions de transactions ? A 1,16 e-8 par transaction ?
La figure montre une partie de l'optimisation réalisée à l'aide de la méthodologie décrite danscet article. Elle a été obtenue comme suit.
Cotations réelles.
Optimisation (MetaTrader 5) du TS sur l'intervalle (à l'écran, il se trouve entre deux lignes bleues verticales) - L'échantillon a été réalisé.
L'optimisation a été spécialement interrompue pour 2000 passes de GA (algorithme génétique), de sorte que parmi les meilleurs résultats, il y avait une dispersion dans le nuage des paramètres d'entrée.
Les 20 meilleures variantes (critère MaxBalance) sur 2000 ont été retenues et pour chacune d'entre elles, un backtest a été effectué sur un intervalle plus large. C'est-à-dire que la gauche et la droite de l'échantillon contiennent des OOS (Out-of-Sample).
L'image ci-dessus montre le résultat final. Il m'a semblé que c'était l'occasion d'affirmer que le TS est rentable. En d'autres termes, le critère permettant de différencier les OOS des OOS a été soi-disant trouvé !
Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие
Peut-être que cette façon d'améliorer vos résultats dans l'algo-trading aidera quelqu'un.
Sur un ordinateur qui fonctionne, dans le fichier %WinDir%\System32\Drivers\Etc\hosts, vous devez écrire ces lignes dans le fichier %WinDir%\System32\Drivers\Etc\hosts:
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Ajout d'une unité.
Résultat.
Les incréments ne sont donc pas indépendants, nous devons les modéliser par des chaînes de séquences.
Il y a maintenant une certaine corrélation dans les chaînes, de 100 ticks de long.
Je peux le faire pour une autre profondeur, si elle coïncide avec la durée de vie moyenne des positions TC, cela devrait fonctionner, par idée.
https://disk.yandex.ru/d/PnU3K-tUgmu-oA
Forum sur la négociation, les systèmes de négociation automatisés et les tests de stratégies de négociation
L'apprentissage automatique dans le trading : théorie, modèles, pratique et algo-trading
fxsaber, 2023.09.06 10:50 AM
CSV : time bid ask.
Il y a une erreur à cet endroit : ce devrait être time_msc. Mais cela n'a aucun effet sur les résultats après le message.
Il existe maintenant une certaine interconnectivité au sein des chaînes, d'une longueur de 100 ticks.
Je peux l'amener à une profondeur différente, si elle coïncide avec la durée de vie moyenne des positions de CT, cela devrait fonctionner, en théorie.
https://disk.yandex.ru/d/PnU3K-tUgmu-oA
.
Vous pouvez essayer de faire 3 distributions (seulement pour le bid, avec le ask vous avez besoin de plus).
Prenez les ticks pour 1 heure de chaque jour, construisez la distribution des longueurs des pièces résultantes, c'est la 1ère distribution. Collez tous les morceaux en 1, cherchez la distribution des séries dans une direction dans une rangée, c'est la 2ème distribution. On obtient les incréments, on cherche leur distribution d'amplitudes. Et ainsi de suite pour chaque heure. Ensuite, nous devons créer un PRNG pour chaque distribution.
Il existe maintenant une certaine interconnectivité au sein des chaînes, d'une longueur de 100 ticks.
Je peux l'amener à une profondeur différente, si elle coïncide avec la durée de vie moyenne des positions de CT, cela devrait fonctionner, en théorie.
Qu'est-ce que vous faites ? Vous entraînez-vous sur des ticks ou sur des ticks mixtes ?
0,07000 est l'équilibre pour 6 millions de transactions ? A 1,16 e-8 par transaction ?
.
Eh bien, il sera difficile d'entrer dans la graalité de cette façon, je suppose.
Que faites-vous ?
La figure montre une partie de l'optimisation réalisée à l'aide de la méthodologie décrite danscet article. Elle a été obtenue comme suit.
L'image ci-dessus montre le résultat final. Il m'a semblé que c'était l'occasion d'affirmer que le TS est rentable. En d'autres termes, le critère permettant de différencier les OOS des OOS a été soi-disant trouvé !
h ttps:// youtube.com/shorts/Xg87PU4kG2U?si=rA4q6yE0Rf9dMpn0
Si c'est le cas, j'ai désactivé YouTube.
Peut-être que cette façon d'améliorer vos résultats dans l'algo-trading aidera quelqu'un.
Sur un ordinateur qui fonctionne, dans le fichier %WinDir%\System32\Drivers\Etc\hosts, vous devez écrire ces lignes dans le fichier %WinDir%\System32\Drivers\Etc\hosts:
puis exécutez la commande.
Dans certains cas, une méthode aussi étrange, à première vue, pour désactiver artificiellement des ressources Internet a un effet positif.