Verktøy

Algobygger: lag din egen tradingrobot

Velg strategi, filtre og risikostyring – og få ferdig kode for MetaTrader 5, MetaTrader 4 eller cTrader. Ingen programmering, ingen registrering. Koden lages i nettleseren din.

  • 3 plattformer
  • 5 strategier
  • Risiko i %, trailing stop og filtre
  • Gratis
Les dette først. Algobyggeren lager kode til læring og testing. Koden leveres som den er, uten garantier, og er ikke investeringsrådgivning. En robot kan tape penger raskt – særlig med giring. Test alltid i strategitesteren og på en demokonto før du vurderer ekte penger. 65% av ikke-profesjonelle taper penger når de handler CFDer med Skilling.
1Velg plattform
2Velg strategi
3Filtre
4Stop loss og utgang
5Risiko og størrelse

Slik bruker du roboten

Velg plattform under (eller øverst i algobyggeren). Det tar rundt fem minutter første gang.

1. Legg inn koden

  1. Klikk Last ned over, slik at du får filen MinRobot.mq5.
  2. Åpne MetaTrader 5 og trykk F4. Da åpnes MetaEditor, programmet der koden redigeres.
  3. I MetaEditor: velg File → Open Data Folder, åpne mappen MQL5 → Experts, og kopier filen inn dit.
  4. Dobbeltklikk filen i MetaEditor og trykk Compile (F7). Nederst skal det stå 0 errors.

Alternativ: Velg File → New → Expert Advisor (template), gi den samme navn, slett alt innholdet, lim inn koden og trykk Compile.

2. Slå på algohandel

  1. Gå tilbake til MetaTrader 5. Åpne Navigator (Ctrl+N), høyreklikk Expert Advisors og velg Refresh.
  2. Åpne et diagram for markedet og tidsrammen du vil bruke, og dra roboten inn på diagrammet.
  3. I vinduet som åpnes: gå til fanen Common og huk av for Allow Algo Trading. Kontroller innstillingene under Inputs, og trykk OK.
  4. Slå på knappen Algo Trading i verktøylinjen øverst (i eldre versjoner heter den AutoTrading). Knappen skal være grønn.
  5. Øverst til høyre i diagrammet vises navnet på roboten. Meldinger fra roboten finner du i fanen Experts i Toolbox (Ctrl+T).

3. Test roboten i strategitesteren

  1. Åpne Strategy Tester (Ctrl+R).
  2. Velg roboten, markedet, tidsrammen og en periode på minst ett–to år.
  3. Velg modellen Every tick based on real ticks hvis den finnes – den er mest realistisk.
  4. Trykk Start, og se på fanene Backtest og Graph når testen er ferdig.

Før du bruker ekte penger

  1. Test over lang tid. Minst ett–to år med historiske data, og helst flere markeder.
  2. Regn med kostnader. Bruk realistisk spread og kommisjon i testen.
  3. Kjør på demokonto i minst noen uker. Sammenlign resultatene med testen.
  4. Start smått. Bruk lav risiko per handel, for eksempel 0,5 %.
  5. Følg med. En robot kan gjøre feil – for eksempel ved hull i prisen, nyheter eller tap av internett. Sjekk den hver dag.
  6. Ha en plan for å stoppe. Bestem på forhånd hvor stort tap som får deg til å slå av roboten.

Hold maskinen påslått

Roboten handler bare så lenge plattformen er åpen og koblet til. Mange bruker en VPS (en virtuell server) som står på hele døgnet. Det er ikke nødvendig mens du tester på demo.

Lær å bygge selv

I det gratis kurset Algotrading for MetaTrader og cTrader lærer du hvordan koden fungerer, linje for linje – og hvordan du tester, forbedrer og bygger din egen robot fra bunnen.

Ofte stilte spørsmål

Er det trygt å bruke koden?

Koden lages i nettleseren din ut fra valgene du gjør, og den er lett å lese. Den gjør bare det du har valgt. Men en robot som er teknisk riktig, kan fortsatt tape penger. Test den derfor alltid i strategitesteren og på en demokonto før du bruker ekte penger.

Vil roboten tjene penger?

Det er det ingen som kan love. Strategiene i algobyggeren er kjente, enkle strategier som brukes til å lære. Mange av dem taper penger i mange markeder og perioder. Algobyggeren er et verktøy for å lære, teste og bygge videre – ikke en pengemaskin.

Hvilke plattformer fungerer koden på?

MetaTrader 5 (MQL5), MetaTrader 4 (MQL4) og cTrader (C#). Du velger plattform øverst, og koden lages i riktig språk. Skilling tilbyr alle tre plattformene.

Hvorfor åpner ikke roboten noen handler?

De vanligste grunnene er at algohandel ikke er slått på i plattformen, at filtrene (trend, tid eller spread) stopper signalene, at beregnet posisjonsstørrelse er mindre enn minste tillatte, eller at strategien rett og slett ikke har gitt noe signal ennå. Se i loggen («Experts»/«Journal» i MetaTrader eller «Log» i cTrader) – roboten skriver ut en melding når den lar være å handle.

Hva er et magisk nummer eller en label?

Det er en «merkelapp» roboten setter på sine egne handler. Den gjør at roboten bare styrer sine egne posisjoner, og ikke handler du har åpnet manuelt eller som andre roboter har åpnet. Bruk et unikt nummer for hver robot.

Kan jeg endre koden selv?

Ja. Koden er din, og den er kommentert på norsk. I kurset Algotrading for MetaTrader og cTrader lærer du å forstå og endre hver del av den.

Ansvarsfraskrivelse

Algobyggeren og koden den lager, er laget for opplæring og testing. Koden leveres «som den er», uten garantier for at den er feilfri eller egnet for noe bestemt formål. K2 Trading er ikke ansvarlig for tap som skyldes bruk av koden. Innholdet er generell informasjon og ikke personlig investeringsrådgivning. Historiske resultater og backtester er ingen garanti for fremtidig avkastning. CFDer er komplekse instrumenter og har høy risiko for å tape penger raskt på grunn av giring. 65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren. Du bør vurdere om du forstår hvordan CFDer fungerer, og om du har råd til å ta den høye risikoen for å tape pengene dine.

Anbefalt megler

Skilling

Skandinavisk CFD-megler med norsk kundeservice, regulert i EU.

Handle på
  • Skilling Trader
  • cTrader
  • MetaTrader
  • TradingView
Skilling-appen på mobil

65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren.