Slik bruker du roboten
Velg plattform under (eller øverst i algobyggeren). Det tar rundt fem minutter første gang.
1. Legg inn koden
- Klikk Last ned over, slik at du får filen MinRobot.mq5.
- Åpne MetaTrader 5 og trykk F4. Da åpnes MetaEditor, programmet der koden redigeres.
- I MetaEditor: velg File → Open Data Folder, åpne mappen MQL5 → Experts, og kopier filen inn dit.
- 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
- Gå tilbake til MetaTrader 5. Åpne Navigator (Ctrl+N), høyreklikk Expert Advisors og velg Refresh.
- Åpne et diagram for markedet og tidsrammen du vil bruke, og dra roboten inn på diagrammet.
- I vinduet som åpnes: gå til fanen Common og huk av for Allow Algo Trading. Kontroller innstillingene under Inputs, og trykk OK.
- Slå på knappen Algo Trading i verktøylinjen øverst (i eldre versjoner heter den AutoTrading). Knappen skal være grønn.
- Ø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
- Åpne Strategy Tester (Ctrl+R).
- Velg roboten, markedet, tidsrammen og en periode på minst ett–to år.
- Velg modellen Every tick based on real ticks hvis den finnes – den er mest realistisk.
- Trykk Start, og se på fanene Backtest og Graph når testen er ferdig.
1. Legg inn koden
- Klikk Last ned over, slik at du får filen MinRobot.mq4.
- I MetaTrader 4: velg File → Open Data Folder, åpne MQL4 → Experts og kopier filen inn dit.
- Trykk F4 for å åpne MetaEditor, dobbeltklikk filen og trykk Compile (F7). Nederst skal det stå 0 errors.
2. Slå på algohandel
- I MetaTrader 4: åpne Navigator (Ctrl+N), høyreklikk Expert Advisors og velg Refresh.
- Dra roboten inn på et diagram.
- I fanen Common: huk av for Allow live trading. Sjekk innstillingene under Inputs, og trykk OK.
- Slå på knappen AutoTrading i verktøylinjen. Et smilefjes øverst til høyre i diagrammet betyr at roboten er aktiv.
- Meldinger fra roboten finner du i fanen Experts i Terminal-vinduet (Ctrl+T).
3. Test roboten i strategitesteren
- Åpne Strategy Tester (Ctrl+R).
- Velg roboten under Expert Advisor, og velg marked, tidsramme og periode.
- Velg modellen Every tick.
- Trykk Start, og se på fanene Results, Graph og Report.
1. Legg inn koden
- Klikk Kopier koden over.
- Åpne cTrader og gå til Algo i menyen til venstre. Velg fanen cBots.
- Klikk New, gi roboten samme navn som i algobyggeren, velg C# og From scratch, og klikk Create.
- Slett all koden i editoren, lim inn din egen kode og trykk Build (Ctrl+B). Under Build result skal det stå at byggingen lyktes.
2. Start roboten
- Klikk Add instance (pluss-tegnet ved roboten), og velg marked og tidsramme.
- Sjekk innstillingene i parameterpanelet.
- Trykk Start (play-knappen). Roboten kjører nå og skriver meldinger i fanen Log.
Roboten bruker AccessRights.None. Det betyr at den ikke får tilgang til filer eller internett på maskinen din – den kan bare handle.
3. Test roboten
- Velg instansen og fanen Backtesting.
- Velg periode, og datatype Tick data for mest realistisk resultat.
- Trykk play, og se på resultatene og kontokurven.
Før du bruker ekte penger
- Test over lang tid. Minst ett–to år med historiske data, og helst flere markeder.
- Regn med kostnader. Bruk realistisk spread og kommisjon i testen.
- Kjør på demokonto i minst noen uker. Sammenlign resultatene med testen.
- Start smått. Bruk lav risiko per handel, for eksempel 0,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.
- 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.
Skilling
Skandinavisk CFD-megler med norsk kundeservice, regulert i EU.
Skilling TradercTrader
MetaTraderTradingView
65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren.