Onflow: a model free, online portfolio allocation algorithm robust to transaction fees

Onflow is een modelvrij, online algoritme voor portefeuilletoewijzing dat via gradiëntstromen en versterkt leren dynamisch de verwachte logaritmische rendementen maximaliseert terwijl het transactiekosten effectief verwerkt, waardoor het zelfs bij hoge kosten superieur presteert ten opzichte van bestaande methoden zonder aannames over rendementverdelingen.

Gabriel Turinici, Pierre Brugiere

Gepubliceerd Fri, 13 Ma
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Onflow: De Slimme Portefeuille die Zich Aangepast aan de Kosten

Stel je voor dat je een kapitein bent van een schip dat door een onvoorspelbare oceaan vaart. Je doel is om zo snel mogelijk naar de horizon te komen (rijkdom vergaren), maar je hebt twee grote problemen:

  1. Je weet niet precies hoe het weer wordt (de markt is onvoorspelbaar).
  2. Elke keer als je je koers een beetje aanpast, moet je betalen voor het draaien van het roer (transactiekosten).

De meeste oude methoden voor beleggen doen alsof ze een perfecte weersvoorspelling hebben. Ze zeggen: "Als we de statistieken van de afgelopen 100 jaar kennen, weten we precies hoe we moeten varen." Maar in de echte wereld werkt dat niet; het weer verandert, en die voorspellingen zijn vaak fout.

Wat is Onflow?
De auteurs van dit paper, Gabriel Turinici en Pierre Brugiere, hebben een nieuwe methode bedacht die ze Onflow noemen. In plaats van te proberen de toekomst te voorspellen, leert Onflow simpelweg door te kijken wat er nu gebeurt. Het is als een schipper die niet naar een kaart kijkt, maar continu naar de golven en de wind, en zijn roer heel soepel aanpast.

Hier is hoe het werkt, vertaald in alledaagse termen:

1. De "Zachte" Aanpassing (De Soepelheid)

Stel je voor dat je een bak met drie soorten fruit hebt: appels, peren en bananen. Je wilt ze in een bepaalde verhouding houden. Als de prijs van appels stijgt, heb je per ongeluk meer appels dan je wilt.

  • De oude manier: Je gooit direct alle appels weg en koopt nieuwe peren. Dit kost veel geld (transactiekosten) en is onhandig.
  • De Onflow-methode: Onflow gebruikt een wiskundige truc (een "softmax" functie) die zorgt dat je verhoudingen niet schokkerig veranderen, maar soepel. Het is alsof je het fruit heel langzaam en voorzichtig van de ene naar de andere kom schuift, in plaats van alles in één keer te gooien.

2. De Kosten van Draaien (Transactiekosten)

Dit is het belangrijkste stukje. In de echte wereld kost het geld om te kopen en verkopen.

  • Als je te vaak je portefeuille aanpast, vreet de "roer-kost" (transactiekosten) je winst op.
  • Onflow is slim genoeg om te weten: "Laten we niet draaien als het niet echt nodig is."
  • De algoritme berekent continu: "Is het voordeel van het aanpassen groter dan de kosten van het draaien?" Als het antwoord nee is, blijft het stil. Als het ja is, draait het heel voorzichtig.

3. Waarom is dit beter dan de rest?

De auteurs hebben Onflow getest op oude beursdata (de "Old NYSE" dataset) en ook op moderne, wilde activa zoals crypto en tech-aandelen.

  • Bij lage kosten: Onflow doet ongeveer even goed als de beste bekende methoden. Het is een sterke speler.
  • Bij hoge kosten: Hier wordt het magisch. Als de kosten om te handelen hoog zijn (bijvoorbeeld 2% per keer), crashten de oude methoden. Ze draaiden te veel en betaalden te veel. Onflow bleef echter stabiel. Het draaide minder vaak, maar wel op de juiste momenten, en behield daardoor veel meer van zijn winst.

Een creatieve analogie: De danser
Stel je voor dat beleggen een dans is op een vloer die voortdurend beweegt.

  • De Markowitz-methode (de oude klassieker) probeert een perfecte danspas te plannen op basis van een statische foto van de vloer. Als de vloer beweegt, struikelt hij.
  • De EG-methode (een andere populaire methode) is een danser die heel snel en heftig reageert op elke beweging. Hij is snel, maar hij stuitert heen en weer en versleten zijn schoenen (hoge kosten) en valt vaak.
  • Onflow is een danser die zweeft. Hij voelt de beweging van de vloer en past zijn gewicht soepel aan. Hij maakt geen grote sprongen, maar kleine, vloeiende bewegingen. Hierdoor verslijt hij zijn schoenen niet (lage kosten) en blijft hij net zo lang op de vloer als de muziek speelt, zelfs als de vloer heel onrustig wordt.

Conclusie voor de gewone mens

Onflow is een beleggingsstrategie die geen voorspellingen doet. Het vertrouwt niet op complexe modellen die zeggen "morgen gaat de markt omhoog". In plaats daarvan is het een leerend systeem dat:

  1. Kijkt naar de prijzen van vandaag.
  2. Zachtjes zijn portefeuille aanpast om meer winst te maken.
  3. Zeer goed is in het vermijden van onnodige kosten.

Het is een veilige, robuuste manier om te beleggen, vooral in tijden waarin het handelen duur is of de markt erg onvoorspelbaar is. Het is als een auto die automatisch remt en stuurt om brandstof te besparen, in plaats van vol gas te geven en te hard te remmen.