Outil
Cross
calc.cross
Entrées
La première ligne de nombres (par ex. une moyenne mobile rapide).
La deuxième ligne de nombres (par ex. une moyenne mobile lente ou un niveau).
Première bougie de la fenêtre de scan (mode windowed_count).
Dernière bougie de la fenêtre de scan (mode windowed_count).
Sorties
Un booléen qui est vrai sur chaque bougie où l’événement de croisement choisi se produit.
Cross surveille deux lignes et renvoie vrai sur chaque bougie où la relation que vous avez choisie se produit. C’est le cheval de bataille des stratégies de croisement : une ligne rapide croisant une ligne lente, un prix touchant un niveau, ou deux lignes qui s’écartent.
Fonctionnement
Vous câblez deux lignes de nombres (series_a et series_b) plus une bougie de début et de fin pour la fenêtre de scan, choisissez un mode, et Cross vérifie chaque bougie pour cet événement. Choisissez l’un des neuf événements avec le sélecteur de mode et l’inspecteur grise les réglages qui ne s’appliquent pas, pour ne montrer que les boutons pertinents.
Modes
Options de Mode
Se déclenche sur la bougie exacte où les deux lignes se croisent.
Quand l’utiliser: Le déclencheur de croisement classique — une ligne rapide croisant une ligne lente.
Se déclenche si un croisement s’est produit dans les dernières bougies.
Quand l’utiliser: Rattraper un croisement que vous auriez manqué d’une ou deux bougies.
Compte combien de croisements tombent dans une fenêtre de bougies.
Quand l’utiliser: Filtrer sur «au moins N croisements» (ou «aucun croisement») sur un intervalle.
Se déclenche seulement après que le nouveau côté tient `dwell` bougies.
Quand l’utiliser: Éliminer les faux signaux qui re-croisent aussitôt.
Se déclenche une fois que les lignes s’écartent de `min_gap` après le croisement.
Quand l’utiliser: Exiger une vraie rupture, pas un simple contact.
Se déclenche quand les lignes s’approchent à `epsilon` l’une de l’autre.
Quand l’utiliser: Détecter un test d’un niveau sans croisement complet.
Se déclenche quand les lignes se touchent puis s’écartent.
Quand l’utiliser: Configurations de rebond / rejet sur une moyenne mobile ou un niveau.
Se déclenche tant que l’écart entre les lignes se resserre.
Quand l’utiliser: Anticiper un croisement à mesure que deux lignes se rapprochent.
Se déclenche tant que l’écart entre les lignes s’élargit.
Quand l’utiliser: Confirmer une tendance à mesure que les lignes s’écartent.
Options de Direction
Seulement quand series_a monte à travers series_b.
Quand l’utiliser: Entrées de croisement à l’achat uniquement.
Seulement quand series_a descend à travers series_b.
Quand l’utiliser: Entrées de croisement à la vente uniquement.
Les deux directions se déclenchent.
Quand l’utiliser: Configurations symétriques qui tradent les deux côtés.
Options de Bar alignment
N’évalue que les bougies terminées — ne repeint jamais.
Quand l’utiliser: Le réglage par défaut sûr pour les backtests et le trading en direct.
Réagit à l’intérieur de la bougie en formation en mode tick.
Quand l’utiliser: Seulement quand vous voulez sciemment une réaction intra-bougie.
Options de Gap unit
min_gap / epsilon sont des différences de prix brutes.
Quand l’utiliser: Symbole unique où la distance absolue est significative.
min_gap / epsilon sont un pourcentage du point médian.
Quand l’utiliser: Seuils portables entre symboles d’échelles différentes.
Options de Equality policy
Un mouvement après une égalité exacte compte comme un croisement.
Quand l’utiliser: Le comportement recommandé, le plus intuitif.
Un mouvement après une égalité est supprimé.
Quand l’utiliser: Éviter de double-compter les égalités plates.
Reporte le côté précédent à travers l’égalité.
Quand l’utiliser: Maintenir un biais stable à travers les phases plates.
Configuration
Choisit quel événement de croisement détecter : instant_cross, recent_cross, windowed_count, confirmed_cross, threshold_cross, touch, touch_and_reject, convergence ou divergence.
Quel côté déclenche le signal — «up» quand series_a monte à travers series_b, «down» quand elle descend à travers, ou «any» pour les deux.
«Closed» (recommandé) n’évalue que les bougies terminées de sorte que rien ne repeint ; «live» réagit à l’intérieur de la bougie en cours en mode tick mais peut basculer avant la clôture de la bougie.
Combien de bougies en arrière l’événement a pu se produire tout en comptant ; 1 signifie cette bougie uniquement, des valeurs plus grandes acceptent des entrées plus tardives.
Lorsqu’activé, recherche les bougies futures au lieu des passées — sûr seulement avec des indicateurs déjà tracés dans le futur ; laissez désactivé pour les indicateurs normaux.
Combien de bougies consécutives l’écart doit se resserrer (convergence) ou s’élargir (divergence) pour se déclencher ; des valeurs plus grandes se déclenchent rarement mais avec plus de conviction.
Le plus petit nombre de croisements que la fenêtre doit contenir pour se déclencher ; 1 est le filtre classique «au moins un croisement».
Le plus grand nombre de croisements que la fenêtre peut contenir ; -1 signifie aucune limite supérieure, et Min et Max tous deux à 0 crée un filtre «aucun croisement autorisé».
Désactivé (recommandé) fait glisser la fenêtre bougie par bougie pour que chaque bougie ait sa propre réponse ; activé fixe la fenêtre dans le temps pour les anciennes configurations Shayan.
Combien de bougies la nouvelle tendance doit tenir avant qu’un croisement confirmé ne se déclenche ; plus haut donne des entrées plus tardives mais plus fiables.
De combien les lignes doivent s’écarter après un croisement par seuil avant qu’il ne se déclenche ; un re-croisement avant cette distance annule le signal en attente.
À quelle distance les lignes doivent être pour compter comme un contact ; 0 exige une égalité exacte, une petite valeur positive signifie «assez proche».
Unités pour min_gap et epsilon — «price» utilise la différence brute, «percent» utilise un pourcentage du point médian afin que cela s’adapte à tous les symboles.
Que faire quand les lignes étaient exactement égales à la bougie précédente — «treat_as_cross» (recommandé) compte le mouvement après l’égalité, «ignore» le bloque, «hold_state» reporte le côté précédent.
Après le déclenchement d’un croisement, ignorer les croisements suivants pendant ce nombre de bougies pour stopper les signaux qui font des allers-retours rapides ; 0 le désactive.
Se connecte à
Exemples
- Déclencheur de signal : en mode instant_cross avec la direction «up», déclenchez un achat quand une EMA rapide croise au-dessus d’une EMA lente (un golden cross).
- Filtre : en mode touch, restreignez les entrées aux seules bougies où le prix s’approche à un pip d’une moyenne mobile.
Erreurs courantes
- Activer «forward» avec le prix brut — cela jette un œil sur les bougies futures et produit des backtests irréalistes ; ne l’utilisez qu’avec des indicateurs déjà tracés dans le futur comme les lignes Senkou d’Ichimoku.
- Laisser la direction sur «any» alors que vous ne voulez qu’un seul côté, de sorte que les death crosses déclenchent aussi votre entrée à l’achat.