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
Commande
Fermer la commande
AlgoWizard
Commande
Clôture d'un ordre de marché
Cet extrait ferme l'ordre N en commençant par l'ordre MagicNumber.
Commande
Fermer la commande
AlgoWizard
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'.
Commande
Modifier l'ordre
AlgoWizard
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.
Commande
Modifier l'ordre
AlgoWizard
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