Documentazione

Applicazioni

Ultimo aggiornamento il 9. 1. 2019 da Kornel Mazur

Impostazioni - Cosa costruire

Qui si seleziona ciò che si desidera generare esattamente. È possibile generare una nuova strategia per un singolo grafico, per più simboli o più timeframe, oppure migliorare una parte della strategia esistente.

Opzioni del tipo di strategia:

  • Strategia semplice - Strategia semplice e "standard" che opera su un solo simbolo e su un solo timeframe
  • Strategia multi-TF o multi-simbolo - che può utilizzare più grafici aggiuntivi oltre a quello principale. Ad esempio, la strategia opererà su EURUSD/H1, ma potrebbe esaminare anche i dati di EURUSD/H4 e GBPUSD/H1.
    È sufficiente definire il numero di grafici aggiuntivi che la strategia utilizzerà, per poi definire quali saranno esattamente nelle impostazioni dei dati.
  • Strategia dal modello - consente di generare una strategia utilizzando il proprio modello di strategia. È possibile creare un modello di strategia in Wizard e poi sceglierlo qui. In questo modo è possibile generare strategie con un'architettura diversa da quella delle strategie standard di SQ X.
  • Migliorare la strategia esistente - è necessario scegliere la strategia che si vuole migliorare, e poi in un'altra impostazione Parti da migliorare si sceglierà cosa migliorare esattamente in questa strategia - potrebbe essere solo la regola di entrata Long, o solo la regola di uscita Short, o il tipo di ordine piazzato (Market / Stop / Limit).

Direzione di trading

Si può scegliere di generare strategie che operano solo in una direzione (Long o Short) o in entrambe le direzioni (standard).
È inoltre possibile selezionare che le regole di entrata o di uscita siano simmetriche. Se sono simmetriche, le regole per entrambe le direzioni sono le stesse, solo invertite.
Un esempio di regole simmetriche:

Andare long se CCI > 0
Andare short se CCI < 0

In alternativa, è possibile scegliere di utilizzare regole non simmetriche; in questo caso le regole per i lati lunghi e corti saranno generate indipendentemente.
Un esempio di regole non simmetriche:

Andare long se CCI > 0
Andare short se RSI < 0 e Momentum < 100

Questa impostazione può essere utilizzata sia per le regole di entrata che per quelle di uscita, ad esempio si possono avere regole di entrata simmetriche, ma regole di uscita non simmetriche, in modo che la strategia utilizzi effettivamente (ad esempio) stop loss e profit target diversi per gli ordini Long e Short.

Configurazione dello stile di strategia e modalità di compilazione

Oltre ai tipi di strategia di base, è possibile impostare importanti opzioni di configurazione. Facendo clic su questo link si aprirà una nuova finestra di dialogo a comparsa. È possibile scegliere tra tre diversi tipi di architettura, descritti in dettaglio nella sezione dedicata di questa guida.

Configurazione dello stile della strategia StrategyQuant

Modalità di costruzione

È possibile selezionare se SQ genererà le strategie utilizzando l'evoluzione genetica o la generazione casuale.

Configurazione della modalità di compilazione di Strategyquant

Se si utilizza l'opzione di evoluzione genetica, viene creata una nuova scheda di navigazione "Opzioni genetiche" apparirà nel costruttore. Tutte le opzioni disponibili sono descritte più avanti in questa guida.

Opzioni genetiche della scheda SQ

# di condizioni, impostazioni dei periodi

SQ numero di condizioni, periodi, turni configurati

Numero di condizioni nelle regole di ingresso e di uscita

Determina il numero minimo e massimo di condizioni da generare per un segnale.

Ad esempio, se si ammette una sola condizione, il segnale avrà l'aspetto seguente:

Segnale di entrata = CCI > 0

Se si utilizzano tre condizioni, il risultato potrebbe essere il seguente:

EntrySignal = CCI > 0 e RSI >50 o Momentum < 0

Si noti che ci sono tre diverse condizioni (CCI, RSI, confronto Momentum), collegate con e/o.

L'impostazione di un intervallo più alto per il numero di condizioni è particolarmente importante per la strategia delle regole fuzzy, perché la logica fuzzy sarà efficace quando ci saranno almeno 3 o 4 condizioni da valutare.
Se si utilizza l'architettura Fuzzy Logic, assicurarsi di impostare le Condizioni per generare il Minimo almeno a 3 o più.

 

Spostamento (periodo di attesa)

è il numero di barre nel passato che la condizione potrebbe esaminare.

Shift=0 significa che la condizione viene valutata sulla barra corrente, Shift=1 significa che la condizione viene valutata sulla barra precedente, Shift=2 significa che viene valutata sulla barra precedente e così via.

In generale, non è bene che la strategia guardi troppo al passato. Ad esempio, il valore di CI(14) di 10 barre fa non è molto significativo per lo stato attuale del mercato. Si raccomanda di mantenere un intervallo ridotto, compreso tra 0-5.

Utilizzo dello spostamento minimo = 0 ?
Impostando Shift minimo = 0, è possibile creare condizioni che controllano il valore dell'indicatore nell'ultima barra corrente. Le condizioni vengono solitamente valutate all'apertura della barra, ma la maggior parte degli indicatori utilizza la chiusura della barra per calcolare il proprio valore. Pertanto, il valore dell'indicatore all'apertura della barra (ad esempio CCI(14)) potrebbe essere molto diverso dal suo valore alla fine della barra.

Per questo motivo riteniamo che sia più sensato impostare lo spostamento minimo a 1, in questo modo all'apertura della barra (quando vengono valutate le condizioni) si otterranno i valori dell'indicatore dalla barra precedente che è appena terminata e il valore dell'indicatore è stato calcolato e definitivo.

Indicatori periodo

è l'intervallo minimo e massimo del valore del periodo, ovvero quanto grande deve essere il periodo utilizzato negli indicatori generati in StrategyQuant.

Il periodo degli indicatori deve essere maggiore di 1 e, idealmente, minore di 10o o addirittura di 50.
Anche in questo caso, si raccomanda di non utilizzare periodi troppo grandi.

Se si utilizza più di un grafico, è possibile configurare tutte queste impostazioni per ciascun grafico separatamente.

Si noti che tutte queste impostazioni sono intervalli da Min o Max. Il numero esatto di condizioni, di turni e di periodi sarà determinato in modo casuale al momento della generazione di ogni strategia o condizione.

La seconda parte è la configurazione per ogni grafico a cui la strategia può accedere. Per una strategia semplice ci sarà un solo grafico, ma Se si costruisce una strategia multi-TF o multi-simbolo, è possibile configurare la generazione per ogni grafico separatamente..

Condizioni SQ NUmber fo, periodi per grafici multipli

Opzioni Stop Loss e Profit Target

Queste impostazioni consentono di specificare se lo Stop Loss e il Profit Target devono essere obbligatori nella strategia e quali sono i valori minimi e massimi di SL/PT in pip. È inoltre possibile definire il rapporto rischio-rendimento desiderato.

La definizione di SL/PT nella strategia è l'approccio più semplice e spesso più efficace.

Configurazione dell'intervallo SQ Stop Loss

Se si deseleziona l'opzione obbligatoria SL/PT, la strategia generata casualmente può (ma non deve) avere SL/PT fissi. È consigliabile utilizzare una regola di uscita diversa se si deseleziona questa impostazione, ad esempio uscire dopo X barre, altrimenti la strategia non avrà modo di uscire dall'operazione.

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

28 Commenti
Vecchi
Più recenti Le più votate
Hani Hamdan
Hani Hamdan
6. 12. 2020 21:36

Se voglio generare strategie senza mettere stop loss, ma invece fare hedging per gli ordini, come posso impostarlo?

tomas262
tomas262
Rispondi a  Hani Hamdan
16. 2. 2021 21:31

Si può semplicemente disabilitare "Stop-loss is required". In questo caso l'ordine SL non deve essere necessariamente utilizzato. Anche se la copertura con un altro ordine di cui si parla deve essere impostata manualmente creando un modello con AlgoWizard.

Carlo
Carlo
12. 1. 2021 5:44 pm

Non è possibile per impostare lo spostamento minimo su 1, è possibile impostare solo il valore massimo.

tomas262
tomas262
Rispondi a  Carlo
16. 2. 2021 21:32

Esatto. Il valore minimo è sempre considerato pari a 1. È possibile modificare solo il valore massimo.

PaperoneJ12
6. 1. 2022 5:53 pm

L'uso di "Shift = 0" è abbastanza comune in Multicharts / TradeStation perché le strategie sono calcolate alla chiusura delle barre e l'ordine è solitamente impostato per la "barra successiva". Potreste per favore permettere di guardare anche a Shift = 0 quando il valore di Max shift è maggiore di 0?
Grazie mille!

Ultima modifica 4 anni fa di PaperoneJ12
MuSa
9. 8. 2022 2:39 am

Rapporto rischio-rendimento limite (SL vs PT):
I seguenti dati 50%, 80%
qual è il significato di questi dati?
50% è "PT divide SL" o "SL divide PT"?

tomas262
Amministratore
Rispondi a  MuSa
9. 8. 2022 7:47 pm

Se si imposta il PT 50%, esso sarà pari a 50% della dimensione dello SL. Se lo SL è di 100 pip, il PT sarà di 50 pip (50%).

MuSa
14. 8. 2022 4:09

Se imposto il rapporto limite di rischio-rendimento su Sì, e imposto anche la dimensione dell'obiettivo di profitto.
Fa Il rapporto rischio-rendimento sovrascrivere il Dimensione dell'obiettivo di profitto Impostazioni?

tomas262
Amministratore
Rispondi a  MuSa
15. 8. 2022 2:24 pm

Ciao,

Sì, l'impostazione RR sovrascrive lo SL fisso basato sui pip o sull'ATR.

Andre Alexa
21. 8. 2022 6:23

In "Periodo degli indicatori" quindi se imposto Min=5 e Max=50 tutti gli indicatori avranno un periodo compreso tra 5-50?
Quindi se sto costruendo intorno alla media mobile significa che tutte le strategie copriranno la media mobile 5-50. È corretto?

tomas262
Amministratore
Rispondi a  Andre Alexa
22. 8. 2022 8:24 pm

Sì, questo è lo scopo delle impostazioni

link9
14. 2. 2023 12:10

Esiste un modo sperimentale per modificare e testare lo spostamento minimo in un progetto personalizzato?
ad esempio, spostamento minimo = 2, oppure 0.
grazie

Ultima modifica 3 anni fa di link9
tomas262
Amministratore
Rispondi a  link9
16. 2. 2023 10:03 pm

Ciao,
Purtroppo non è possibile impostare lo spostamento minimo. L'unico valore impostabile è lo spostamento massimo.

Kevin Martin
4. 3. 2023 21:23

Ho impostato 1 per le condizioni di immissione massime e di solito mi dà più di 1. C'è un modo per risolvere questo problema?

tomas262
Amministratore
Rispondi a  Kevin Martin
6. 3. 2023 16:41

Kevin, salva la configurazione del costruttore e inviami a supporto.com, verificherò

Ben
Ben
19. 3. 2023 10:26 pm

Salve, sto costruendo delle strategie per un grafico M5. Sto cercando di utilizzare l'ATR D1 per SL, TrailingSL e PT. Finora senza successo, perché il costruttore costruisce strategie solo con l'ATR M5 (come verificato guardando il codice MT4). Come posso configurare l'uso dell'ATR D1 per SL e PT? Quello che ho provato finora: 'Cosa costruire' -> 'Strategia Multi-TF o multi-simbolo' -> 1 grafico aggiunto / 'Configurazione aggiuntiva di costruzione' -> Stop Loss -> basato su ATR' / Configurazione aggiuntiva di costruzione' -> Obiettivo di profitto -> basato su ATR / 'Blocchi di costruzione' _> 'Tipi di uscita' -> Profitto spuntato... Leggi il resto "

Ultima modifica 3 anni fa di Ben
tomas262
Amministratore
Rispondi a  Ben
21. 3. 2023 8:28 pm

Contattateci al nostro supporto.com, cercheremo di trovare una soluzione per voi.

Kariboo
Kariboo
8. 4. 2023 1:13 pm

La voce "Stoploss size" in percentuale manca nella schermata e nella documentazione di questa pagina?

Quando si usa "percentuale" nelle impostazioni della "dimensione dello stoploss", è la percentuale di cosa? La percentuale del capitale proprio?

Ultima modifica 3 anni fa di Kariboo
tomas262
Amministratore
Rispondi a  Kariboo
12. 4. 2023 7:03 pm

Viene calcolato come percentuale del prezzo. Ad esempio, lo stoploss = 5% sarà impostato al prezzo 95 per l'entrata nel trade a 100.

speranza njoyim
5. 8. 2023 2:53 am

Esiste un'impostazione per i passi dello stoploss? Tutte le strategie generate danno uno stoploss in multipli di 5pips. Io costruisco con pips fissi.

Adriano Ecker Adriano
Adriano Ecker Adriano
2. 9. 2024 21:52

Se sto usando Lógica Fuzzy, Condições reais: 70-70%

E coloco Stop Loss Obrigatório basedado em níveis de indicadores quer dizer que ele vai usar a Lógica Fuzzy para o Stop Loss também?

Vicent
Vicent
9. 9. 2024 21:55

Salve, a cosa si riferisce "Indicatori di periodo globale", cioè la sezione in cui si imposta un numero minimo e massimo di periodi per l'indicatore?
E l'altra domanda, quando imposti lo SL in percentuale, intendi per ogni trade o quanto rischierai per l'intero conto?

tomas262
Amministratore
Rispondi a  Vicent
17. 9. 2024 17:33

È corretto. Lo SL % si riferisce al livello di prezzo, non al MM. Se si imposta SL = 10% e un'operazione è aperta al prezzo 100, l'ordine SL verrà impostato a 90.

Marcelo Padilla
10. 7. 2025 2:28 pm

Profit Obiettivo richiesto. La nuova versione offre anche la possibilità di "Utilizzare i livelli degli indicatori". Che cosa significa?

tomas262
Amministratore
Rispondi a  Marcelo Padilla
11. 7. 2025 5:33 pm

Significa che potete basare il vostro prezzo target di profitto sulla Fibo o su qualsiasi altro livello di prezzo basato su un indicatore disponibile in SQX.

Jyun Fu Chen
Jyun Fu Chen
27. 2. 2026 6:06 pm

Se utilizzo AlgoWizard per personalizzare la mia strategia e abilito l'opzione Limit Risk-Reward, anche la strategia generata rispetterà l'impostazione Limit Risk-Reward?

Ultima modifica 3 mesi fa di Jyun Fu Chen
tomas262
Amministratore
Rispondi a  Jyun Fu Chen
6. 3. 2026 7:22 pm

Sì, se si aggiunge la randomizzazione a SL e PT, dovrebbe funzionare come previsto.

Mick Z
12. 3. 2026 5:13 pm

Sto utilizzando la build 143.2708 e sto riscontrando un problema quando cerco di generare strategie da un modello personalizzato creato in Algo Wizard. La mia configurazione: Strumento: Oro (timeframe H1) Logica: Entrata a tempo fisso (venerdì 02:00) e uscita fissa (uscita dopo 7 barre). In Algo Wizard, ho aggiunto un blocco “Random Condition” alla regola di entrata per consentire al costruttore di trovare la migliore logica dell'indicatore. Nel costruttore (scheda Blocchi di costruzione), ho attivato diverse “Condizioni predefinite” (come Supertrend, ATR, ecc.). Problema 1TP9: quando clicco su “Esegui” nel costruttore, si ferma immediatamente dopo 2-5 secondi senza generare nulla. Il... Leggi il resto "