pseudo codice
4 risposte
Benjamin Pierce
1 anno fa #286064
Esiste una guida per l'interpretazione dello pseudocodice?

tomas262
1 anno fa #286070
Ciao,
non abbiamo documenti al riguardo. Sentitevi liberi di fare qualsiasi domanda qui sullo pseudocodice.
Benjamin Pierce
1 anno fa #286091
Ecco uno pseudocodice per una strategia con il solo parametro barra più alta più bassa aperta sopra più alta dopo aperta sotto.
Potete dirmi cosa significa il codice? Grazie!
MontanoLuik
1 anno fa #286184
Non prendetela come la parola di un esperto e verificate con altre fonti, ma questa è la mia interpretazione.
<h3>Impostazione generale e parametri</h3>
- Numero magico: Un identificatore unico (11111) per distinguere le operazioni aperte da questa strategia dalle altre.
- BarOpensPeriod1: Questo valore è impostato su 1300 e rappresenta probabilmente un conteggio di periodo o di look-back per determinare i segnali di trading in base ai massimi e ai minimi di prezzo.
- StopLossCoef1, TrailingStopCoef1, TrailingActCef1: Si tratta di coefficienti utilizzati per calcolare i valori di stop loss e trailing stop in base all'ATR (Average True Range, un indicatore di volatilità), dove vengono utilizzati ATR(20) e ATR(130).
<h3>Grafico principale</h3>
- La strategia opera sul simbolo e sul time-frame corrente, che di solito è il grafico in cui viene applicata la strategia.
<h3>Logica delle opzioni di trading</h3>
- Tempi di negoziazione: Include impostazioni per il controllo degli orari di trading, come l'esclusione dal trading nei fine settimana e le specifiche su quando uscire dalle operazioni (fine giornata, venerdì, ecc.).
- Limitazioni al trading: Include impostazioni per limitare il trading in base all'orario all'interno di una giornata e alla distanza massima dal prezzo di mercato a cui è possibile piazzare gli ordini.
- Gestione del commercio: Stabilisce i limiti del numero di operazioni al giorno e dettaglia l'intervallo per l'impostazione dei valori di stop loss (SL) e profit target (PT), anche se questi sono impostati su 0, a indicare l'assenza di limiti.
<h3>Segnali di trading</h3>
- Segnale di ingresso lungo e segnale di ingresso corto: Si tratta di condizioni definite per attivare l'entrata nei trade. Un'entrata long si verifica quando la barra apre al di sopra del prezzo più alto del periodo specificato dopo aver aperto al di sotto di esso nel periodo precedente, e viceversa per un'entrata short.
<h3>Regole di trading per le entrate e le uscite</h3>
- Ingresso lungo: Se il segnale LongEntrySignal è vero, la strategia esegue un ordine di mercato per andare long. Imposta uno stop loss e un trailing stop in base all'ATR e specifica le condizioni per l'attivazione del trailing stop.
- Breve iscrizione: Simile all'entrata long, ma per le operazioni short. Assicura che non venga aperto un trade short se è vero anche un segnale di ingresso long.
- Uscite lunghe e corte: Si tratta di condizioni in base alle quali la strategia chiuderà le posizioni lunghe o corte, rispettivamente. Controlla se un segnale di uscita è vero e non c'è un segnale di entrata corrispondente e si assicura che l'operazione da chiudere corrisponda al numero magico specificato.
<h3>Varie</h3>
- Broker: Indica che non vengono applicati filtri o impostazioni specifiche del broker.
<h3>Sintesi</h3>
Questo pseudo-codice delinea una strategia che entra in posizioni lunghe o corte in base a condizioni specifiche legate ai prezzi di apertura rispetto ai massimi e ai minimi precedenti. La strategia gestisce gli scambi impostando stop loss e trailing stop in base all'ATR, il che aiuta a gestire il rischio in base alla volatilità del mercato. La strategia include anche regole per stabilire quando operare o meno (ad esempio, non nei fine settimana, in determinate ore del giorno) e dispone di meccanismi per chiudere le posizioni in condizioni definite per garantire i profitti o limitare le perdite.
<h3>VALORI E IMPOSTAZIONI</h3>
<h3>Parametri della strategia</h3>
- Numero magico: 11111
- BarOpensPeriod1: 1300
- StopLossCoef1: 2.2
- TrailingStopCoef1: 6
- TrailingActCef1: 6
- Grafico principale: Simbolo corrente / Periodo di tempo corrente
<h3>Logica delle opzioni di trading</h3>
- Non fate trading nei fine settimana: false (Da venerdì alle 00:38 a domenica alle 00:38)
- Uscita a fine giornata: false (ora impostata alle 23:04)
- Uscita di venerdì: false (ora impostata alle 20:40)
- LimitSignalsTimeRange: false (Dalle 08:00 alle 16:00, Uscita alla fine: false, Ordini da chiudere: Tutti)
- LimiteDistanzaMassimaDalPrezzoMercato: falso
- Distanza massima dal mercato: 6%
- MaxTradesPerDay: 1
- Stop Loss minimo: 0, Stop massimo alla perdita: 0 (in ticks/pips, 0 significa illimitato)
- Obiettivo minimo Profit: 0, Obiettivo massimo Profit: 0 (in ticks/pips, 0 significa illimitato)
<h3>Segnali di trading</h3>
- Segnale di ingresso lungo: Vero se la barra apre al di sopra del prezzo più alto (high) delle ultime 1300 barre dopo aver precedentemente aperto al di sotto.
- Segnale di ingresso breve: Vero se la barra si apre al di sotto del prezzo più basso (low) delle ultime 1300 barre dopo essersi precedentemente aperta al di sopra.
<h3>Regole di trading per le entrate e le uscite</h3>
- Azioni di ingresso lunghe:
- Aprite un ordine lungo al prezzo di mercato.
- Impostare uno stop loss a 2,2 volte l'ATR(20).
- Impostare un trailing stop a 6 volte l'ATR(20), con attivazione a 6 volte l'ATR(130).
- Azioni di ingresso breve:
- Aprire un ordine breve al prezzo di mercato.
- Impostare uno stop loss a 2,2 volte l'ATR(20).
- Impostare un trailing stop a 6 volte l'ATR(20), con attivazione a 6 volte l'ATR(130).
<h3>Condizioni di uscita</h3>
- Uscita lunga: Chiude tutte le posizioni long se c'è un segnale di uscita long e nessun nuovo segnale di entrata long, per qualsiasi simbolo con il MagicNumber specificato.
- Uscita breve: Chiude tutte le posizioni short se c'è un segnale di uscita short e nessun nuovo segnale di entrata short, per qualsiasi simbolo con il MagicNumber specificato.
Benjamin Pierce
1 anno fa #286229
Grazie, MontanoLuik! Apprezzo il tempo che ci hai dedicato. Mi chiedo se sia possibile rendere questo forum ricercabile in modo che la tua risposta possa essere trovata facilmente dagli utenti futuri.
Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)