Documentazione e guide per l'utente
Imparate le basi o perfezionate le vostre abilità con le esercitazioni pensate per ispirarvi.
Ultimo aggiornamento il 9 settembre 2025 a cura di Kornel Mazur
Blocchi di costruzione
Contenuto della pagina
Impostazioni → Elementi costitutivi
Blocchi di costruzione definire i componenti strutturali utilizzati per generare la logica delle strategie di trading. Tra questi figurano gli indicatori, i tipi di ordine, i metodi di uscita e le configurazioni dei parametri.
Panoramica
- È possibile attiva/disattiva elementi costitutivi specifici.
- Assegna pesi per influenzare la frequenza con cui viene selezionato un blocco.
- Configurare parametri per definire o limitare gli intervalli di valori.
- Scegli tra valori predefiniti o set di parametri personalizzati.
Suggerimento: Per ottenere risultati ottimali, limita la selezione a una serie mirata di indicatori pertinenti agli obiettivi della tua strategia.
Categorie di elementi costitutivi
Segnali / Indicatori / Blocchi di ingresso Stop-Limit
- Segnali: Condizioni predefinite come “Il CCI ha superato lo 0” o “L’ADX è in aumento”.”
- Indicatori: Indicatori di base utilizzati per definire le condizioni (CCI, RSI, ecc.).
- Blocchi Stop/Limit: Definire le regole di compensazione del prezzo per gli ordini in sospeso.
Tipi di ordine
- Specifica i metodi di ordinazione consentiti:
- Mercato
- Fermarsi
- Limite
- Inserisci/Inverti
Tipi di uscita
- Scegli tra diversi meccanismi di strategia di uscita:
- SL/PT fissi
- Esci dopo X barre
- Mave SL 2 BE
- SL 2 BE Aggiungi pip
- Trailing Stop
- Attivazione in ritardo
- Regola di uscita
Indicatori di dati personalizzati
- Indicatori esterni, importati dall'utente.
- Valide solo per il periodo di tempo per il quale sono state definite.
Per saperne di più, clicca qui: https://strategyquant.com/doc/strategyquant/external-indicators
Configurazione avanzata dei blocchi
Modifica parametri blocco
- Fai doppio clic su un blocco qualsiasi per personalizzare la logica di generazione dei parametri:
- Valore fisso
- Valore casuale da un elenco
- Intervallo numerico (min–max)
Esempio (blocco CCI):
- Grafico: Tabella di riferimento per il calcolo
- Calcolato da: Tipo di prezzo (ad es., di chiusura, tipico)
- Periodo: Periodo di riferimento
- Turno: Indice della barra di riferimento
Set di parametri
- Definire più insiemi con valori dei parametri diversi.
- Applicare pesi per controllare la probabilità di selezione.
- Utile per definire le configurazioni preferite degli indicatori.
Esempio:
- Set A: periodo CCI = 14 (peso = 1)
- Set B: periodo CCI = 30 (peso = 1)
- Disattivare la generazione casuale impostando il parametro predefinito weight = 0.
Intervalli dei valori degli indicatori
Consente di definire gli intervalli dei valori attesi per ciascun indicatore. Aiuta il generatore a comprendere come si comporta un indicatore rispetto a valori statici (ad esempio, l'RSI compreso tra 0 e 100).
Taratura degli indicatori
- Calibrare gli intervalli degli indicatori in base allo strumento di mercato corrente.
- Si adatta a strumenti con scale di prezzo diverse (ad esempio, EUR/USD rispetto agli indici).
- Introdotto nella build 131 con supporto per calibrazione automatica:
- Calcola il valore minimo, il valore massimo e l'incremento sulla base dei dati storici.
Taratura degli indicatori:
Taratura degli indicatori
Panoramica
Taratura degli indicatori, introdotto in StrategyQuant X Versione 131, è progettato per configurare automaticamente i parametri degli indicatori all'interno dei moduli, garantendo che operino entro un intervallo statisticamente significativo in base alle impostazioni dei dati dell'utente. Ciò consente una generazione più efficiente delle strategie, eliminando i valori dei parametri che producono risultati irrilevanti o non realistici.
Finalità e vantaggi
La calibrazione identifica e assegna valori effettivi min, massimo, e passo valori per ciascun parametro dell'indicatore. Tali valori vengono calcolati sulla base dei dati storici e riflettono l'effettivo andamento del mercato, migliorando così la qualità e la pertinenza delle strategie generate.
Come funziona la calibrazione
- Inizializzazione
- Ogni indicatore viene inizializzato con i valori predefiniti dei parametri ed eseguito sull'intero set di dati storici definito nelle impostazioni dei dati.
- Collezione Value
- Tutti i valori calcolati (per barra) vengono raccolti e memorizzati.
- Analisi statistica
- Valore minimo = Media − Deviazione standard
- Valore massimo = Media + Deviazione standard
- Valore del passo = In base alle impostazioni degli incrementi definite dall'utente nel Calibrazione degli indicatori finestra a comparsa
Interfaccia di calibrazione
La calibrazione può essere effettuata tramite:
- Esecuzione manuale:
- Fare clic sul pulsante Calibrare ora pulsante nel Impostazioni dei blocchi di costruzione scheda.
- Esecuzione automatica:
- Abilita il Effettuare la calibrazione prima dell'avvio opzione per eseguire la calibrazione automaticamente all'avvio di ogni progetto.
Dopo la calibrazione:
- I risultati vengono visualizzati nella tabella degli indicatori.
- È possibile regolare manualmente i valori minimo, massimo e di incremento.
- Cliccare Risparmiare per applicare queste impostazioni ai moduli.
Calibrazione estesa (multi-istanza)
La calibrazione predefinita utilizza solo una singola serie di parametri per ciascun indicatore, il che potrebbe non riflettere l'intero intervallo operativo. Per migliorare la precisione, è possibile processo di calibrazione esteso corse istanze multiple dello stesso indicatore con diverse configurazioni dei parametri.
Ciò migliora la rappresentatività statistica dei valori min/max/step.
Configurazione personalizzata tramite file
Per configurare la calibrazione estesa, modificare il file calibrationSettings.txt che si trova in:
bash
Revisione del testo
utente/impostazioni/impostazioniCalibrazione.txt
Formato del file
- Commenti: Righe che iniziano con #
- Le righe vuote vengono ignorate
- Le convenzioni di denominazione corrispondono ai frammenti di codice Java
- È possibile definire:
- Set di parametri specifici per ciascun indicatore
- Buffer di output da escludere (per ridurre i tempi di elaborazione)
Esempio di configurazione (indicatore QQE)
ini
Revisione del testo
QQE.RSIPeriod=10,20,50,100,200
QQE.sF=5,10,20,40
QQE.wF=4,236
QQE.Value1=disabilitato
Questa configurazione crea cinque istanze dell'indicatore QQE con diverse combinazioni di RSIPeriod e sF. Il buffer Value1 viene escluso dal calcolo per migliorare l'efficienza.
Esempi:
TABELLA !!
Istanza RSI Periodi FwF
1 10 5 4.236
2 20 10 4.236
3 50 20 4.236
4 100 40 4.236
5 200 5 4.236
Arrotondamento dei risultati della calibrazione
Per impostazione predefinita, i valori calibrati sono arrotondato per una maggiore chiarezza nella visualizzazione. È possibile disattivare questa opzione per ottenere una maggiore precisione aggiungendo la riga:
ini
Revisione del testo
arrotondamento=disabilitato
nel file calrationSettings.txt.
Effetto dell'arrotondamento
- Valori arrotondati: Più facile da leggere, meno cifre decimali
- Valori non arrotondati: Più preciso, adatto agli utenti esperti
Come si può notare, i valori nella seconda schermata sono un po' più precisi. Sta a voi decidere se lasciare che l'arrotondamento sia attivato o disattivato.
Gli utenti possono scegliere di attivare o disattivare l'arrotondamento in base alle proprie esigenze di precisione.
Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile
Contenuto della pagina








