Donc, j'ai restructuré toute mon infrastructure de gestion de portefeuille pour qu'elle soit évolutive et plus modulaire afin de prendre en charge différents types de modèles, types d'ordres, moteur d'exécution (, exchanges, etc.
Le problème, c'est que cette complexité supplémentaire a généré beaucoup de nouvelles erreurs qui survenaient généralement pendant la nuit, lorsque le système tournait.
Pour y remédier, je crée une base de données de rapports de logs complète qui me dit exactement ce qui a été fait à chaque exécution.
Du moins, tout ce qui est pertinent et important.
Et j'essaie de faire en sorte que le taux de réussite se rapproche le plus possible de 100% au cours des prochains mois, afin de ne plus avoir à me réveiller chaque nuit à cause de nouvelles erreurs ou des mêmes erreurs.
Je vais également commencer à mesurer la durée moyenne de chaque exécution. Actuellement, il me faut environ 2 minutes pour générer le fichier d'ordre pour chacun des exchanges.
Bien qu'elles s'exécutent de manière asynchrone, je sais que cela peut être beaucoup mieux.
Ce n'est pas vraiment crucial pour les modèles à faible fréquence que j'utilise actuellement, mais je veux voir le temps d'exécution diminuer, plutôt que de stagner au même niveau.
Suivre > mesurer > améliorer.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Donc, j'ai restructuré toute mon infrastructure de gestion de portefeuille pour qu'elle soit évolutive et plus modulaire afin de prendre en charge différents types de modèles, types d'ordres, moteur d'exécution (, exchanges, etc.
Le problème, c'est que cette complexité supplémentaire a généré beaucoup de nouvelles erreurs qui survenaient généralement pendant la nuit, lorsque le système tournait.
Pour y remédier, je crée une base de données de rapports de logs complète qui me dit exactement ce qui a été fait à chaque exécution.
Du moins, tout ce qui est pertinent et important.
Et j'essaie de faire en sorte que le taux de réussite se rapproche le plus possible de 100% au cours des prochains mois, afin de ne plus avoir à me réveiller chaque nuit à cause de nouvelles erreurs ou des mêmes erreurs.
Je vais également commencer à mesurer la durée moyenne de chaque exécution. Actuellement, il me faut environ 2 minutes pour générer le fichier d'ordre pour chacun des exchanges.
Bien qu'elles s'exécutent de manière asynchrone, je sais que cela peut être beaucoup mieux.
Ce n'est pas vraiment crucial pour les modèles à faible fréquence que j'utilise actuellement, mais je veux voir le temps d'exécution diminuer, plutôt que de stagner au même niveau.
Suivre > mesurer > améliorer.