Bli medlem i dag

Kurs

ProRealAlgos' beviste algo utviklingsprosess

All kunnskap og erfaring fra ProRealAlgos, samlet og komprimert til et komplett kurs i å utvikle robuste algoer og bli en vellykket algotrader. Det er for alle som vil begynne å utvikle algoer, eller som allerede har begynt.

14 leksjoner Nybegynner 100% online Livsvarig tilgang Gratis + premium
Start med kapittel 1A

Early bird-programmet er fortsatt under utvikling. Nye kapitler legges til etter hvert som de filmes.

Introduksjon til programmet

Beskrivelse

Føler du at dine egne algoer aldri lever opp til forventningene fra backtesten din? Føler du at terskelen for å komme i gang er for høy? Er du usikker på hvor og hvordan du skal starte med algotrading? Vil du automatisere den manuelle tradingen din, eller forbedre den manuelle tradingen din? Hvis du svarte ja på ett av disse spørsmålene, er programmet definitivt for deg.

Hva vil du lære?

  • Nye måter å finne tradingideer på
  • Evaluering og backtesting av tradingideer
  • Kode dine egne tradingsystemer
  • Penge- og risikostyring
  • Optimalisering og walk-forward
  • Og mye mer

De 4 stegene i programmet

Fra en rå idé til en algo du faktisk stoler på

STEG 1

Strategiidé og tilpasning

Du vil lære hvordan du kommer på nye tradingideer og hvordan du tester dem i ProRealTime. Vi går også gjennom det grunnleggende innen koding og backtesting.

STEG 2

Optimalisering og finpussing av edge

Du vil lære hvordan du optimaliserer og finpusser tradingsystemene dine videre ved å legge til funksjoner, filtre og finesse i koden din.

STEG 3

Kvalitetstesting og evaluering

Tradingstrategien din er ferdig, men vil den prestere live? I stedet for å starte algoene dine umiddelbart, lærer vi deg hvordan du kvalitetstester og evaluerer systemet ditt.

STEG 4

Live-oppfølging og veiledning

Du vil lære hvordan du følger opp algoene dine og overvåker ytelsen, slik at du får mest ut av algoen din.

Opprettelsesdato
mars 2022
Tidsbruk
9h 25m
Antall leksjoner
14
Nivå
Nybegynner
Lærer
Carl Eriksson

Forventninger innfridd?

Overskredet61%
Ja34%
Til en viss grad3%
Ikke egentlig2%
Nybegynnernivå
Ingen forkunnskaper kreves for å delta
100% online
Alle videoer, livestreams og alt materiale er på nett
English
Alle videoer, livestreams og alt materiale er på engelsk
Delbart sertifikat
Få et delbart sertifikat når du fullfører
Livsvarig tilgang
Få tilgang til kursmaterialet for alltid

Læreren din

Carl Eriksson

Læreren din gjennom denne serien er grunnleggeren og administrerende direktør i ProRealAlgos. Med over ti års erfaring innen trading og algoutvikling, både personlig og institusjonelt, får du tilgang til å plukke hjernen til en av de ledende profilene innen algoutvikling.

Mer om ProRealAlgos

Programmet

Fire trinn, 14 leksjoner, 9t 25m.

En AI vil skrive ProBuilder for deg nå. Den vil ikke fortelle deg om edgen er reell, og den vil ikke fortelle deg om du bør stoppe. Alt nedenfor er enten en video, noe du bygger i en ProBuilder-fortolker som kjører på denne siden, eller en øvelse der det riktige svaret er et faktum og ikke en mening.

0 av 14 leksjoner fullførtÅpne playgroundenPrøv drawdown-øvelsen

Stadium 1

Strategiidé og tilpasning

Hvor en hypotese kommer fra, og hvordan du formulerer den slik at ProRealTime kan teste den. Koden er den enkle delen nå. Å vite hva som er verdt å kode er det ikke.

2h 40m0%

Video45 min

1A Den beste kilden til tradingideer

La oss snakke om tradingideer. La oss snakke om kildene dine til tradingideer, og la meg dele våre egne favorittkilder til ideer med deg. Jeg skal også dele 3 interessante ideer fra vår egen backlog, som vi ennå ikke har hatt tid til å teste. Nyt det.

Gjør dette

Premium

To ekstra tradingideer

De 2 andre ideene er mer komplekse og har større potensial. De er de 2 mest interessante ideene vi har akkurat nå. Men det er ikke for alle. Disse to ideene er kun tilgjengelige for premiummedlemmer.

Premium-video

Video35 min

1B 5 ting du må vite før du koder i ProRealTime

Trenger du å lære det essensielle i ProRealTime og det grunnleggende kodespråket? Her er en video som dekker det du må kunne. Hvis du allerede kan det grunnleggende i ProRealTime og har litt grunnleggende forståelse av programmering, kan du hoppe over denne videoen.

Jeg skal vise deg grensesnittet i ProRealTime og funksjonene du vil bruke når du koder algoer. Dette er ikke et kurs i programmering, men jeg skal raskt vise deg det grunnleggende du trenger å vite.

Gjør dette

Premium

Få opp farten i algoutviklingen din

Vårt femte punkt er for dem som vil få opp farten i algoutviklingen sin. Du kan nå se vår korte video med tips og triks for ProRealTime. Det er en video om korte kommandoer, snarveier og liknende, som vil få opp farten i algoutviklingen din fremover.

Premium-video

Lab25 min

Din første indikator, i gang

Åpne playgrounden og velg "To glidende gjennomsnitt". Endre periodene og kjør den. Skriv deretter en av dine egne ideer som en betingelse, og se den markere barene den utløses på.

Tolkeren er en streng delmengde av ProBuilder, aldri en overmengde, så alt som kjører her er gyldig kode i ProRealTime. Når du skriver noe den ikke støtter, sier den det i stedet for å kalle det en feil.

Åpne øvelsen

Gjør dette

Video55 min

1C Koding og evaluering av tradingideer

Vi går inn på hvordan du koder og evaluerer tradingideer i ProRealTime ved å kode de tre ideene vi gikk gjennom to videoer tilbake. Carl viser deg de 4 nøkkeltallene ProRealAlgos bruker for å evaluere tradingideer raskt og effektivt.

Gjør dette

Premium

Koding av de to andre ideene

De 2 andre ideene er mer komplekse og har større potensial. Se Carl kode de 2 mest interessante ideene vi har akkurat nå. Men det er ikke for alle. Disse to ideene er kun tilgjengelige for premiummedlemmer.

Premium-video

Stadium 2

Optimalisering og finpussing av edgen

Filtre, funksjoner og finesse, og øyeblikket der mesteparten av skaden skjer. Hver parameter du legger til, er en sjanse til å tilpasse til støyen i stedet for signalet.

2h 50m0%

Video50 min

2A Legge til filtre, funksjoner og finesse

I denne videoen begynner vi å legge til noen filtre, funksjoner og finesse til tradingideen vi kodet i forrige video, for å gjøre den enda bedre. Vi gjør den gradvis om til et levedyktig system som vil gi deg en passiv inntektsstrøm i årevis. Så hent deg en kaffe og bli med.

Gjør dette

Premium

Den magiske kodesnutten som gjør..

..enhver algo 200% bedre i løpet av få minutter. Bare kopier den og lim den inn i systemet ditt, kjør en optimalisering på variabelen C og bruk deretter de verdiene som forbedrer systemet. Denne kodesnutten er også bevist å ikke føre til overoptimalisering.

Premium-video

Video45 min

2C Hvordan kan vi bruke SMACD til å finne gode inngangspunkter?

Stochastic MACD-indikatoren er en kombinasjon av stochastic-oscillatoren og den vanlige Moving Average Convergence / Divergence. La meg vise deg hvordan du bruker den med ProRealTime for å finne de best mulige inngangene og utgangene.

Gjør dette

Premium

En algo som bruker SMACD-divergens..

..på DAX40-markedet på daglig tidsramme. Kun long, med SMACD Divergence og utgang fra handelen etter 20 dager med en stoploss på 2.9%. En profit factor på 5 og en treffprosent på over 54%.

Video50 min

2D Mestre handelstimer, dager og sesonger

Når du bygger en tradingstrategi er mulighetene uendelige. Du kan legge til hundrevis av ulike indikatorer, filtre, oscillatorer, koder og funksjoner, men jeg har erfart at nye utviklere har vanskelig for å vite hvor de skal begynne, nettopp fordi det finnes så MANGE muligheter.

Så jeg skal hjelpe deg i gang ved å veilede deg gjennom noen enkle filtre for handelstimer, dager og sesonger.

Gjør dette

Premium

Det ekstra årlige filteret..

..kan også forbedre tradingstrategien din betydelig. Sørg for at du bare bruker dette filteret på en strategi som trader en indeks med historiske data.

Lab25 min

Finn edgen i sesjonen

Én bar i playgrounden er én time, regnet fra midnatt mandag 1. januar 2024, så CurrentHour og CurrentDayOfWeek har reelle verdier og hele kapittel 2D kan øves på.

Last inn "Trade bare bestemte timer" og sett markedet til hver Mystery-serie etter tur. En av dem gir bare avkastning innenfor et smalt vindu av døgnet. Flytt vinduet til du finner det, og avslør deretter for å sjekke at du hadde rett.

Åpne øvelsen

Gjør dette

Stadium 3

Kvalitetstesting og evaluering

Stadiet som avgjør om du ser på en edge eller på et artefakt. Ingenting her er meninger: barene er generert, så om det finnes en edge er et faktum.

2h 10m0%

Video60 min

2B Walk-Forward-optimalisering

I denne læringsvideoen går Carl gjennom flere metoder for å teste og evaluere algoene dine, og de ulike fordelene og ulempene med dem. Det finnes ingen perfekte måter, men det finnes definitivt metoder du bør unngå.

Walk-forward-testing er motgiften du trenger for å unngå å overoptimalisere backtesten din og for å utnytte de tilgjengelige historiske dataene best mulig. Den er bredt anerkjent som de facto-metoden for backtesting og optimalisering.

Gjør dette

Premium

En SP500-strategi som viser..

..en imponerende walk-forward-test. Det er en daglig strategi på SP500-indeksen som går long i forbindelse med amerikanske bankhelligdager. Resultatene inkluderer en profit factor på 3.32, en drawdown under 13% og en treffprosent på 63%.

Lab35 min

Sju parametere på ren støy

Sett markedet til Pure noise og last inn "Seven parameters on noise". Serien har ingen edge av noe slag. Juster parameterne til equity-kurven peker oppover. Det vil den, for med sju skruer å vri på og hundre handler passer alltid noe.

Endre så ingenting annet enn seeden og kjør den igjen. Over fem seeds på data uten noen edge overhodet, får den samme koden profit factor fra 0.71 til 1.34. Den spreaden er overtilpasning, målt på din egen skjerm i stedet for bare påstått.

Åpne øvelsen

Gjør dette

Lab35 min

Ekte edge, eller støy?

Last inn "Kjøp etter tre røde barer" og kjør den mot hver Mystery-serie. En av dem har akkurat den regelen plantet i seg, og resten har det ikke.

Over seks seeds får den plantede en profit factor rundt 1.84 og ren støy rundt 0.86. På én enkelt seed overlapper de to. Det er den egentlige lærdommen: én backtest kan ikke skille dem, og du trenger mer enn ett blikk.

Åpne øvelsen

Gjør dette

Stadium 4

Live-oppfølging og veiledning

Stadiet der pengene faktisk tapes. Alle systemer du kjører vil tilbringe tid under vann, og spørsmålet som koster folk dyrt er ikke om en drawdown kommer, men hva de gjør når den gjør det.

1h 10m0%

Lab45 min

Drawdown, eller ødelagt?

Et system du har lisensiert, er i drawdown. Du får det du faktisk ville hatt: resultatene du ble vist før du kjøpte det, og resultatene siden. La det fortsette å kjøre, eller stoppe det?

Ett av tre scenarioer beholder edgen hele veien. Ett mister den den dagen du går live. Ett hadde aldri en edge, og backtesten var en god periode på støy. Fordi barene er generert, er det riktige svaret et faktum og ikke et argument, og det er den eneste grunnen til at en øvelse som denne i det hele tatt kan finnes.

Å score godt over tilfeldighetene er vanskelig, og det er funnet, ikke en svakhet. Når du ikke pålitelig kan skille et dødt system fra et uheldig, er det position size og en regel skrevet før du startet som redder deg.

Åpne øvelsen

Gjør dette

Øvelse25 min

Skriv stoppregelen din nå

Bestem dette mens ingenting står på spill, for du tar ikke en god beslutning halvveis ned. En brukbar regel oppgir et tall og en tidshorisont, ikke en følelse.

Tre av bitene finnes allerede i ProRealAlgos' supportsvar: kjør systemene sammen, fordi det ene er i drawdown mens et annet tjener penger; sjekk inn ukentlig eller månedlig i stedet for daglig; og husk at det å stoppe en algo ikke lukker de åpne posisjonene dens.

Gjør dette

Stadium T

Fallgruver i plattformen

Går parallelt med de fire stadiene. Kode som ser riktig ut og ikke er det, som er nøyaktig det en AI skriver mest av når den skriver ProBuilder.

35m0%

Lesing35 min

Fallgruvene, instruksjon for instruksjon

Hver side i referansen avsluttes med en seksjon som heter vanlige feil og fallgruver. Det er 1,168 av dem fordelt på 301 instruksjoner, hver av dem en konkret måte kode som ser riktig ut, gjør noe galt.

De fungerer også som en testsuite. Å kjøre koden fra disse seksjonene gjennom denne playgrounden fant tre steder der den var mer tilgivende enn ProRealTime, inkludert at den godtok ADX[14](close), som plattformen avviser.

Åpne referansen

Gjør dette