QuantForge
fr

Construire une stratégie

Ajouter des blocs

Faites glisser un bloc de la palette vers le canevas, ou cliquez sur son bouton +. Le champ de filtre en haut de la palette permet d’en trouver un par son nom.

Relier les blocs

Chaque bloc a une entrée en haut. La plupart ont aussi des sorties en bas :

  • OUI (ambre) s’exécute quand une vérification réussit.
  • NON (rouge) s’exécute quand elle échoue. Laissez-la vide pour ne rien faire.
  • Les blocs d’action comme Acheter ont une seule sortie, SUITE, exécutée après l’action.

Tirez d’une sortie vers l’entrée d’un autre bloc pour les relier. Cliquez sur un fil pour le supprimer. Un bloc peut en alimenter plusieurs ; ils s’exécutent dans l’ordre où vous les avez reliés.

Les blocs sans fil entrant sont des racines. À chaque événement (pour onTick, à chaque tick de prix) chaque racine s’exécute, dans l’ordre d’ajout des blocs, et le chemin continue là où mènent ses sorties. Si deux chemins mènent au même bloc, celui-ci s’exécute une fois par chemin.

Évitez les boucles : un chemin qui revient vers un bloc d’où il vient est ignoré, et l’éditeur le signale comme problème.

Onglets d’événements

Les onglets au-dessus du canevas contiennent un graphe par événement MetaTrader :

Onglet S’exécute
onInit une fois au démarrage de l’EA (les blocs ici écrivent leur message dans le journal)
onTick à chaque tick de prix : entrées, sorties et gestion des positions
onTimer toutes les TimerSeconds secondes ; une entrée de ce nom est ajoutée si vous n’en avez pas
onTrade après un changement de positions ou d’ordres
onDeinit une fois à l’arrêt de l’EA, par exemple pour tout clôturer

Modèles et historique

Modèles ouvre la bibliothèque de stratégies de départ. En charger une remplace le canevas ; l’état précédent est d’abord enregistré dans l’historique des versions (l’icône d’horloge). Chaque modification est enregistrée automatiquement, et ⌘Z / Ctrl+Z annule.

Raccourcis clavier

Touches Action
⌘/Ctrl + Z Annuler
⌘/Ctrl + Maj + Z, ⌘/Ctrl + Y Rétablir
⌘/Ctrl + C, ⌘/Ctrl + V Copier et coller les blocs sélectionnés
⌘/Ctrl + D Dupliquer
⌘/Ctrl + A Sélectionner tous les blocs de l’onglet
Suppr / Retour arrière Supprimer la sélection
Échap Fermer les fenêtres

Le panneau de droite

  • Inspecteur : les réglages du bloc sélectionné, avec une courte description de ce qu’il fait.
  • Guide de stratégie : une explication en langage clair générée à partir de vos blocs.
  • Code : le MQL4 ou MQL5 exporté, mis à jour pendant que vous modifiez.