Algotrading for MetaTrader og cTrader
Lær å bygge din egen tradingrobot. Fra idé og presise regler til ferdig kode i MQL5, MQL4 og C# – med risikostyring, backtesting, optimalisering uten overtilpasning og veien til en demokonto.
- 6 moduler
- 18 leksjoner
- 36 min lesing
- Gratis
Dette lærer du
- Å gjøre en tradingidé om til presise regler
- Grunnleggende programmering for tradere
- En komplett robot i MQL5, MQL4 og cTrader (C#)
- Posisjonsstørrelse, trailing stop og filtre i koden
- Backtesting, optimalisering og overtilpasning
- Fra demokonto til ekte penger – trygt
Modul 1Hva er algotrading?
Hva en tradingrobot er, hva den kan og ikke kan, de tre plattformene – og hvordan du gjør en idé om til regler en datamaskin forstår.
- 1.1Hva er algotrading?Algotrading betyr å la en datamaskin handle etter faste regler. Lær hva en tradingrobot kan, hva den ikke kan, og de vanligste mytene.2 min
- 1.2MetaTrader 4, MetaTrader 5 og cTraderDe tre mest brukte plattformene for algotrading blant privatpersoner – og hva som skiller språkene MQL4, MQL5 og C#.2 min
- 1.3Fra idé til presise reglerEn datamaskin forstår ikke «kjøp når det ser bra ut». Lær å gjøre en tradingidé om til regler som er så presise at de kan programmeres.2 min
Modul 2Programmering for tradere
Det du trenger å vite om programmering for å lese og skrive en robot – forklart uten forkunnskaper.
- 2.1Grunnbegreper: variabler, betingelser og funksjonerDe fire byggeklossene i all programmering – variabler, typer, betingelser og funksjoner – forklart med eksempler fra en tradingrobot.2 min
- 2.2Hvordan en robot er byggetAlle roboter har den samme grunnstrukturen: én funksjon når de starter, én ved hver prisendring og én når de stopper. Lær hendelsene i MetaTrader og cTrader.2 min
- 2.3Slik leser du indikatorer i kodenHvordan du henter verdier fra glidende gjennomsnitt, RSI og andre indikatorer i MQL4, MQL5 og cTrader – og hvorfor du bruker lys 1 og 2.2 min
Modul 3Bygg din første robot
Steg for steg: en komplett robot med glidende gjennomsnitt-kryss – først i MQL5, deretter i MQL4 og cTrader.
- 3.1Din første robot, del 1: innstillinger og indikatorerVi bygger en komplett robot i MQL5. Del 1: oppsett, input-parametere og indikatorene – med forklaring av hver linje.2 min
- 3.2Din første robot, del 2: signal og ordreDel 2: Vi leser signalet, teller posisjoner, sender ordren med stop loss og take profit – og har en komplett robot i MQL5.2 min
- 3.3Den samme roboten i MQL4Slik skriver du MA-kryss-roboten for MetaTrader 4 – og de viktigste forskjellene mellom MQL4 og MQL5.2 min
- 3.4Den samme roboten i cTraderSlik skriver du MA-kryss-roboten som en cBot i C# for cTrader – og hvordan du bygger og starter den i Algo-appen.2 min
Modul 4Risikostyring i koden
Gjør roboten trygg: posisjonsstørrelse ut fra risiko, trailing stop, filtre og feilhåndtering.
- 4.1Posisjonsstørrelse ut fra risikoSlik regner roboten ut posisjonsstørrelsen slik at hver handel risikerer en fast prosent av kontoen – i MQL5, MQL4 og cTrader.2 min
- 4.2Trailing stop, break-even og ATRSlik programmerer du trailing stop og break-even, og hvordan ATR gjør stop loss og take profit tilpasset volatiliteten.2 min
- 4.3Filtre og feilhåndteringHvordan du legger inn tids-, trend- og spreadfiltre, sjekker om ordrer lykkes, og bruker loggen til å finne ut hva roboten gjør.2 min
Modul 5Test roboten riktig
Backtesting, optimalisering uten overtilpasning, og veien fra demo til ekte penger.
- 5.1Backtesting i strategitesterenSlik tester du roboten på historiske data i MetaTrader og cTrader – hvilke innstillinger du bør velge, og hvilke tall du skal se på.2 min
- 5.2Optimalisering og overtilpasningHvorfor en perfekt backtest ofte er et faresignal, hva overtilpasning er, og hvordan walk-forward og ut-av-utvalg-testing beskytter deg.2 min
- 5.3Fra demo til ekte pengerSlik tar du roboten fra backtest til demokonto og videre til en liten ekte konto – med VPS, oppfølging og en plan for når du skal stoppe.2 min
Modul 6Bygg din egen robot
Bruk algobyggeren som utgangspunkt, utvid koden selv, og gå gjennom hele prosessen fra idé til ferdig robot.
- 6.1Bruk algobyggeren som startpunktSlik bruker du K2 Tradings algobygger til å lage en komplett robot, og hvordan koden den lager henger sammen med det du har lært i kurset.2 min
- 6.2Prosjekt: bygg din egen robotAvslutningsprosjektet: utvid en robot med et nytt filter, test den riktig og lag en plan for demo – med fasit og sjekkliste.2 min
BokhyllaBøkene bak kurset
Kurset bygger på disse klassikerne. Vil du gå dypere, er dette de beste stedene å starte.
- Quantitative TradingErnest P. Chan (2008, 2. utg. 2021)En lettlest innføring i algotrading for privatpersoner – med de vanligste feilene i backtesting.
- Algorithmic TradingErnest P. Chan (2013)Konkrete strategier som mean reversion og momentum, og hvordan de testes.
- Building Winning Algorithmic Trading SystemsKevin J. Davey (2014)En trinnvis prosess fra idé til live – med inkubasjon, Monte Carlo og walk-forward.
- The Evaluation and Optimization of Trading StrategiesRobert Pardo (2008)Standardverket om optimalisering og walk-forward-analyse.
- Expert Advisor Programming for MetaTrader 5Andrew R. Young (2013)En praktisk innføring i MQL5 for tradere uten programmeringsbakgrunn.
- Advances in Financial Machine LearningMarcos López de Prado (2018)For de viderekomne: hvorfor de fleste backtester er overtilpasset, og hvordan du unngår det.