Kurs 12 av 12 · Viderekommen

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
Start kurset 0 av 18 fullført

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. 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
  2. 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
  3. 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.

  1. 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. 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
  3. 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.

  1. 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
  2. 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. 3.3Den samme roboten i MQL4Slik skriver du MA-kryss-roboten for MetaTrader 4 – og de viktigste forskjellene mellom MQL4 og MQL5.2 min
  4. 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.

  1. 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
  2. 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
  3. 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.

  1. 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
  2. 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
  3. 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.

  1. 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
  2. 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.