Crossover
Sur cette page
[[crossover]] est un bloc conditionnel qui évalue deux expressions, reference et comparison, à chaque bougie.
Il se déclenche lorsque reference passe au-dessus de comparison alors qu’elle était inférieure ou égale sur la bougie précédente :
Lorsque la condition est remplie, l’exécution passe au bloc indiqué par next_block_id.
Cela correspond à un croisement haussier classique, par exemple une moyenne mobile rapide dépassant une moyenne lente.
Le bloc compare des expressions évaluées à chaque bougie.
Déclaration du bloc
Une stratégie peut contenir plusieurs blocs [[crossover]].
Exemple
[[crossover]]
id = "cross_ma"
reference = "ma_fast" # expression A
comparison = "ma_slow" # expression B
next_block_id = "next_block"Paramètres du bloc
| Paramètre | Description |
|---|---|
idTexte Obligatoire | Identifiant unique du bloc. |
referenceExpression Obligatoire | Expression numérique qui doit croiser au-dessus de comparison. Elle peut être une série, un calcul, ou une valeur numérique fixe. |
comparisonExpression Obligatoire | Expression numérique comparée à reference. Elle peut être une série, un calcul, ou une valeur numérique fixe. |
next_block_idTexte Conditionnel | Obligatoire lorsque le bloc [[crossover]] est utilisé seul. Doit être omis lorsqu’il est utilisé comme enfant d’un bloc [[and]] ou [[or]]. |
Ce bloc ne produit aucune variable de sortie ; il sert uniquement à contrôler le flux d’exécution lors d’un croisement haussier.