Bonjour à tous,
J’aimerais savoir si il est possible d’utiliser tous les types de MA dans un même programme
pour exemple :
maSlow = average[50,0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8](close)
mafast = average[3,0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8](close)
cela ne fonctionne pas en utilisant ce code
Merci pour votre aide
La syntaxe MOVING AVERAGE ne fournit que deux paramètres, le premier est obligatoire et correspond aux périodes sur lesquelles elle est calculée, le second est facultatif et correspond au type de moyenne.
Cela signifie que vous pouvez essayer toutes les combinaisons indiquées, mais une seule à la fois.
ça ne marche pas avec ce code
Vous pouvez optimiser le type MA pour donner le type le plus efficace pour le gain, etc.
Dommage ! Merci Grahal pour ta réponse
Merci également à Roberto
Bonjour, Vous pouvez créer une variable par exemple matype . Voyez dans l'image comment le configurer.
Bonsoir,
Merci Ivan
Ce que je cherchais à faire dans une stratégie est de pouvoir avoir tous les types de MA disponibles dans le code car en fonction du contexte, le timing sera meilleur avec l’une ou avec une autre…..voir l’image jointe
Salut. Bien entendu, si lors du backtesting vous créez une variable, par exemple Matype , et la définissez dans la fenêtre des variables comme dans la capture d'écran, vous pourrez tester quelle est la meilleure moyenne.
Bonjour,
oui j’ai bien compris le principe de backtester pour avoir le meilleur type de MA mais ce que j’aimerais c’est qu’elles soient toutes disponibles dans le code car dans un certain contexte de marché la SMA se déclenchera en premier et le jour d’après ce sera une EMA qui se déclenchera en premier. Dans l’image postée, j’ai recopié 9 fois le code avec un type de MA différente a chaque fois… ce qui permet de voir qu’associé a mon indicateur de tendance, ce n’est pas toujours le même type de MA qui est déclenché en premier
merci à tous pour vos réponses
passez une belle journée
Eh bien, vous pouvez faire ce que vous voulez, mais plutôt…
MA0 = Moyenne (50,0)
MA2 = (Moyenne (50,1)
MA2 = (Moyenne (50,2)
MA etc.
Si Close traverse MA1 ou MA2 ou MA3 … etc à MA8 Alors (MA1 = MA (50,1)
Acheter à la
fin du marché