Word nu lid

Cursus

Het bewezen ProRealAlgos algo- ontwikkelproces

Alle kennis en ervaring van ProRealAlgos, gebundeld en gecomprimeerd tot een complete cursus over het ontwikkelen van robuuste algo's en het worden van een succesvolle algotrader. Hij is voor iedereen die wil beginnen met het ontwikkelen van algo's, of die al begonnen is.

14 lessen Beginner 100% online Levenslange toegang Gratis + premium
Begin met hoofdstuk 1A

Het early bird-programma is nog in de maak. Nieuwe hoofdstukken worden toegevoegd zodra ze gefilmd zijn.

Introductie van het programma

Beschrijving

Heb je het gevoel dat je eigen algo's nooit de verwachtingen van je backtest waarmaken? Vind je de drempel om te beginnen te hoog? Weet je niet zeker waar en hoe je moet beginnen met algotrading? Wil je je handmatige trading automatiseren, of je handmatige trading verbeteren? Als je op een van deze vragen ja hebt geantwoord, is het programma zeker iets voor jou.

Wat ga je leren?

  • Nieuwe manieren om handelsideeën te vinden
  • Handelsideeën evalueren en backtesten
  • Je eigen handelssystemen coderen
  • Geld- en risicomanagement
  • Optimalisatie en walk-forward
  • En nog veel meer

De 4 stappen van het programma

Van een ruw idee naar een algo die je echt vertrouwt

STAP 1

Strategie-idee en afstemming

Je leert hoe je nieuwe handelsideeën bedenkt en hoe je ze test in ProRealTime. We behandelen ook de basis van coderen en backtesting.

STAP 2

De edge optimaliseren en verfijnen

Je leert hoe je je handelssystemen verder optimaliseert en verfijnt door functies, filters en finesse aan je code toe te voegen.

STAP 3

Kwaliteitstesten en evaluatie

Je handelsstrategie is klaar, maar presteert hij ook live? In plaats van je algo's direct te starten, leren we je hoe je je systeem op kwaliteit test en evalueert.

STAP 4

Live beheer en opvolging

Je leert hoe je je algo's beheert en de prestaties opvolgt zodat je het beste uit je algo haalt.

Aanmaakdatum
maart 2022
Tijd om af te ronden
9h 25m
Aantal lessen
14
Niveau
Beginner
Docent
Carl Eriksson

Verwachtingen waargemaakt?

Overschreden61%
Ja34%
Enigszins3%
Niet echt2%
Beginnersniveau
Geen voorkennis nodig om deel te nemen
100% online
Alle video's, livestreams en materiaal zijn online
English
Alle video's, livestreams en materiaal zijn in het Engels
Deelbaar certificaat
Ontvang een deelbaar certificaat na afronding
Levenslange toegang
Krijg levenslang toegang tot het cursusmateriaal

Je docent

Carl Eriksson

Je docent in deze serie is de oprichter en CEO van ProRealAlgos. Met meer dan tien jaar ervaring in traden en algo-ontwikkeling, zowel persoonlijk als institutioneel, krijg je toegang om vragen te stellen aan een van de toonaangevende figuren in het veld van algo-ontwikkeling.

Meer over ProRealAlgos

Het programma

Vier fasen, 14 lessen, 9u 25m.

Een AI schrijft de ProBuilder nu voor je. Het vertelt je niet of de edge echt is, en het vertelt je niet of je moet stoppen. Alles hieronder is of een video, of iets dat je bouwt in een ProBuilder-interpreter die in deze pagina draait, of een oefening waarvan het juiste antwoord een feit is in plaats van een mening.

0 van 14 lessen afgerondOpen de playgroundProbeer de drawdown-oefening

Fase 1

Strategie-idee en afstemming

Waar een hypothese vandaan komt, en hoe je die formuleert in termen die ProRealTime kan testen. Coderen is nu het makkelijke deel. Weten wat het coderen waard is, niet.

2h 40m0%

Video45 min

1A De beste bron van handelsideeën

Laten we het over handelsideeën hebben. Laten we het hebben over jouw bronnen van handelsideeën en laat me onze eigen favoriete ideeënbronnen met je delen. Ik deel ook 3 interessante ideeën uit onze eigen backlog die we nog niet hebben kunnen testen. Veel plezier.

Doe dit

Premium

Twee extra handelsideeën

De 2 andere ideeën zijn complexer en hebben meer potentieel. Het zijn de 2 meest interessante ideeën die we nu hebben. Maar het is niet voor iedereen. Die twee ideeën zijn exclusief beschikbaar voor premiumleden.

Premiumvideo

Video35 min

1B 5 dingen die je moet weten voordat je in ProRealTime gaat coderen

Moet je de essentie van ProRealTime en de basis van de codeertaal leren? Hier is een video die de must-haves behandelt. Als je de basis van ProRealTime al kent en enig basisbegrip van programmeren hebt, kun je deze video overslaan.

Ik laat je de interface van ProRealTime zien en de functies die je gebruikt bij het coderen van algo's. Dit is geen cursus programmeren, maar ik laat je snel de basis zien van wat je moet weten.

Doe dit

Premium

Versnel je algo-ontwikkeling

Ons vijfde punt is voor wie zijn algo-ontwikkeling wil versnellen. Je kunt nu onze korte tips-en-tricksvideo over ProRealTime bekijken. Het is een video over korte commando's, sneltoetsen en dat soort dingen, waarmee je je algo-ontwikkeling voortaan versnelt.

Premiumvideo

Lab25 min

Je eerste indicator, werkend

Open de playground en kies "Two moving averages". Verander de periodes en voer het uit. Schrijf daarna een van je eigen ideeën als conditie en zie hoe het de bars markeert waarop het afgaat.

De interpreter is een strikte subset van ProBuilder, nooit een superset, dus alles wat hier werkt is geldige code in ProRealTime. Schrijf je iets wat hij niet ondersteunt, dan zegt hij dat in plaats van het een fout te noemen.

Open de oefening

Doe dit

Video55 min

1C Handelsideeën coderen en evalueren

We gaan in op het coderen en evalueren van handelsideeën in ProRealTime door de drie ideeën te coderen die we twee video's terug behandelden. Carl laat je de 4 metrics zien die ProRealAlgos gebruikt om handelsideeën snel en effectief te evalueren.

Doe dit

Premium

De twee andere ideeën coderen

De 2 andere ideeën zijn complexer en hebben meer potentieel. Kijk hoe Carl de 2 meest interessante ideeën die we nu hebben codeert. Maar het is niet voor iedereen. Die twee ideeën zijn exclusief beschikbaar voor premiumleden.

Premiumvideo

Fase 2

De edge optimaliseren en bijschaven

Filters, features en finesse, en het moment waarop de meeste schade wordt aangericht. Elke parameter die je toevoegt is een kans om de ruis te fitten in plaats van het signaal.

2h 50m0%

Video50 min

2A Filters, features en finesse toevoegen

In deze video beginnen we filters, features en finesse toe te voegen aan het handelsidee dat we in de vorige video hebben gecodeerd, om het nog beter te maken. We maken er stap voor stap een werkbaar systeem van dat jarenlang een passieve inkomstenstroom voor je oplevert. Pak dus een kop koffie en doe mee.

Doe dit

Premium

De magische snippet die..

..elke algo 200% beter in een paar minuten. Kopieer het gewoon en plak het in je systeem, voer een optimalisatie uit op de variabele C en gebruik daarna de waarden die het systeem verbeteren. Van dit codefragment is ook bewezen dat het geen over-optimalisatie veroorzaakt.

Premiumvideo

Video45 min

2C Hoe kunnen we SMACD gebruiken om goede instappunten te vinden?

De Stochastic MACD-indicator is een combinatie van de stochastische oscillator en de gewone Moving Average Convergence / Divergence. Ik laat je zien hoe je hem met ProRealTime gebruikt om de best mogelijke in- en uitstappunten te vinden.

Doe dit

Premium

Een algo die SMACD divergence gebruikt..

..op de DAX40-markt op het dagelijkse tijdframe. Alleen long, met SMACD Divergence en de trade na 20 dagen sluiten met een stoploss van 2.9%. Een profit factor van 5 en een winstpercentage van ruim 54%.

Video50 min

2D Beheers handelsuren, handelsdagen en seizoenen

Bij het bouwen van een handelsstrategie zijn de mogelijkheden eindeloos. Je kunt honderden verschillende indicatoren, filters, oscillatoren, codes en functies toevoegen, maar ik merk dat nieuwe ontwikkelaars moeilijk kunnen bepalen waar ze moeten beginnen, simpelweg omdat er zo VEEL mogelijkheden zijn.

Daarom help ik je op weg met een paar simpele filters op handelsuren, dagen en seizoenen.

Doe dit

Premium

Dat extra jaarfilter..

..kan je handelsstrategie ook flink verbeteren. Zorg ervoor dat je dit filter alleen gebruikt op een strategie die een index met historische data verhandelt.

Lab25 min

Vind de sessie-edge

Eén bar in de playground is één uur, geteld vanaf middernacht op maandag 1 januari 2024, dus CurrentHour en CurrentDayOfWeek bevatten echte waarden en heel hoofdstuk 2D is te oefenen.

Laad "Trade only certain hours" en zet de markt achtereenvolgens op elke Mystery-reeks. Een ervan levert alleen op binnen een smal venster van de dag. Verschuif het venster tot je het vindt, laat het dan zien en controleer of je het goed had.

Open de oefening

Doe dit

Fase 3

Kwaliteitstesten en evaluatie

De fase die bepaalt of je naar een edge of naar een artefact kijkt. Niets hiervan is een mening: de bars zijn gegenereerd, dus of er een edge bestaat is een feit.

2h 10m0%

Video60 min

2B Walk-Forward-optimalisatie

In deze lesvideo neemt Carl verschillende methoden door om je algo's te testen en te evalueren, en de voor- en nadelen daarvan. Er zijn geen perfecte manieren, maar er zijn zeker methoden die je moet vermijden.

Walk-forward testen is het tegengif dat je nodig hebt om je backtest niet te veel te optimaliseren en om de beschikbare historische data optimaal te gebruiken. Het wordt breed erkend als de de facto methode voor backtesting en optimalisatie.

Doe dit

Premium

Een SP500-strategie die..

..een geweldige walk-forward test laat zien. Het is een dagelijkse strategie op de SP500-index die long gaat rond Amerikaanse bankfeestdagen. De resultaten omvatten een profit factor van 3.32, een drawdown van minder dan 13% en een winstpercentage van 63%.

Lab35 min

Zeven parameters op Pure noise

Zet de markt op Pure noise en laad "Seven parameters on noise". De serie heeft geen enkele edge. Verschuif de parameters tot de equity curve omhoog draait. Dat gebeurt, want met zeven knoppen en honderd trades past er altijd iets.

Verander daarna niets behalve de seed en draai het opnieuw. Over vijf seeds op data zonder enige edge scoort dezelfde code profit factors van 0.71 tot 1.34. Die spread is overfitting, gemeten op je eigen scherm in plaats van beweerd.

Open de oefening

Doe dit

Lab35 min

Echte edge of ruis?

Laad "Buy after three red bars" en voer het uit op elke Mystery-reeks. In een ervan is precies die regel verstopt en in de rest niet.

Over zes seeds scoort de geplante serie een profit factor rond 1.84 en pure ruis rond 0.86. Op een enkele seed overlappen die twee. Dat is de echte les: één backtest kan ze niet scheiden, en je moet meer dan één keer kijken.

Open de oefening

Doe dit

Fase 4

Live beheer en opvolging

De fase waarin het geld daadwerkelijk verloren gaat. Elk systeem dat je draait staat een tijd onder water, en de vraag die mensen geld kost is niet of er een drawdown komt, maar wat ze doen als die er is.

1h 10m0%

Lab45 min

Drawdown, of kapot?

Een systeem waarvoor je een licentie hebt genomen staat in drawdown. Je krijgt wat je in werkelijkheid zou hebben: de staat van dienst die je voor je aankoop te zien kreeg, en de staat van dienst sindsdien. Laat je het doorlopen of zet je het stop?

Eén van de drie scenario's houdt zijn edge de hele weg vast. Eén verliest hem op de dag dat je live gaat. Eén had nooit een edge en de backtest was een goede reeks op ruis. Omdat de bars gegenereerd zijn, is het juiste antwoord een feit en geen discussie, en dat is de enige reden dat een oefening als deze kan bestaan.

Ver boven het toeval scoren is moeilijk, en dat is de bevinding, geen gebrek. Als je een dood systeem niet betrouwbaar van een ongelukkig systeem kunt onderscheiden, is wat je redt je position size en een regel die je vóór de start hebt opgeschreven.

Open de oefening

Doe dit

Oefening25 min

Schrijf nu je stopregel

Beslis dit terwijl er niets op het spel staat, want halverwege de afdaling beslis je het niet goed. Een bruikbare regel noemt een getal en een horizon, geen gevoel.

Drie van de onderdelen staan al in de supportantwoorden van ProRealAlgos: draai de systemen samen, omdat het ene in drawdown zit terwijl het andere geld verdient; kijk wekelijks of maandelijks mee in plaats van dagelijks; en onthoud dat het stoppen van een algo zijn open posities niet sluit.

Doe dit

Fase T

Valkuilen van het platform

Loopt parallel aan de vier fases. Code die goed lijkt maar dat niet is, en dat is precies wat een AI het meest schrijft als die ProBuilder schrijft.

35m0%

Lezen35 min

De valkuilen, instructie voor instructie

Elke pagina van de referentie eindigt met een sectie die veelvoorkomende fouten en valkuilen heet. Er zijn er 1,168 verspreid over 301 instructies, elk een specifieke manier waarop code die er correct uitziet het verkeerde doet.

Ze werken ook als testsuite. Door de code uit die secties door deze playground te halen kwamen drie plekken naar boven waar hij toleranter was dan ProRealTime, waaronder het accepteren van ADX[14](close), wat het platform weigert.

Open de referentie

Doe dit