24 juni 2021 7:42

Automatische uitvoering

Wat is automatische uitvoering?

Automatische uitvoering is een methode voor het plaatsen en uitvoeren van transacties zonder handmatige invoer. Geautomatiseerde systemen en handelsalgoritmen stellen handelaren in staat om te profiteren van signalen om activa te kopen of verkopen wanneer dat signaal wordt geïdentificeerd, zonder dat er menselijke tussenkomst nodig is.

Automatische orders kunnen worden gecreëerd op basis van een breed scala aan technische indicatoren met behulp van verschillende commercieel beschikbare handelssystemen.

Belangrijkste leerpunten

  • Automatische uitvoering verwijst naar orders die niet handmatig hoeven te worden ingevoerd; de order wordt aangemaakt en uitgevoerd door een geautomatiseerd handelsprogramma.
  • Automatische uitvoeringen vinden plaats zonder bevestiging van de handelaar, hoewel de handelaar vaak nog steeds de controle heeft over het programma dat de transacties uitvoert.
  • Automatische uitvoeringen kunnen worden gemaakt op basis van een breed scala aan strategieën, waarbij zowel fundamentele als technische criteria worden gecombineerd.

Inzicht in automatische uitvoering

Automatische uitvoering is gemeengoed geworden nu handelssystemen steeds geavanceerder en complexer worden in combinatie met de vooruitgang in softwre-technologie en IT-infrastructuur. Automatische uitvoering maakt het mogelijk dat transacties worden geplaatst en ingevuld, zelfs als de handelaar die het geautomatiseerde handelsprogramma uitvoert, niet aanwezig is. Als er een handelssignaal optreedt, wordt een order geplaatst en automatisch uitgevoerd als er liquiditeit beschikbaar is tegen de orderprijs.

Geautomatiseerde handelsstrategieën worden vaak gebruikt door professionele handelaren, zoals hoogfrequente handel ( HFT ) en marktmakers, maar zijn in toenemende mate beschikbaar voor sommige detailhandelaren. Op de valutamarkten (forex) hebben de meeste detailhandelaren al volledige toegang tot enkele geautomatiseerde handelsstrategieën en -programma’s. Omdat de forexmarkt 24 uur per dag, vijf dagen per week handelt, kunnen deze geautomatiseerde algoritmen ervoor zorgen dat een handelaar geen winstgevende kansen misloopt. Het triggeren van specifieke signalen van een verscheidenheid aan technische indicatoren, zoals die op basis van prijs, volume en andere criteria, kan de handelaar helpen om kansen te benutten, zelfs als ze niet voor hun handelsterminal zitten.

Automatische uitvoering maakt het mogelijk dat orders automatisch worden gevuld nadat ze zijn geplaatst, zonder aanvullende bevestiging van de handelaar die de geautomatiseerde handelssoftware uitvoert. Dit maakt het plaatsen van bestellingen sneller, wat kan helpen om betere prijzen te krijgen wanneer de prijzen snel bewegen; het kan enkele seconden of langer duren voordat een handmatige bestelling is ingevoerd, terwijl een geautomatiseerde bestelling in milliseconden wordt geïmplementeerd. Evenzo vermindert automatische uitvoering aanzienlijk het aantal invoerfouten, administratieve fouten en zogenaamde ” dikke vingers “.

Automatische handel instellen

Geautomatiseerde systemen maken een breed scala aan strategieën en technieken mogelijk. De meeste handelaren gebruiken een combinatie van verschillende indicatoren, evenals andere vormen van technische en / of fundamentele analyse. Er kunnen verschillende grafiekpatronen, prijs en volume en andere indicatoren of patronen worden ingesteld en ingezet om het openen en sluiten van posities te activeren.

Handelaren moeten voorzichtig zijn bij het gebruik van deze systemen. Technische indicatoren zijn mogelijk niet geldig als fundamentele omstandigheden plotseling veranderen. Wanneer zich gebeurtenissen voordoen die het vermijden van handelen op een specifieke markt kunnen rechtvaardigen, zullen geautomatiseerde bestellingen nog steeds worden verwerkt zonder menselijke tussenkomst,

Enkele van de mogelijke instellingen voor automatische uitvoering zijn:  

  • Limietorder  is een order een koop- of verkooptransactie tegen een bepaalde limietprijs of beter.
  • Stop loss-order  is bedoeld om het verlies van een belegger op een positie in een effect te beperken en kan werken met short- en longposities of holdings.
  • Fibonacci-ratio’s  omvatten retracements, bogen en fans die handelaren kunnen gebruiken om bevestiging van andere technische analyses te zoeken.
  • Stochastische oscillatoren  zijn momentumindicatoren die de slotkoers vergelijken met het prijsbereik over een bepaalde periode.

Criteria voor automatische uitvoering

Het automatiseren van een strategie kan hard werken zijn. Geautomatiseerde handel vereist niet alleen een gedegen strategie, die strategie moet ook kunnen worden omgezet in softwarecode als regels die een computer foutloos kan begrijpen. Dergelijke regels lenen zich niet voor kwalitatieve analyse of subjectiviteit, en inderdaad zijn veel handelsstrategieën op zijn minst gedeeltelijk subjectief. Geautomatiseerde transacties zijn alleen toegestaan ​​op basis van objectieve criteria. Tenzij die voorwaarden expliciet zijn gedefinieerd in de programmeercode, zal de strategie niet handelen zoals bedoeld.

Dingen om te overwegen bij het opzetten van geautomatiseerde uitvoeringen zijn onder meer:

  • Risicokapjes. Dit kunnen stop-loss-orders zijn voor alle transacties. Een stop loss kan bijvoorbeeld een vast bedrag in dollar of pip worden verwijderd van het instappunt, of een bepaald percentage weg.
  • Toelatingscriteria. Bepaal precies welke voorwaarden aanwezig moeten zijn om een ​​long- of shorttransactie te starten. Een eenvoudig voorbeeld zou kunnen zijn wanneer een kortlopend voortschrijdend gemiddelde (MA) boven een MA op langere termijn uitkomt.
  • Winst nemen. Een stop loss regelt het neerwaartse risico, maar er moet ook winst worden genomen. Bepaal hoe een transactie wordt afgesloten als de stop loss niet wordt bereikt. Dit kan een vast bedrag in dollar of pip zijn, een percentage of een gedefinieerde beloning: risico op basis van het risico. Als het risico van de transactie bijvoorbeeld 5% is, neem dan een winst van 15% (3: 1 beloning: risico).
  • Beperkingen op voorwaarden. Bepaal wanneer het programma wordt verhandeld en wanneer niet. Kan een aandelenstrategie bijvoorbeeld in de pre- of post-market worden verhandeld, of alleen tijdens reguliere openingstijden? Kan het transacties plaatsen vlak voor grote nieuwsgebeurtenissen? Beslis en definieer vervolgens de beperkingen.

Onder deze fundamentele overwegingen bevinden zich oneindige mogelijkheden met betrekking tot hoe ze feitelijk zijn geprogrammeerd. Dit biedt grote flexibiliteit als het gaat om geautomatiseerd handelen; maar tegelijkertijd geldt dat hoe complexer een systeem wordt, hoe moeilijker het is om erachter te komen welk deel ervan niet werkt als er iets misgaat.

Verstoring door automatische uitvoering

Hoewel geautomatiseerde uitvoering handelaren kan helpen profiteren wanneer snelle bestellingen vereist zijn of de handelaar de markt niet kan volgen, kan automatisering in sommige gevallen ook storend werken. Omdat geautomatiseerde transacties zo snel kunnen worden uitgevoerd, kunnen markten onderhevig zijn aan ernstige verstoringen en anomalieën.

Op 6 mei 2010 bijvoorbeeld,daaldede Dow Jones Industrial Average ( DJIA ) met ongeveer 9 procent in slechts tien minuten. Toch wist de markt een groot deel van die daling uit te wissen voordat deze werd gesloten. Deze verstoring werd bekend als de Flash Crash van 2010 en wordt verondersteld voor een groot deel te zijn veroorzaakt door automatische handelsprogramma’s die begonnen te verkopen terwijl andere programma’s werden verkocht, waardoor een domino-effect ontstond.