Uit ons onderzoeksnotitieboek

Waarom meer filters niet altijd helpen

We beoordelen een extra filter op zijn bedoeling, de verwijderde kansen en de informatie die het werkelijk toevoegt.

Een bevestiging toevoegen voelt als vooruitgang. Wij vragen ons af of ze het idee verduidelijkt of alleen een bekende periode mooier maakt. Verschillende indicatoren kunnen hetzelfde gedrag meten.

We geven de filter een doel

We beschrijven vooraf welke fout hij moet voorkomen. Een trendfilter moet bijvoorbeeld een duidelijke rol hebben naast een trigger die al momentum gebruikt.

We onderzoeken de verwijderde trades

We vergelijken basis en filter op dezelfde data, inclusief aantallen, vertraging en uitgesloten kansen. Een gladder resultaat met weinig trades kan vooral een selectie-effect zijn.

We halen een regel weg om hem te begrijpen

Zonder filter, met naburige waarden en op een andere periode onderzoeken we de bijdrage. Alleen bij één passende waarde werken vraagt om een betere verklaring.

Bekijk de technische uitwerkingOpen de volledige methode, uitgewerkte voorbeelden en implementatievragen. We bewaren die verdieping hier, zodat je de redenering zo ver kunt volgen als je wilt.

Een filter toevoegen voelt verantwoordelijk: verwijder zwakke trades en behoud schone setups. Meerdere filters kunnen echter hetzelfde marktgedrag met andere labels meten of het verleden verbeteren door moeilijke voorbeelden weg te selecteren.

De juiste vraag is niet hoeveel bevestigingen er zijn, maar welke onafhankelijke fout elke filter voorkomt en wat hij kost.

Korte nota · SHORT-05

Eenvoudige filterreview

Test de bijdrage van elke voorwaarde apart.

  1. 01
    RolBenoem de fout die de filter moet blokkeren.
  2. 02
    OverlapControleer of een andere input hetzelfde meet.
  3. 03
    KostMeet vertraging, gemiste kansen en minder onafhankelijke samples.
  4. 04
    RobuustheidVerwijder of verschuif de filter en test opnieuw op ongeziene data.

Veelgemaakte fout

Een strategie voegt trend-, momentum-, volatiliteits-, sessie- en candlefilters toe tot de historiek glad wordt. Omdat alles samen werd getuned, is niet duidelijk welke regel informatie toevoegde en welke enkel het verleden selecteerde.

Praktische check

Begin met het kleinste coherente model. Voeg één voorwaarde met een geschreven doel toe, vergelijk kansen en gedrag en test op een andere periode of feed. Als verwijderen weinig verandert of nabije instellingen falen, is het mogelijk complexiteit zonder duurzame waarde.

  • Eén filter, één expliciet doel.
  • Meet overlap met bestaande inputs.
  • Volg gemiste kansen én vermeden verliezen.
  • Hertest op ongeziene data en nabije settings.
  • Verkies verklaarbare verbetering boven een mooiere curve.

Vragen die je misschien hebt

Verminderen filters altijd risico?

Nee. Ze kunnen entries beperken maar ook vertraging, concentratie of schijnzekerheid toevoegen.

Hoeveel filters moet een EA gebruiken?

Er is geen universeel aantal. Behoud alleen onafhankelijke, testbare rollen.

Meet wat iedere filter na selectie en kosten toevoegt

Schuif het diagram horizontaal of open het op volledige grootte.

Meet wat iedere filter na selectie en kosten toevoegt
Educatief ontwerpvoorbeeld — waarden en toestanden zijn geen liveprestaties.

Dit geconstrueerde voorbeeld start met 120 trades in een vergrendelde periode. Filters A en B zijn vooraf bepaald; tussen de rijen wordt niets opnieuw gekalibreerd. Alle resultaten gebruiken dezelfde kosten.

01: Basis

02: A: trendfilter

03: B: volatiliteitsfilter

04: A + B

05: Operationele spreadlimiet

Volledig diagram openen ↗

Meet wat iedere filter na selectie en kosten toevoegt

Dit geconstrueerde voorbeeld start met 120 trades in een vergrendelde periode. Filters A en B zijn vooraf bepaald; tussen de rijen wordt niets opnieuw gekalibreerd. Alle resultaten gebruiken dezelfde kosten.

Ablatietabel — illustratieve cijfers
Versie Trades behouden Nettoresultaat Verwijderd Duiding
Basis 120 +8,0% — Referentie
A: trendfilter 82 +8,4% 38 Kleine extra bijdrage
B: volatiliteitsfilter 78 +6,1% 42 Verwijdert goede én slechte trades
A + B 61 +6,3% 59 uniek Veel overlap; geen extra waarde boven A
Operationele spreadlimiet 114 +7,8% 6 Lager resultaat, maar blokkeert te dure uitvoering

A verwijdert 38 en B 42 trades; samen slechts 59. Er overlappen dus 21 verwijderde trades. Vergelijk A-only, B-only, overlap en geen van beide; één totaalscore verbergt interactie. Bij aanpassing na opening van de periode begint een nieuwe zoekronde met een nieuw onaangeraakt testvak.

B helpt hier statistisch niet. De spreadlimiet heeft een andere taak: een uitvoeringsgrens afdwingen, ook bij lager historisch rendement. Voorspellende filters vragen stabiele incrementele waarde; operationele controles vragen een verklaarde veiligheids- of uitvoeringsreden.

Wat te controleren

  • Registreer elke geteste filter- en parameterversie, ook verworpen versies.
  • Doe leave-one-filter-out op één chronologische, vergrendelde periode met gelijke kosten.
  • Gebruik aparte behoudcriteria voor voorspellende waarde en operationele noodzaak.

Grenzen van dit voorbeeld

De cijfers demonstreren de methode en zijn geen prestatiebewijs. Een filter kan per mechanisme of regime anders werken.

Redactioneel eigenaarschap en primaire bronnen

Beoordeeld door POLARIS Research

Bewijskader

Dit is een educatieve ontwerp- en validatieanalyse. Ze beschrijft testbare faalmodi en bewijst geen toekomstige winstgevendheid.

Primaire bronnen

Deze bronnen ondersteunen platformgedrag of onderzoeksconcepten. Ze valideren geen POLARIS-prestaties en garanderen geen toekomstige resultaten.

Verken de volgende relevante laag

Ga gericht verder tussen onderzoek, systeemengineering en portefeuilleconstructie zonder de context van deze pagina te verliezen.

Neem contact op met POLARIS via WhatsApp