Documentation

Dernière mise à jour le 17. 4. 2025 par Emmanuel Evrard

Importation de plusieurs valeurs d'indicateurs externes à l'aide de la commande CLI.

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

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire

Postes connexes