Lektion 12
Previous Topic  Next Topic 

Olika sätt att skapa ordermodeller

För att man ska kunna utnyttja Nordnet AutoTraders automatiska orderläggning måste en ordermodell skapas som innehåller de script man vill använda. Det kan tex vara ett köpscript som genererar en köpsignal, samt lämpliga script för att bestämma vilket antal vi ska köpa, samt ett script för att bestämma till vilket pris.

En ordermodell består av en eller flera sekvenser som i sin tur var och en innehåller följande script:


  • Triggerscript (eller signalscript) som talar om när vi ska handla - prefix sl)
  • Antalscript som talar om hur många andelar av något vi ska köpa eller sälja - prefix va)
  • Prisscript som talar om vilken prisnivå vi ska fylla i ordern som skickas till Nordnet - prefix vl)
  • Eventuellt extra kontrollscript - detta kan tex vara olika skyddsfunktioner osv



Olika möjligheter att skapa ordermodeller - flera sekvenser i en modell

Om vi antar att vi vill bygga en ordersekvens som ska köpa en aktie kan vi välja att lägga denna sekvens i en ordermodell, följt av en annan sekvens som tex ska sköta försäljning. Dessa båda sekvenser körs normalt efter varandra och om ingen loop-funktion valts kopplar ordermodellen bort sig själv efter att den körts igenom. Det går dock att välja att loopa modellen så att den börjar om från början igen.

Exempel:

Ordermodellen i det här exemplet består av en köp- och en säljsekvens


Olika möjligheter att skapa ordermodeller - parallella ordermodeller

Det går också att bygga en enklare ordermodell med en enda sekvens som är loopad tillbaka till sig själv. För att kunna hantera både köp- och säljorder kan man då välja att ansluta två eller flera parallella ordermodeller till samma instrument. En vanlig konfiguration är tex att använda 4 parallella ordermodeller enligt följande:

  • Ordermodell som "går Long" i terminen vid signal
  • Ordermodell som kan stänga en köpt position
  • Ordermodell som kan "gå Short" i terminen
  • Ordermodell som kan stänga en blankad position


Dessa fyra modeller kan alltså slå till oavsett inbördes ordning, man har alltid alla möjligheter att kunna lägga order åt vilket håll som helst osv. Det gör det hela väldigt flexibelt och anpassningsbart.


Exempel med två parallella ordermodeller:

Ordermodellerna i det här exemplet består av varsin separat sekvens som är loopad