Documentazione

Ultimo aggiornamento il 17. 4. 2025 da Emmanuel Evrard

Importazione di più valori di indicatori esterni mediante il comando CLI.

Come descritto nella pagina di documentazione "Indicatori esterni", per impostazione predefinita è possibile importare fino a 3 valori esterni per indicatore.

Tuttavia, a partire dalla build 142 dell'StrategyQuantX, è ora possibile creare e importare più valori di indicatori esterni in un unico punto.

una volta utilizzando l'interfaccia a riga di comando SQCLI disponibile nella cartella StrategyQuantX.

1 - Avvio di SQCLI

Per iniziare, eseguire sqcli.exe.

Una volta avviata, apparirà la finestra SQCLI:

 

2 - Elenco degli indicatori esterni esistenti

Per visualizzare gli indicatori esterni esistenti, inserire il seguente comando:

-extindicatori azione=elenco

 

3 - Creare un nuovo indicatore esterno con valori multipli

Utilizzare il comando seguente per creare un nuovo indicatore:

-extindicators action=add name=cliTest values=v1,v2,v3,v4 type=1

- v1, v2, v3, v4 rappresentano i singoli valori dell'indicatore. Se necessario, è possibile aggiungerne altri.

- definisce il tipo di valore dell'indicatore:

  • 10 → Booleano
  • 1 → Valore dell'indicatore (prezzo)
  • 2 → Valore dell'indicatore (numero)
  • 3 → Valore dell'indicatore (fascia di prezzo)

 

4 - Importare i dati con SQCLI

Per importare i dati:

-action=import name=cliTest file=C:\YourFolder\CLI_Import.csv

 

Requisiti del file:

  • Nessuna intestazione
  • Formato :

Data, Ora, O, H, C, L, V, Indicatore esterno1, Indicatore esterno2, Indicatore esterno3, Indicatore esterno4

  • Utilizzare lo stesso numero di valori degli indicatori dichiarati durante la creazione.
  • Il percorso del file non deve contenere spazi.
  • Utilizzare un virgola (,) come separatore.
  • Formato della data: gg/MM/aaaa
  • Formato dell'ora: HH:mm:ss (24 ore)

5 - Esportazione di valori in EasyLanguage

Esempio per esportare i valori degli indicatori:

Print(File("C:\ YourFolder\CLI_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 - Importazione diretta in StrategyQuantX

In alternativa, è possibile importare il CSV direttamente all'interno di StrategyQuantX. In questo caso, si può scegliere un'altra separatore o formato data-ora dalle impostazioni di importazione.

7 - Automazione dei file batch

È anche possibile creare un file batch con queste righe di comando per automatizzare la creazione e l'importazione di più indicatori esterni con valori multipli

 

Riferimenti

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

Abbonarsi
Notificami
0 Commenti
Il più vecchio
Più recente I più votati
Feedback in linea
Visualizza tutti i commenti

Messaggi correlati