Aller au contenu
StatePath
Atlas des outilscalc.cross

Outil

Cross

calc.cross

CalculationCross

Entrées

series_aBuffer (time series)

La première ligne de nombres (par ex. une moyenne mobile rapide).

series_bBuffer (time series)

La deuxième ligne de nombres (par ex. une moyenne mobile lente ou un niveau).

start_offsetBuffer (time series)

Première bougie de la fenêtre de scan (mode windowed_count).

end_offsetBuffer (time series)

Dernière bougie de la fenêtre de scan (mode windowed_count).

Sorties

Boolean

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.

Schéma de présentation de Cross

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

Croisement instantanéinstant_cross

Se déclenche sur la bougie exacte où les deux lignes se croisent.

Schéma de Croisement instantané

Quand l’utiliser: Le déclencheur de croisement classique — une ligne rapide croisant une ligne lente.

Croisement récentrecent_cross

Se déclenche si un croisement s’est produit dans les dernières bougies.

Schéma de Croisement récent

Quand l’utiliser: Rattraper un croisement que vous auriez manqué d’une ou deux bougies.

Comptage par fenêtrewindowed_count

Compte combien de croisements tombent dans une fenêtre de bougies.

Schéma de Comptage par fenêtre

Quand l’utiliser: Filtrer sur «au moins N croisements» (ou «aucun croisement») sur un intervalle.

Croisement confirméconfirmed_cross

Se déclenche seulement après que le nouveau côté tient `dwell` bougies.

Schéma de Croisement confirmé

Quand l’utiliser: Éliminer les faux signaux qui re-croisent aussitôt.

Croisement par seuilthreshold_cross

Se déclenche une fois que les lignes s’écartent de `min_gap` après le croisement.

Schéma de Croisement par seuil

Quand l’utiliser: Exiger une vraie rupture, pas un simple contact.

Contacttouch

Se déclenche quand les lignes s’approchent à `epsilon` l’une de l’autre.

Schéma de Contact

Quand l’utiliser: Détecter un test d’un niveau sans croisement complet.

Contact et rejettouch_and_reject

Se déclenche quand les lignes se touchent puis s’écartent.

Schéma de Contact et rejet

Quand l’utiliser: Configurations de rebond / rejet sur une moyenne mobile ou un niveau.

Convergenceconvergence

Se déclenche tant que l’écart entre les lignes se resserre.

Schéma de Convergence

Quand l’utiliser: Anticiper un croisement à mesure que deux lignes se rapprochent.

Divergencedivergence

Se déclenche tant que l’écart entre les lignes s’élargit.

Schéma de Divergence

Quand l’utiliser: Confirmer une tendance à mesure que les lignes s’écartent.

Options de Direction

Hausseup

Seulement quand series_a monte à travers series_b.

Schéma de Hausse

Quand l’utiliser: Entrées de croisement à l’achat uniquement.

Baissedown

Seulement quand series_a descend à travers series_b.

Schéma de Baisse

Quand l’utiliser: Entrées de croisement à la vente uniquement.

L’un ou l’autreany

Les deux directions se déclenchent.

Schéma de L’un ou l’autre

Quand l’utiliser: Configurations symétriques qui tradent les deux côtés.

Options de Bar alignment

Bougies clôturéesclosed

N’évalue que les bougies terminées — ne repeint jamais.

Schéma de Bougies clôturées

Quand l’utiliser: Le réglage par défaut sûr pour les backtests et le trading en direct.

Bougie en courslive

Réagit à l’intérieur de la bougie en formation en mode tick.

Schéma de Bougie en cours

Quand l’utiliser: Seulement quand vous voulez sciemment une réaction intra-bougie.

Options de Gap unit

Prixprice

min_gap / epsilon sont des différences de prix brutes.

Schéma de Prix

Quand l’utiliser: Symbole unique où la distance absolue est significative.

Pourcentagepercent

min_gap / epsilon sont un pourcentage du point médian.

Schéma de Pourcentage

Quand l’utiliser: Seuils portables entre symboles d’échelles différentes.

Options de Equality policy

Traiter comme croisementtreat_as_cross

Un mouvement après une égalité exacte compte comme un croisement.

Schéma de Traiter comme croisement

Quand l’utiliser: Le comportement recommandé, le plus intuitif.

Ignorerignore

Un mouvement après une égalité est supprimé.

Schéma de Ignorer

Quand l’utiliser: Éviter de double-compter les égalités plates.

Conserver l’étathold_state

Reporte le côté précédent à travers l’égalité.

Schéma de Conserver l’état

Quand l’utiliser: Maintenir un biais stable à travers les phases plates.

Configuration

modeenum

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.

Choix:instant_crossrecent_crosswindowed_countconfirmed_crossthreshold_crosstouchtouch_and_rejectconvergencedivergence
directionenum

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.

Choix:updownany
bar_alignmentenum

«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.

Choix:closedlive
lookbackscalar

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.

Schéma de lookback
forwardscalar

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.

windowscalar

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.

Schéma de window
min_countscalar

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».

max_countscalar

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é».

absolutescalar

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.

dwellscalar

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.

min_gapscalar

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.

epsilonscalar

À quelle distance les lignes doivent être pour compter comme un contact ; 0 exige une égalité exacte, une petite valeur positive signifie «assez proche».

gap_unitenum

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.

Choix:pricepercent
equality_policyenum

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.

Choix:treat_as_crossignorehold_state
recross_suppressscalar

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.

Schéma de recross_suppress

Se connecte à

Lit depuis
Alimente

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.

Voir aussi