Uit ons onderzoeksnotitieboek

SMC en price action omzetten in deterministische code

We beschrijven hoe we visuele ideeën vertaalden naar herhaalbare regels voor swings, breaks, zones en bevestiging.

Een gemarkeerde grafiek was een goed begin van price-actionwerk. Toch moesten we expliciet maken waarom een kleine swing werd genegeerd of een bepaalde zone de voorkeur kreeg.

We begonnen bij wanneer een swing bekend is

Welke candles bevestigen het punt, hoe tellen gelijke highs en lows, en wanneer is het definitief? Als latere candles nodig zijn, mag de eerdere beslissing dat bevestigde punt nog niet kennen.

We gaven breaks en zones een levensloop

Een wick door een niveau verschilt van een close erbuiten. We definiëren BOS en CHoCH voor de gekozen methode en beschrijven ontstaan, aanraking, rangorde, verval en invalidatie van zones.

We vergeleken interpretaties

Met chartmarkeringen en logs bekijken we normale situaties, gelijke niveaus, ontbrekende bars en veranderende hogere context. Eerst willen we weten of dezelfde waarnemingen dezelfde uitleg opleveren.

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.

SMC en price action worden meestal op grafieken uitgelegd. Een trader kan een kleine swing negeren, een schonere zone kiezen of structuur na nieuwe candles herinterpreteren. Code kan die stille discretie niet gebruiken en heeft voor dezelfde historische toestand één herhaalbaar antwoord nodig.

In ons publiek-veilige archief vallen 22 projecten vooral onder price action en marktstructuur. De terugkerende uitdaging was definitie: swingbevestiging, relevante breaks, creatie en invalidatie van zones en het doorgeven van hogere-timeframecontext zonder toekomstige informatie.

Engineeringnota · ENG-05

Van grafiektaal naar beslissing

Elke laag beantwoordt één vraag en geeft een afgewerkte toestand door.

  1. 01
    StructuurDefinieer bevestigde swings en de hiërarchie van externe en interne structuur.
  2. 02
    EventLeg de exacte close- of prijsvoorwaarde voor BOS of CHoCH vast.
  3. 03
    ZoneMaak, rangschik, verouder en invalideer supply- of demandzones consequent.
  4. 04
    ToestemmingCombineer context, trigger, risico, sessie, spread en positielimieten één keer.

Definieer structuur

Definieer eerst een swing zonder achteraf de mooiste punten te kiezen. Een regel kan vaste naburige candles, bevestigde pivots, displacement of een andere expliciete voorwaarde gebruiken. Er is ook beleid nodig voor gelijke highs en lows, geneste structuur en het moment waarop een kandidaat definitief is.

Benoem het event

Een wick voorbij een niveau, een candleclose er voorbij en een close met minimumverplaatsing zijn verschillende events. BOS en CHoCH moeten dus operationele definities zijn. Registreer het gebroken niveau, brontimeframe, bevestigingscandle, richting en de toestand vlak vóór het event.

Beheer timeframes

Lees hogere-timeframecontext van een bepaalde huidige of gesloten candle en koppel die zonder leakage aan de lagere beslissing. Definieer ook geldigheidsduur, invalidatie en wat met een lagere setup gebeurt wanneer de hogere context vernieuwt.

Valideer interpretatie

Vergelijk logs en gemarkeerde grafieken, niet alleen winst. Een bruikbare review omvat normale, gemiste en geblokkeerde trades, herstarts, gelijke niveaus, snel wisselende structuur en onvolledige historiek. Bewijs eerst dat de interpretatie stabiel is.

  • Gebruik exacte candle- en swingdefinities.
  • Scheid kandidaatstructuur van bevestigde structuur.
  • Bewaar de brontijd van elke hogere-timeframestatus.
  • Definieer zoneverval en invalidatie vóór entry.
  • Vergelijk beslissingslogs met grafieken op ongeziene data.

Vragen die je misschien hebt

Kan SMC zonder indicatoren worden geautomatiseerd?

Ja, als elke candle, swing, break, zone, timing en resetregel expliciet is vastgelegd.

Waarom markeren SMC-tools andere structuren?

Ze kunnen andere swing-, break-, hiërarchie- of invalidatieregels gebruiken. Het label definieert het algoritme niet.

Maak marktstructuurlabels reproduceerbaar

Schuif het diagram horizontaal of open het op volledige grootte.

Maak marktstructuurlabels reproduceerbaar
Educatief ontwerpvoorbeeld — waarden en toestanden zijn geen liveprestaties.

Synthetische candles; dezelfde invoer tweemaal. Niveau en sluitregel zijn expliciet.

Volledig diagram openen ↗

Maak marktstructuurlabels reproduceerbaar

Deze geconstrueerde reeks gebruikt genummerde, gesloten candles. Een swing high vereist aan beide kanten twee lagere highs; candle 3 is dus pas na sluiting van candle 5 bevestigd. Definitie A noemt een close voorbij de bevestigde swing een break. Definitie B eist bovendien 0,10 overschrijding en een body groter dan 0,60.

Eén koersreeks, twee geldige definities
Candle High / low / close Bekend na close Definitie A Definitie B
1 100,0 / 98,8 / 99,6 Geen swing Wachten Wachten
2 101,0 / 99,2 / 100,5 Geen swing Wachten Wachten
3 102,0 / 100,0 / 101,6 Mogelijke high Wachten Wachten
4 101,5 / 99,8 / 100,4 Rechterzijde 1 Wachten Wachten
5 101,2 / 99,5 / 100,8 Swing high C3 bevestigd Niveau 102,0 Niveau 102,0
6 102,3 / 100,6 / 102,05 Close boven swing BOS geldig Afgewezen: tolerantie/body
7 103,1 / 101,0 / 102,8 Sterke close Al doorbroken BOS geldig

Een bullish status wordt pas BOS wanneer de gekozen breakregel slaagt. CHoCH vereist een voorafgaande bearish status en een break van de benoemde tegengestelde swing. Een demandzone van de laatste bearish candle vóór een geldige bullish break is eerst ‘vers’, wordt ‘geraakt’ bij de eerste terugkeer en ongeldig wanneer een gesloten candle voorbij de verre grens sluit. Elke overgang bewaart candle-ID en bevestigingstijd.

Beide definities zijn deterministisch en verschillen op candle 6. Software kan de keuze exact herhalen; dat bewijst niet dat één SMC-interpretatie rendement beter voorspelt.

Wat te controleren

  • Bevries de candles en laat twee beoordelaars en het programma swings, breaks en zones labelen.
  • Neem gelijke highs, wick-only breaks, geneste structuur en invalidatie vóór instap op.
  • Bewaar vorige marktstatus en bevestigingstijd bij iedere BOS- of CHoCH-gebeurtenis.

Grenzen van dit voorbeeld

Dit is één implementeerbare woordenschat. Andere keuzes zijn mogelijk, maar wisselen na het zien van de uitkomst maakt de vergelijking oneerlijk.

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