Voorwaarde op Moving Average
De voorwaarde op Moving Average is een optionele extra voorwaarde boven op je prijstriggers.
Daarmee handelt een strategie alleen aan één kant van de moving average van de prijs. Bijvoorbeeld: koop dips alleen zolang de prijs onder het 50-daags gemiddelde staat, en verkoop stijgingen alleen zolang hij erboven staat.
De voorwaarde staat standaard uit. Een strategie zonder deze voorwaarde werkt precies zoals beschreven op de pagina’s over de koop- en verkooptrigger. Net als RSI-bevestiging kan ze een trade alleen tegenhouden. Ze veroorzaakt nooit zelf een trade.
Wat de voorwaarde toevoegt
Section titled “Wat de voorwaarde toevoegt”Moving average is de Engelse term voor een voortschrijdend gemiddelde: de gemiddelde slotkoers over de laatste aantal candles. Bij elke nieuwe candle schuift het venster één stap op, zodat het gemiddelde met de koers meebeweegt. Aurono gebruikt in de app de Engelse term, en daarom deze pagina ook. Aurono gebruikt het gewone gemiddelde: de slotkoersen opgeteld en gedeeld door hun aantal. Een 50-daags gemiddelde op een dagstrategie is de gemiddelde slotkoers van de laatste 50 dagen.
Staat de voorwaarde aan, dan kies je voor elke kant een regel:
| Regel | Wat het betekent |
|---|---|
| At any price | Het gemiddelde beperkt deze kant niet |
| Only when the price is above it | Een trade aan deze kant mag alleen zolang de laatste slotkoers boven het gemiddelde staat |
| Only when the price is below it | Een trade aan deze kant mag alleen zolang de laatste slotkoers onder het gemiddelde staat |
Een slotkoers die precies op het gemiddelde ligt, staat er niet boven en niet onder. Die houdt de trade dus tegen.
De instellingen
Section titled “De instellingen”De kaart Moving average staat bij Create Strategy en in het bewerkformulier, naast de RSI-kaart.
Met een klik op Add moving average condition vult Aurono een startpunt in:
- Moving average length: 50
- Buy: Only when the price is below it
- Sell: Only when the price is above it
Die combinatie past bij een strategie die dips koopt. Ze houdt aankopen tegen zolang de prijs nog boven de trend staat, en verkopen zolang hij er nog onder staat. In stijgende, dalende en zijwaartse markten blijft ze dicht bij helemaal geen voorwaarde.
Lengte
Section titled “Lengte”Kies een van de standaardlengtes, MA20, MA50, MA100 of MA200, of typ een andere lengte in het veld other.
De lengte telt in de timeframe van je strategie, niet in dagen. De eenheid naast het veld zegt welke: op een dagstrategie is MA50 een 50-daags gemiddelde, op een 4h-strategie een gemiddelde over 50 blokken van 4 uur. De langste lengte is 200 candles, of 40 op een weekstrategie. Op een weekstrategie zijn de langere standaardlengtes daarom grijs.
Een regel per kant
Section titled “Een regel per kant”De keuzelijsten Buy en Sell staan los van elkaar. Je kunt alleen aankopen beperken, alleen verkopen, of allebei. Staat het bedrag van een kant op €0, dan is de keuzelijst grijs, want die kant handelt toch nooit.
Kies je bij aankopen Only when the price is above it, dan verschijnt er een opmerking onder het veld: de strategie zit dalende markten dan uit, met veel minder aankopen en geen aankopen op weg naar beneden in een crash. Dat kan precies zijn wat je wilt. Het is wel het omgekeerde van hoe een strategie die dips koopt meestal werkt, dus lees die opmerking even.
Wil je de voorwaarde weer uitzetten, gebruik dan de link Remove naast de lengte. Daarmee wis je de lengte en beide regels.
Als de voorwaarde botst met RSI
Section titled “Als de voorwaarde botst met RSI”De moving average en RSI-bevestiging kunnen iets vragen wat bijna nooit tegelijk gebeurt.
Een aankoop die RSI op 30 of lager vraagt, komt bijna altijd na een daling die de prijs onder het gemiddelde bracht. Vraagt de regel dan ook nog dat de prijs boven het gemiddelde staat, dan houdt de strategie weinig of geen aankopen over. Voor verkopen geldt hetzelfde: RSI op 70 of hoger betekent bijna altijd dat de prijs boven het gemiddelde is uitgestegen.
Combineer je instellingen zo, dan toont de kaart een waarschuwing, Expect few or no buys of Expect few or no sells, voordat je opslaat. Het is een seintje, geen blokkade: je kunt de strategie gewoon opslaan.
Waar je de voorwaarde instelt
Section titled “Waar je de voorwaarde instelt”- Create Strategy, bij het aanmaken van een nieuwe strategie
- Het bewerkformulier van een bestaande strategie. Zoals elke wijziging van een parameter maakt dat een nieuwe strategieversie
- Lab Simulate, om het effect eerst op historische data te testen. Het gemiddelde staat in de grafiek, en de samenvatting What happened telt de signalen die het tegenhield
- Quick Test, die de voorwaarde van de strategie die je test meeneemt in de simulatie
Waar de voorwaarde in de volgorde van controles zit
Section titled “Waar de voorwaarde in de volgorde van controles zit”Zodra een prijstrigger wordt geraakt, loopt Aurono de voorwaarden in deze vaste volgorde af:
- Staat deze kant überhaupt aan (koop- of verkoopbedrag boven €0)
- RSI-bevestiging
- Voorwaarde op Moving Average
- Cooldown tussen trades aan dezelfde kant
- Beschikbaar kapitaal (koop) of beschikbare voorraad (verkoop)
- Gemiddelde kostprijs plus de kostenmarge (alleen verkoop)
- Minimale positie (alleen verkoop)
Houdt het gemiddelde een signaal tegen, dan meldt Aurono dat de prijs niet boven, of niet onder, het gemiddelde stond en stopt daar. In het Activity-log staat dan bijvoorbeeld price not below its 50-day average. Had RSI het signaal al tegengehouden, dan zie je de RSI-reden, want RSI komt eerst.
Nog niet genoeg geschiedenis
Section titled “Nog niet genoeg geschiedenis”Een gemiddelde over 50 candles heeft 50 gesloten candles nodig. Zolang een munt niet genoeg koersgeschiedenis heeft om het gemiddelde te vullen, wacht de kant waarvoor de regel geldt. De andere kant blijft handelen op haar eigen regel. De Activity-feed meldt het als een kant om deze reden wacht.
Een lang gemiddelde op een trage timeframe, zoals MA200 op een dagstrategie, heeft de meeste geschiedenis nodig. Blijft een kant wachten, kijk dan eerst in de Activity-feed voordat je iets verandert: het wachten lost zichzelf op naarmate er candles bijkomen.
Waar je de voorwaarde terugziet
Section titled “Waar je de voorwaarde terugziet”- De samenvattingsregel onder de naam van een strategie noemt de regel, bijvoorbeeld MA50: buy below / sell above, naast de RSI-niveaus
- Lab Simulate tekent het gemiddelde in de koersgrafiek en telt de signalen die het tegenhield
- Het Activity-log en het tabblad Evaluate noemen de moving average als reden wanneer die een signaal tegenhield
- Rapportmails noemen signalen die het gemiddelde tegenhield, samen met de andere redenen waarom een signaal niet tot een trade leidde
Wat de voorwaarde niet doet
Section titled “Wat de voorwaarde niet doet”De voorwaarde op Moving Average:
- Start nooit zelf een trade. Er moet nog steeds eerst een prijstrigger afgaan
- Gaat niet boven de gemiddelde kostprijs-regel. Een verkoop die de kostprijs tegenhoudt, blijft tegengehouden
- Voorspelt geen richting. Of de prijs boven of onder het gemiddelde staat, zegt waar de trend vandaan komt, niet waar hij heen gaat
- Past zichzelf niet aan. De lengte en beide regels blijven precies zoals je ze instelde, tot je een nieuwe versie maakt
Reken op minder trades met de voorwaarde aan. Probeer haar in Lab Simulate op je eigen munt en periode voordat je haar aan een live strategie toevoegt.
Volgende pagina
Section titled “Volgende pagina”Ga verder met:
Gemiddelde kostprijs uitgelegd
/strategy-builder/average-cost-base