Discussion de l'article "Apprenez à concevoir différents systèmes de Moyenne Mobile"

 

Un nouvel article Apprenez à concevoir différents systèmes de Moyenne Mobile a été publié :

Il existe de nombreuses stratégies qui peuvent être utilisées pour filtrer les signaux générés en fonction de n'importe quelle stratégie, même en utilisant la moyenne mobile elle-même qui fait l'objet de cet article. Ainsi, l'objectif de cet article est de partager avec vous certaines des stratégies de moyenne mobile et comment concevoir un système de trading algorithmique.

Dans cet article, nous choisirons la moyenne mobile simple. Cependant, vous pouvez utiliser n'importe quel type de moyenne mobile dans votre code.

Selon la stratégie, les prix et la SMA seront vérifiés à chaque tick :

  • Prix ​​> SMA : le signal sera d'acheter, et nous avons besoin que ce signal apparaisse sous forme de commentaire sur le graphique.
  • Prix ​​< SMA : le signal sera de vendre, et nous avons besoin que ce signal apparaisse sous forme de commentaire sur le graphique.
  • Si quoi que ce soit d'autre, ne faites rien.

La capture d'écran suivante montre One Simple Moving Average Blueprint que nous voulons concevoir :

Plan 1MA


Auteur : Mohamed Abdelmaaboud

 
D'une part, je vous remercie d'avoir réalisé cette série pour débutants. D'autre part, je suis surpris que vous n'ayez pas encore reçu de commentaires sur la raison pour laquelle vous n'êtes pas censé initialiser les handles de l'indicateur à l'intérieur de OnTick.
 
Raisonnement très facile à comprendre. Je me suis d'abord inquiété d'une éventuelle instabilité autour du point de croisement, d'un risque de voir la position passer d'un signal d'achat à un signal de vente, ce qui entraînerait un grand nombre de transactions à perte de courte durée. Une certaine marge serait nécessaire dans le calcul pour un effet d'hystérésis. Mais les marges affectent également la réactivité. Mais je vois que des prix différents sont utilisés dans les cas d'achat et de vente (ask/bid), ce qui permet d'avoir une certaine marge.
Le testeur de stratégie sera utile. En paramétrant un comportement incertain, le testeur de stratégie peut révéler des résultats inattendus qui permettent d'améliorer une stratégie.