QuantForge
fr

Référence des blocs

Chaque bloc se comporte de la même façon dans l’EA exporté et dans le testeur de stratégie. Les réglages numériques peuvent être liés à des entrées. Les distances sont en pips : sur les cotations à 5 et 3 décimales, un pip vaut 10 points.

Contrôles

Ils ont une sortie OUI et une sortie NON.

Une fois par barre

Passe au premier tick de chaque nouvelle barre de son unité de temps (celle du graphique, sauf si vous en choisissez une autre). Chaque bloc Une fois par barre suit sa propre barre : deux de ces blocs passent tous les deux sur une nouvelle barre. Placez-en un devant vos entrées pour que l’EA trade au plus une fois par barre au lieu d’à chaque tick.

Condition (si A vs B) et Croisement

Comparent deux opérandes : un indicateur, un prix ou une valeur fixe. Le décalage de bougie choisit la barre : 1 est la dernière barre clôturée (le choix habituel), 0 la barre en formation.

  • Opérateurs : supérieur/inférieur, supérieur/inférieur ou égal, égal.
  • Croise au-dessus : A était inférieur ou égal à B une barre plus tôt et lui est supérieur maintenant. Croise au-dessous est l’inverse.
  • Indicateurs : RSI, EMA, SMA, ATR et CCI (avec leur période) ; bandes de Bollinger (2,0 écarts-types) ; enveloppes (0,25 %) ; bande basse de Keltner (EMA − 1,5 × ATR(14)) ; bande VWAP ; MACD principale et signal (12, 26, 9) ; stochastique %K (5, 3, 3). Le réglage Unité de temps les lit sur une autre unité de temps.

Filtre horaire / session

Passe quand l’heure du serveur est supérieure ou égale à l’heure de début et inférieure à l’heure de fin.

Filtre de spread max

Passe tant que le spread actuel, en points, est inférieur ou égal à la limite.

Nombre de positions ouvertes

Passe tant que cet EA a au plus le nombre indiqué de positions ouvertes dans la direction choisie (ANY, BUY ou SELL). Les ordres en attente ne comptent pas.

Garde-fou de perte journalière

Compare le capital au solde du début de la journée serveur. Tant que la perte reste sous la limite, il prend OUI. Quand la limite est atteinte, il clôture toutes les positions (si tout clôturer au dépassement est coché) et prend NON pour le reste de la journée.

Martingale / grille

Laisse passer le premier ordre d’une grille : quand aucune position n’est ouverte, il passe et l’ordre suivant utilise son propre lot. Ensuite, il ne passe que lorsque la position la plus récente perd au moins pas (pips) et que moins de ordres max positions sont ouvertes. L’ordre suivant utilise alors le lot de cette position × le multiplicateur. Les grilles augmentent l’exposition quand le prix va contre vous : testez-les avec soin.

Ordres et positions

Acheter / Vendre (ordre au marché)

Ouvre un ordre au marché. Les lots sont soit fixes, soit calculés à partir d’un % de risque du capital sur le stop loss. Le stop loss et le take profit sont fixés en pips depuis le prix d’entrée ; une valeur de 0 revient à 30 et 60 pips.

Ordre en attente achat/vente

Place un ordre BUY STOP, SELL STOP, BUY LIMIT ou SELL LIMIT à la distance choisie du prix actuel. Le stop loss et le take profit se mesurent depuis le prix de l’ordre. L’expiration en minutes supprime l’ordre s’il n’a pas été exécuté ; 0 le garde jusqu’à exécution.

Clôturer les positions

Clôture les positions ouvertes de cet EA dans la direction choisie (ALL, BUY ou SELL). Les ordres en attente ne sont pas touchés.

Stop suiveur

Dès qu’une position gagne départ (pips), déplace son stop loss à distance (pips) derrière le prix, par pas d’au moins pas (pips). Fonctionne pour les achats et les ventes.

Passer au point mort

Dès qu’une position gagne déclenchement (pips), déplace son stop loss au prix d’entrée plus verrouillage (pips). Il ne desserre jamais un stop.

Calcul du lot selon le risque

Dimensionne les ordres placés après lui pendant le même tick : % de risque du capital divisé par le stop loss de chaque ordre (ou le stop par défaut quand un ordre n’en a pas), entre le lot min et le lot max. Sans lui, chaque ordre garde son propre réglage de lot.

Logique et sorties

Passage / connecteur

Ne fait rien ; utile pour fusionner ou ranger des chemins.

Dessiner une flèche

Dessine une flèche sur le graphique, au plus une fois par barre et par bloc : sous le plus bas pour les flèches haut/achat, au-dessus du plus haut pour les flèches bas/vente. Les flèches apparaissent aussi sur le graphique du testeur.

Alerte / notification

Envoie le message en alerte terminal, en notification push vers l’application mobile MetaTrader, les deux, ou seulement dans le journal Experts.