Codebase - AlgoWizard
La base de code de la plateforme StrategyQuant X - un endroit pour partager les personnalisations et les extensions codées - entre tous les utilisateurs.
Analyse personnalisée
Lire la valeur d'une variable dans une règle déclenchée par l'activation de la stratégie à partir des paramètres de la stratégie
Dans une règle déclenchée sur Strategy Init, pour chaque fonction Assign, StrategyQuant assigne une variable "AssignVrbVleEntMlt" à votre variable au lieu d'une valeur. Dans cet article, nous allons montrer comment récupérer la valeur de la variable originale dans une règle d'initialisation.
AlgoWizard
XML
règle déclenchée sur Strategy Init
Règle d'initialisation
AssignerVrbVleEntMlt
AlgoWizard
Fixer le Stop Loss à l'exception d'un seul
Fixe le Stop Loss à un niveau spécifié sauf pour un ordre : 'Magic Number Excluded' (Nombre magique exclu)
AlgoWizard
commande multiple
Ordre Modifier
Commande
Commande
Fermer Tous les postes sauf un
Fermer Tous les postes sauf un
AlgoWizard
Commande
Fermer la commande
Commande
Clôture d'un ordre de marché
Cet extrait ferme l'ordre N en commençant par l'ordre MagicNumber.
AlgoWizard
Commande
Fermer la commande
Commande
Fixer le Stop Loss si l'ordre OpenPrice est supérieur ou inférieur à un prix limite Sauf un
Fixe le Stop Loss à un niveau spécifié si l'ordre openPrice est supérieur (pour une position longue) ou inférieur (pour une position courte) à une limite de prix, sauf pour un ordre : 'Magic Number Excluded'.
AlgoWizard
Commande
Modifier l'ordre
Commande
Définir le Stop Loss si l'ordre OpenPrice est supérieur ou inférieur à un prix limite
Fixe le Stop Loss à un niveau spécifié si l'ordre openPrice est supérieur (pour une position longue) ou inférieur (pour une position courte) à une limite de prix.
AlgoWizard
Commande
Modifier l'ordre
Options de négociation
Ordre de marché multiple
Voici des extraits de commandes multiples sur le marché. Il enverra plusieurs ordres en même temps avec un nombre magique différent.
AlgoWizard
Ordre de marché
Ordre de marché multiple
Indicateurs / Signaux
Déboguer une variable dans AlgoWizard
Si nous créons un modèle ou exécutons une stratégie dans AlgoWizard, nous avons parfois besoin d'afficher la variable dans un journal pour pouvoir la déboguer. Voici une fonction qui permet d'afficher la variable dans un journal
Débogage
Variable de sortie
AlgoWizard