Modul 1 · Hva er algotrading?

1.3 Fra idé til presise regler

Leksjon 3 av 19Lesetid: 2 min

Det vanskeligste med algotrading er ikke programmeringen. Det er å gjøre en idé om til regler som ikke kan misforstås. En datamaskin gjør nøyaktig det du sier – verken mer eller mindre.

Fra vag til presis

VagtPresist
«Kjøp når trenden er opp»Kjøp når sluttkursen er over 200-perioders SMA
«Kjøp når RSI er lav»Kjøp når RSI(14) krysser opp gjennom 30 på et lukket lys
«Sett en fornuftig stop loss»Stop loss 1,5 × ATR(14) under inngangen
«Ta gevinst når det har gått bra»Take profit 2 × avstanden til stop loss
«Ikke handle når det er urolig»Ingen nye handler når spreaden er over 2 pips

Fem spørsmål hver strategi må svare på

  1. Marked og tidsramme: Hvilket instrument og hvilket diagram?
  2. Inngang: Nøyaktig hva må skje for å kjøpe – og for å selge?
  3. Utgang: Hvor ligger stop loss og take profit? Lukker du ved motsatt signal?
  4. Størrelse: Hvor mye risikerer du per handel?
  5. Filtre: Når skal roboten ikke handle?

Bruk lukkede lys

En av de viktigste reglene i algotrading: Ta beslutninger på lys som er ferdige. Et lys som fortsatt er åpent, endrer seg hele tiden. En indikator kan vise kjøp i ett sekund og salg i det neste. Roboter som handler på det åpne lyset, gir ofte helt andre resultater live enn i testen.

I koden kaller vi det siste lukkede lyset lys 1 og lyset før det lys 2. Lys 0 er det som er åpent nå.

En komplett regelbok

Strategi: Glidende gjennomsnitt-kryss på EUR/USD, 1-timesdiagram.

  • Kjøp: EMA(10) krysser over EMA(30) – det vil si at EMA(10) var under EMA(30) på lys 2 og over på lys 1.
  • Selg: Motsatt.
  • Stop loss: 30 pips. Take profit: 60 pips.
  • Størrelse: 1 % av egenkapitalen.
  • Filter: Maks én åpen posisjon. Lukk ved motsatt signal.

Skriv det ned før du koder

Skriv regelboken på norsk før du skriver én linje kode. Kan du ikke forklare regelen med én setning, kan du heller ikke programmere den.

Kort oppsummert

  • En robot krever regler som ikke kan misforstås.
  • Hver strategi må definere marked, inngang, utgang, størrelse og filtre.
  • Ta beslutninger på lukkede lys – lys 1 er det siste ferdige lyset.
Test deg selv · Modul 1

Hva husker du fra «Hva er algotrading?»?

Å hente frem det du har lest, er en av de mest effektive måtene å lære på. Velg det svaret du tror er riktig – du får forklaringen med en gang.

  1. 1Hva gjør en tradingrobot bedre enn deg?

  2. 2Hvilket språk bruker cTrader?

  3. 3Hvilket lys skal roboten bruke til beslutninger?

Øv på det du har lært – uten risikoPrøv det i praksis på en gratis demokonto hos Skilling, med ekte priser og fiktive penger.
Åpne gratis demokonto

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