Documentation
Applications
Dernière mise à jour le 17. 4. 2025 par Emmanuel Evrard
Importation de plusieurs valeurs d'indicateurs externes à l'aide de la commande CLI.
Contenu des pages
Comme décrit dans notre page de documentation "Indicateurs externes", vous pouvez importer jusqu'à 3 valeurs externes par indicateur par défaut.
Toutefois, à partir de la version 142 de StrategyQuantX, il est désormais possible de créer et d'importer plusieurs valeurs d'indicateurs externes à l'adresse suivante
une fois en utilisant l'interface de ligne de commande SQCLI disponible dans le dossier StrategyQuantX.
1 - Lancement de SQCLI
Pour commencer, exécutez sqcli.exe.
Une fois lancée, la fenêtre SQCLI apparaît :
2 - Liste des indicateurs externes existants
Pour afficher les indicateurs externes existants, entrez la commande suivante :
-extindicateurs action=list
3 - Créer un nouvel indicateur externe avec des valeurs multiples
Utilisez la commande ci-dessous pour créer un nouvel indicateur :
-extindicateurs action=add name=cliTest values=v1,v2,v3,v4 type=1
- v1, v2, v3, v4 représentent les valeurs individuelles de l'indicateur. Vous pouvez en ajouter d'autres si nécessaire.
- définit le type de valeur de l'indicateur :
- 10 → Booléen
- 1 → Valeur de l'indicateur (prix)
- 2 → Valeur de l'indicateur (nombre)
- 3 → Valeur de l'indicateur (fourchette de prix)
4 - Importer des données à l'aide de SQCLI
Pour importer les données :
-extindicateurs action=import name=cliTest file=C:\NVotreDossierCLI_Import.csv
Exigences en matière de fichiers :
- Pas d'en-tête
- Format :
Date, heure, O, H, C, L, V, ExtIndicator1, ExtIndicator2, ExtIndicator3, ExtIndicator4
- Utiliser le même nombre de valeurs d'indicateurs que celui déclaré lors de la création.
- Le chemin d'accès au fichier ne doit pas contenir d'espaces.
- Utiliser un virgule (,) comme séparateur.
- Format de la date : jj/MM/aaaa
- Format de l'heure : HH:mm:ss (24 heures)
5 - Exporter des valeurs dans EasyLanguage
Exemple pour exporter les valeurs des indicateurs :
Print(File("C:\NVotreDossierCLI_Import.csv"), FormatDate("dd/MM/yyyy", ElDateToDateTime( Date[1] )), ",", FormatTime("HH:mm :ss", ElTimeToDateTime( Time[1] )), ",", NumToStr(Open[1], 9), ",", NumToStr(High[1], 9), ",", NumToStr(Low[1], 9), ",", NumToStr(Close[1], 9), ",", NumToStr(Ticks[1], 2), ",", NumToStr(ExtIndicator1),....);
6 - Importation directe dans StrategyQuantX
Vous pouvez également importer le fichier CSV directement dans StrategyQuantX. Dans ce cas, vous pouvez choisir un autre séparateur ou format date-heure dans les paramètres d'importation.
7 - Automatisation des fichiers par lots
Vous pouvez également créer un fichier batch avec ces lignes de commande pour automatiser la création et l'importation de plusieurs indicateurs externes avec des valeurs multiples.
Références
Cet article a-t-il été utile ? L'article était utile L'article n'était pas utile

