Elke laag heeft één taak en geeft het resultaat door aan de volgende. Inname normaliseert, kenmerken comprimeren, het model schat in, de poort toetst en de beslissing wordt vastgelegd. Er is geen laag die terug kan grijpen op een eerdere, en dat is precies de bedoeling.
De poort is de enige plek waar een beslissing kan worden tegengehouden. Dat is bewust: als er op meerdere plekken geremd kan worden, wordt het onduidelijk waarom een kans uiteindelijk niet is benut. Nu is er één antwoord op die vraag, en het staat in het log.
Wat de poort toetst, staat vast: maximale positie, toegestane terugval, handelsvenster en een ondergrens voor liquiditeit. Zolang de poort open blijft, kan de modeluitkomst de beslissing niet op eigen gezag doorzetten. De poort is geen formaliteit, maar de laatste stap voordat iets daadwerkelijk gebeurt.
- REPRORandom seed en modelversie liggen vast. Dezelfde invoer levert dezelfde uitvoer op, ook maanden later.
- UITLEGVan elke beslissing wordt vastgelegd welke kenmerken hebben bijgedragen, zodat de uitkomst achteraf te verklaren is.
- WALK-FWDTrainen op het verleden, toetsen op de toekomst. Die volgorde ligt vast om overmatige optimalisatie te voorkomen.
- FAILSAFEBij vertraging of onwaarschijnlijke waarden in de data sluit de poort en stopt de nieuwe besluitvorming.
- AUDITZowel uitvoering als afwijzing wordt met dezelfde granulariteit bewaard. Controle achteraf is de basis voor verbetering.
- SCOPEDe engine is ontworpen voor de Europese handelscontext; tijden, valuta en handelsvensters volgen de lokale markt.