Optimisation de nos algorithmes

17 August 2016
Nicolas Faucheur

Comme vous avez pu le constater, cet été n’a pas été consacré au repos. Au contraire, nous travaillons dur au polissage de nos algorithmes. Nous vous présentons les améliorations introduites cette semaine:

1. Bugs mineurs (Grade & Performance)

Premièrement, nous avons fixé les bugs mineurs reportés par nos traders.

Pour rappel, plusieurs voies vous sont accessibles pour passer de Grade sur Darwinex (cliquez ici pour plus d’infos). Mais dans certains cas, les algorithmes ne trouvaient pas la bonne “voie” pour augmenter le niveau. Nous avons identifié la source et résolu ce problème. Cela n’arrivera donc plus à l’avenir.

Egalement, il nous a été rapporté que l’attribut Performance créait un gap mineur quand certaines stratégies atteignaient 6 D-Périodes. Ce souci est aujourd’hui résolu également.

2. VaR Simulations

Nos efforts se concentrent actuellement sur les améliorations majeures que nous souhaitons apporter au risk-manager lors du processus de réplication pour les investisseurs. La première étape a été mise en place: La simulation de VaR a été améliorée de façon significative. La manière dont était simulée la VaR affectait le calcul des D-Périodes. Cela causait un délai important dans l’analyse des comptes, souci qui a dorénavant été résolu. Les simulations de VaR sont maintenant indépendantes des D-Périodes, rendant plus facile (et plus rapide!) l’analyse des stratégies de trading par nos algorithmes.

Ce n’est qu’une simple étape au sein d’une série d’améliorations à venir sur notre risk-manager, actuellement en route vers l’évolution! Nous vous tiendrons dûment informés!

3. Attribut Régularité & swing trading

L’amélioration notable cette semaine se situe surtout au niveau de l’attribut Régularité.

Nous avons reçu tellement de “plaintes” de la part de swing traders qui étaient trop souvent pénalisés par la méthodologie. Car de façon générale, les traders négociant sur des unités de temps longues obtiennent plus difficilement des notes élevées en Régularité (ex: strategies sous-jacentes des DARWINs TSB ou PGH). Partant de là, nous avons modifié significativement la méthodologie de pondération sur chaque trade, sur les graphiques de Régularité sur Rendement & Régularité sur Durée.Snip20160817_11Jusqu’à maintenant, le poids était calculé de la façon suivante:  Poids = Levier du Trade* VaR(20%) / VaR de la stratégie à la clôture du trade.

A partir de maintenant, le poids assigné à chaque trade contiendra une “correction” prenant en compte la durée du trade. Le poids est dorénavant calculé de la sorte: Poids = Levier * (Racine carrée de la durée du trade) * VaR(20%) / VaR de la stratégie à la clôture du trade.

Cette amélioration a par conséquent donné lieu à une réévaluation des scores d’attribut Régularité (en général, meilleurs) au sein de la communauté.

A titre d’exemple, les traders négociant sur des unités de temps courtes, et laissant un trade spécifique ouvert plus longtemps qu’à l’habitude, seront plus pénalisés. Mais en revanche, les traders négociant sur des unités de temps longues et clôturant un trade spécifique plus tôt qu’à l’habitude, seront moins pénalisés qu’ils ne l’étaient par le passé.

D’autres améliorations sont en en route sur cet attribut particulier! Notamment dans les mois qui arrivent, l’attribut Régularité sera en mesure d’évaluer avec plus de pertinence les stratégies utilisant le “hedging”.

4. Améliorations en développement

Les prochaines améliorations de nos algorithmes sont déjà en production. En plus des modifications mentionnées ci-dessus, l’amélioration majeure concernera le risk-manager: la fçon dont il travaille aujourd’hui ne lui permet pas d’exploiter pleinement (=trop conservateur) lors de la réplique, les stratégies négociant très fréquemment, et laissant de nombreux trades ouverts en permancence. (ex: QNR). Nous poursuivons nos efforts afin que cela soit fixé au plus vite, nous vous tenons informés.

Comme toujours, n’h”sitez surtout pas à nous contacter à info@darwinex.com. Veuillez accepter nos excuses pour les désagréments causés sur le classement DarwinIA, nous vous promettons d’éviter autant que faire se peut de telles modifications en cours de mois, à l’avenir!