Iscriviti ora

Corso

L'algo collaudato di ProRealAlgos processo di sviluppo

Tutta la conoscenza e l'esperienza di ProRealAlgos, unite e condensate in un corso completo su come sviluppare algo robusti e diventare un algo trader di successo. È per chiunque voglia iniziare a sviluppare algo, o abbia già iniziato.

14 lezioni Principiante 100% online Accesso a vita Gratuito + premium
Inizia dal capitolo 1A

Il programma early bird è ancora in costruzione. Nuovi capitoli vengono aggiunti man mano che vengono girati.

Introduzione al programma

Descrizione

Hai la sensazione che i tuoi algo non siano mai all'altezza delle aspettative del tuo backtest? Hai la sensazione che la soglia per iniziare sia troppo alta? Non sai bene dove e come iniziare con l'algo trading? Vuoi automatizzare il tuo trading manuale, o migliorare il tuo trading manuale? Se hai risposto sì a una qualsiasi di queste domande, il programma è senza dubbio per te.

Cosa imparerai?

  • Nuovi modi per trovare idee di trading
  • Valutare le idee di trading e fare backtesting
  • Programmare i tuoi sistemi di trading
  • Gestione del denaro e del rischio
  • Ottimizzazione e walk-forward
  • E molto altro

I 4 passi del programma

Da un'idea grezza a un algo di cui ti fidi davvero

PASSO 1

Idea di strategia e allineamento

Imparerai come trovare nuove idee di trading e come testarle in ProRealTime. Vedremo anche le basi della programmazione e del backtesting.

PASSO 2

Ottimizzare e affinare l'edge

Imparerai come ottimizzare e affinare ulteriormente i tuoi sistemi di trading aggiungendo funzioni, filtri e rifiniture al tuo codice.

PASSO 3

Test di qualità e valutazione

La tua strategia di trading è pronta, ma funzionerà in live? Invece di avviare subito i tuoi algo, ti insegniamo come testarne la qualità e valutare il tuo sistema.

PASSO 4

Gestione live e follow-up

Imparerai come gestire i tuoi algo e monitorare le performance per ottenere il massimo dal tuo algo.

Data di creazione
marzo 2022
Tempo di completamento
9h 25m
Numero di lezioni
14
Livello
Principiante
Docente
Carl Eriksson

Aspettative soddisfatte?

Superato61%
Sì34%
In parte3%
Non proprio2%
Livello principiante
Non è richiesta alcuna conoscenza preliminare per partecipare
100% online
Tutti i video, le live e il materiale sono online
English
Tutti i video, le live e il materiale sono in inglese
Certificato condivisibile
Ottieni un certificato condivisibile al completamento
Accesso a vita
Ottieni l'accesso al materiale del corso a vita

Il tuo docente

Carl Eriksson

Il tuo docente in questa serie è il fondatore e CEO di ProRealAlgos. Con oltre dieci anni di esperienza nel trading e nello sviluppo di algo, sia a livello personale sia istituzionale, hai la possibilità di attingere alla mente di uno dei profili di riferimento nel campo dello sviluppo di algo.

Scopri di più su ProRealAlgos

Il programma

Quattro fasi, 14 lezioni, 9h 25m.

Ora un'AI scriverà il ProBuilder per te. Non ti dirà se l'edge è reale, e non ti dirà se fermarti. Tutto ciò che segue è un video, qualcosa che costruisci in un interprete ProBuilder che gira in questa pagina, o un esercizio la cui risposta corretta è un fatto e non un'opinione.

0 di 14 lezioni completateApri il playgroundProva l'esercizio sul drawdown

Fase 1

Idea di strategia e allineamento

Da dove nasce un'ipotesi e come esprimerla in termini che ProRealTime può testare. Ora programmare è la parte facile. Sapere cosa vale la pena programmare non lo è.

2h 40m0%

Video45 min

1A La migliore fonte di idee di trading

Parliamo di idee di trading. Parliamo delle tue fonti di idee di trading e lascia che ti mostri le nostre fonti di idee preferite. Condividerò anche con te 3 idee interessanti dal nostro backlog, che non abbiamo ancora avuto il tempo di testare. Buona visione.

Fai questo

Premium

Due idee di trading in più

Le altre 2 idee sono più complesse e hanno un potenziale maggiore. Sono le 2 idee più interessanti che abbiamo in questo momento. Ma non è per tutti. Quelle due idee sono disponibili esclusivamente per i membri premium.

Video premium

Video35 min

1B 5 cose da sapere prima di programmare in ProRealTime

Hai bisogno di imparare le basi di ProRealTime e del linguaggio di programmazione? Ecco un video che copre l'indispensabile. Se conosci già le basi di ProRealTime e hai una conoscenza di base della programmazione, puoi saltare questo video.

Ti mostrerò l'interfaccia di ProRealTime e le funzionalità che userai per programmare gli algo. Questo non è un corso di programmazione, ma ti mostrerò rapidamente le basi di ciò che devi sapere.

Fai questo

Premium

Velocizza il tuo sviluppo di algo

Il nostro quinto punto è per chi vuole velocizzare lo sviluppo dei propri algo. Ora puoi guardare il nostro breve video di consigli e trucchi su ProRealTime. È un video su comandi rapidi, scorciatoie e cose simili, che velocizzerà il tuo sviluppo di algo da qui in avanti.

Video premium

Lab25 min

Il tuo primo indicatore, in funzione

Apri il playground e scegli "Two moving averages". Cambia i periodi ed eseguilo. Poi scrivi una delle tue idee come condizione e guarda come segna le bar su cui si attiva.

L'interprete è un sottoinsieme rigoroso di ProBuilder, mai un soprainsieme, quindi tutto ciò che funziona qui è codice valido in ProRealTime. Quando scrivi qualcosa che non supporta, te lo dice invece di chiamarlo errore.

Apri l'esercizio

Fai questo

Video55 min

1C Programmare e valutare le idee di trading

Vediamo come programmare e valutare le idee di trading in ProRealTime programmando le tre idee che abbiamo trattato due video indietro. Carl ti mostrerà le 4 metriche che ProRealAlgos usa per valutare le idee di trading in modo rapido ed efficace.

Fai questo

Premium

Programmare le altre due idee

Le altre 2 idee sono più complesse e hanno un potenziale maggiore. Guarda Carl programmare le 2 idee più interessanti che abbiamo in questo momento. Ma non è per tutti. Quelle due idee sono disponibili esclusivamente per i membri premium.

Video premium

Fase 2

Ottimizzare e affinare l'edge

Filtri, funzionalità e finezza, e il momento in cui si fa la maggior parte dei danni. Ogni parametro che aggiungi è un'occasione per adattarsi al rumore invece che al segnale.

2h 50m0%

Video50 min

2A Aggiungere filtri, funzionalità e finezza

In questo video iniziamo ad aggiungere filtri, funzionalità e finezza all'idea di trading che abbiamo programmato nel video precedente, per renderla ancora migliore. Trasformandola lentamente in un sistema valido che ti creerà un flusso di reddito passivo per anni. Quindi prendi un caffè e unisciti a me.

Fai questo

Premium

Lo snippet magico che fa..

..qualsiasi algo migliore del 200% in pochi minuti. Copialo e incollalo nel tuo sistema, esegui un'ottimizzazione sulla variabile C e poi usa i valori che migliorano il sistema. È inoltre dimostrato che questo frammento di codice non causa sovra-ottimizzazione.

Video premium

Video45 min

2C Come possiamo usare SMACD per trovare buoni ingressi?

L'indicatore Stochastic MACD è una combinazione dell'oscillatore stocastico e del classico Moving Average Convergence / Divergence. Ti mostro come usarlo con ProRealTime per trovare i migliori ingressi e uscite possibili.

Fai questo

Premium

Un algo che usa la divergenza SMACD..

..sul mercato DAX40 sul timeframe giornaliero. Solo long, con SMACD Divergence e uscita dall'operazione in 20 giorni con uno stoploss del 2.9%. Un profit factor di 5 e una percentuale di successo di oltre il 54%.

Video50 min

2D Padroneggia orari, giorni e stagioni di trading

Quando si costruisce una strategia di trading le possibilità sono infinite. Puoi aggiungere centinaia di indicatori, filtri, oscillatori, codici e funzioni diversi, ma ho notato che per i nuovi sviluppatori è difficile capire da dove iniziare, proprio perché le possibilità sono TANTISSIME.

Quindi ti aiuterò a iniziare guidandoti con alcuni semplici filtri su orari, giorni e stagioni di trading.

Fai questo

Premium

Quel filtro annuale in più..

..può anche migliorare molto la tua strategia di trading. Assicurati di usare questo filtro solo su una strategia che opera su un indice con dati storici.

Lab25 min

Trova l'edge di sessione

Una bar nel playground è un'ora, a partire da mezzanotte di lunedì 1 gennaio 2024, quindi CurrentHour e CurrentDayOfWeek hanno valori reali e tutto il capitolo 2D è praticabile.

Carica "Trade only certain hours" e imposta il mercato su ciascuna serie Mystery a turno. Una di esse rende solo all'interno di una finestra stretta della giornata. Sposta la finestra finché non la trovi, poi rivela e verifica di aver indovinato.

Apri l'esercizio

Fai questo

Fase 3

Test di qualità e valutazione

La fase che decide se stai guardando un edge o un artefatto. Qui nulla è opinione: le barre sono generate, quindi se un edge esiste è un fatto.

2h 10m0%

Video60 min

2B Ottimizzazione Walk-Forward

In questo video didattico Carl illustra diversi metodi per testare e valutare i tuoi algo, con i rispettivi vantaggi e svantaggi. Non esistono metodi perfetti, ma ci sono sicuramente metodi da evitare.

Il walk-forward testing è l'antidoto che ti serve per evitare di ottimizzare eccessivamente il tuo backtest e per sfruttare al meglio i dati storici disponibili. È ampiamente riconosciuto come il metodo de facto per backtesting e ottimizzazione.

Fai questo

Premium

Una strategia SP500 che mostra..

..un test walk-forward straordinario. È una strategia giornaliera sull'indice SP500 che va long in prossimità delle festività bancarie USA. I risultati includono un profit factor di 3.32, un drawdown inferiore al 13% e una percentuale di successo del 63%.

Lab35 min

Sette parametri su rumore puro

Imposta il mercato su Rumore puro e carica "Sette parametri su rumore". La serie non ha alcun tipo di edge. Modifica leggermente i parametri finché la curva equity non sale. Lo farà, perché con sette manopole e cento operazioni qualcosa si adatta sempre.

Poi non cambiare nulla tranne il seed ed esegui di nuovo. Su cinque seed con dati senza alcun edge, lo stesso codice ottiene profit factor da 0.71 a 1.34. Quello spread è overfitting, misurato sul tuo schermo invece che affermato.

Apri l'esercizio

Fai questo

Lab35 min

Edge reale o rumore?

Carica "Buy after three red bars" ed eseguilo su ciascuna serie Mystery. In una di esse è stata inserita esattamente quella regola, nelle altre no.

Su sei seed quella con l'edge inserito ottiene un profit factor intorno a 1.84 e il rumore puro intorno a 0.86. Su un singolo seed i due si sovrappongono. Questa è la vera lezione: un solo backtest non riesce a distinguerli, e serve più di uno sguardo.

Apri l'esercizio

Fai questo

Fase 4

Gestione live e follow-up

La fase in cui i soldi si perdono davvero. Ogni sistema che fai girare passerà del tempo in perdita, e la domanda che costa caro non è se arriverà un drawdown, ma cosa si fa quando arriva.

1h 10m0%

Lab45 min

Drawdown, o sistema rotto?

Un sistema di cui hai acquistato la licenza è in drawdown. Vedi quello che avresti davvero avuto: lo storico che ti è stato mostrato prima dell'acquisto e lo storico da allora. Lo lasci attivo o lo fermi?

Uno scenario su tre mantiene il suo edge fino in fondo. Uno lo perde il giorno in cui vai live. Uno non ha mai avuto un edge e il backtest era una buona serie sul rumore. Poiché le bar sono generate, la risposta corretta è un fatto e non una questione di opinioni, ed è l'unica ragione per cui un esercizio come questo può esistere.

Ottenere un punteggio molto superiore al caso è difficile, e questo è il risultato, non un difetto. Quando non riesci a distinguere con certezza un sistema morto da uno sfortunato, ciò che ti salva è la position size e una regola scritta prima di iniziare.

Apri l'esercizio

Fai questo

Esercizio25 min

Scrivi ora la tua regola di stop

Decidilo quando non c'è nulla in gioco, perché non lo deciderai bene a metà della discesa. Una regola utilizzabile indica un numero e un orizzonte, non una sensazione.

Tre dei pezzi sono già nelle risposte di supporto di ProRealAlgos: fai girare i sistemi insieme, perché uno è in drawdown mentre un altro sta guadagnando; controlla settimanalmente o mensilmente invece che ogni giorno; e ricorda che fermare un algo non chiude le sue posizioni aperte.

Fai questo

Fase T

Insidie della piattaforma

Parallelo alle quattro fasi. Codice che sembra corretto e non lo è, che è esattamente ciò che un'AI scrive il più delle volte quando scrive ProBuilder.

35m0%

Lettura35 min

Le insidie, istruzione per istruzione

Ogni pagina della documentazione di riferimento termina con una sezione chiamata errori e insidie comuni. Ce ne sono 1,168 distribuiti su 301 istruzioni, ognuno un modo specifico in cui un codice apparentemente corretto fa la cosa sbagliata.

Funzionano anche come suite di test. Eseguendo il codice di quelle sezioni in questo playground sono emersi tre punti in cui era più permissivo di ProRealTime, incluso l'accettare ADX[14](close), che la piattaforma rifiuta.

Apri la documentazione di riferimento

Fai questo