1. Start hier — wat Financial Dojo wel en niet doet
Financial Dojo is je Trading OS: analyse, training, tradeplanning, paper execution, journaling en later broker execution in één workflow. De technische score of cycle-status is geen automatische koop- of verkoopopdracht. Het platform probeert onafhankelijke observaties te combineren en conflicten zichtbaar te maken.
Standaard workflow
Chart → marktstructuur → cyclecontext → momentum → higher timeframe → entry/stop/target → risk → PAPER → evaluatie.
Begin met PAPER. LIVE en AUTO blijven server-side geblokkeerd totdat je ze expliciet configureert en de brokerlaag getest is.
2. Charts
Kies een ticker, timeframe en klik Load. 1d betekent dagcandles, 1wk weekcandles, 4h vieruurscandles enzovoort. Financial Dojo herberekent daarna indicators, swingstructuur, cycles en setupstatus.
EMA20/EMA50 geven trendcontext. VWAP is een gemiddelde prijs gewogen naar volume. S/R zones zijn geclusterde pivotgebieden: het Dojo tekent bewust slechts enkele relevante zones zodat de chart leesbaar blijft. Cycle lows toont de recente door het model gedetecteerde pivot lows als CL-markers.
Met Pick entry, Pick stop en Pick target klik je rechtstreeks een prijsniveau op de chart. Fit zet de volledige beschikbare historie opnieuw in beeld.
3. Setup status
De status is belangrijker dan één indicator. CONFIRMED betekent dat score, momentum, swingstructuur en higher timeframe voldoende overeenkomen volgens de huidige regels. SETUP betekent constructief maar nog niet volledig bevestigd. WATCH betekent observeren; er zijn conflicten of onvoldoende bevestiging. NEUTRAL betekent dat het model geen duidelijke technische edge ziet.
De score loopt van 0–100. Een hoge score is geen garantie op winst. De rechterkolom toont daarom afzonderlijk Confirmations en Conflicts. Higher timeframe alignment kan een setup versterken of juist afremmen.
4. Marktstructuur & Support/Resistance
HH/HL = Higher Highs en Higher Lows: bullish swingstructuur. LH/LL = Lower Highs en Lower Lows: bearish swingstructuur. MIXED betekent dat highs en lows niet dezelfde richting bevestigen. RANGE betekent dat er geen nette swingsequentie is.
S/R wordt uit pivots gehaald en vervolgens op ATR/prijsafstand geclusterd. Touches, afstand en recency beïnvloeden de zonekwaliteit. Een zone is geen exacte magische prijs; behandel ze als gebied. De dichtstbijzijnde support en resistance worden ook rechts samengevat.
5. Cycles — twee verschillende metingen
Financial Dojo scheidt voortaan structurele swing cycles en de DSP dominant period. Dat voorkomt de fout om bijvoorbeeld “dominant period 73” te lezen als “de Daily Cycle duurt 73 dagen”.
Structural cycle age telt candles vanaf de laatste gedetecteerde pivot low. Structural period is de mediane afstand tussen recente pivot lows. De fase is EARLY, MID, LATE of EXTENDED op basis van die structurele spacing. Prior translation vergelijkt waar de high lag tussen twee eerdere cycle lows: later = RIGHT, vroeger = LEFT.
DSP dominant period komt uit een detrended frequentie-analyse en beschrijft de dominante oscillatoire component in het gekozen datavenster. Het is een andere meting dan de structurele cycle. De CL-markers zijn modelgedetecteerde pivots; ze zijn geen absolute DCL/ICL/YCL-certificering.
6. Indicatoren
RSI 14: momentumoscillator. Rond 50 is de middenlijn; hoge/lage waarden zijn context, geen standalone signalen. MACD: verschil tussen snelle en tragere EMA plus signaallijn. Dojo noemt MACD bullish wanneer MACD boven de signaallijn staat. Fisher Transform: transformeert prijspositie om keerpunten/momentum scherper te maken. Dojo toont ook ↑/↓, omdat richting nuttiger is dan alleen de absolute Fisherwaarde. Efficiency Ratio: verhouding tussen netto directionele beweging en totale beweging; dichter bij 1 = efficiëntere trend, dichter bij 0 = meer chop/noise.
7. Chart Trade Plan
Een plan bestaat uit side, entry-zone, stop, target, riskpercentage, broker, voorwaarden en thesis. Voor BUY moet de stop onder de entry liggen en target erboven; voor SELL omgekeerd. R:R = potentiële reward gedeeld door afstand tot stop.
Save plan bewaart als DRAFT. Save + Arm zet het plan ARMED: de server mag de ingestelde voorwaarden volgen. Arming is niet hetzelfde als live execution. Als LIVE/AUTO serverflags uit staan, blijft live brokeruitvoering geblokkeerd.
Een stop hoort op het niveau waar je thesis ongeldig wordt, niet op een willekeurig percentage omdat dat “mooi” uitkomt.
8. Execution & veiligheid
De veiligheidsladder is: REPLAY → PAPER → MANUAL LIVE → ARMED LIVE → RULE-BASED AUTO. De globale Kill Switch blokkeert uitvoering. Daarnaast gelden account-risk, maximale positienotional, daily-loss, open-position en leverage-limieten.
Gebruik LIVE pas nadat orderreconciliation, reconnects, tick/lot-size en broker-native protective orders aantoonbaar correct werken. Bij unattended trading moet de bescherming zo veel mogelijk bij de broker/exchange zelf liggen en niet alleen in de webapp.
9. Chart Dojo
Blind Chart Dojo verbergt identiteit en toekomstige candles. Analyseer trend, cyclefase en actie (LONG/SHORT/WAIT), teken entry/stop/target en geef confidence. Na Lock & reveal wordt de toekomst zichtbaar en krijg je een score.
Het doel is niet om één oefening “juist” te hebben, maar honderden beslissingen te verzamelen en patronen in je eigen gedrag te vinden: te vroege entries, slechte R:R, overconfidence, setups waarin je structureel goed of slecht bent.
10. Strategy Lab
Strategy Lab test hypotheses op historie. Huidige basisstrategieën zijn EMA crossover, RSI reversion en breakout. Parameters staan als JSON zodat regels reproduceerbaar zijn. Fees en slippage horen in iedere serieuze test.
Backtestresultaten zijn onderzoek, geen bewijs van toekomstige performance. Kijk niet alleen naar totaalrendement maar ook trades, winrate, profit factor, gemiddelde trade en max drawdown. Later hoort hier walk-forward/out-of-sample en cross-market robustness bij.
11. Portfolio & Execution
Portfolio toont per broker accountstatus, open posities en recente orders. PAPER is altijd beschikbaar. Paper equity en daily realized P&L worden door de risk engine gebruikt. Een paperpositie kan handmatig op actuele marktprijs gesloten worden.
12. Alerts
Alerts kunnen prijs-, RSI-, score- en cyclevoorwaarden volgen. Een alert is een notificatie/trigger, geen vrijbrief voor uitvoering. Combineer alerts met een vooraf geschreven thesis en invalidatie.
13. Journal
Noteer setup, thesis, mode, outcome in R en score. R normaliseert resultaten naar je vooraf genomen risico: +2R betekent tweemaal je oorspronkelijke risico gewonnen; -1R betekent één risicounit verloren. Het journal is de brug tussen “ik denk dat dit werkt” en je echte persoonlijke expectancy.
14. Hyperliquid & IBKR
Hyperliquid is bedoeld voor crypto/perpetual execution. Test eerst testnet en valideer symbol mapping, size rounding, leverage en protective orders. IBKR kan via TWS/IB Gateway worden gekoppeld voor aandelen, ETF’s, futures en later opties. Opties vragen extra selectie op contract, expiry, strike, multiplier, Greeks, liquiditeit en spread.
De architectuur blijft: Financial Dojo maakt het plan en riskbesluit; broker adapters vertalen dat naar broker-specifieke orders. Zo blijft strategiecode onafhankelijk van de broker.
15. Begrippen
- Bias
- Samengevatte technische richting, niet hetzelfde als entry.
- HH/HL
- Higher High / Higher Low.
- LH/LL
- Lower High / Lower Low.
- Cycle low (CL)
- Door de pivotdetector gevonden lokale low.
- DCL / ICL / YCL
- Daily / Intermediate / Yearly Cycle Low. De huidige CL-marker claimt niet automatisch dat een pivot één van deze hogere labels is.
- Translation
- Locatie van de cycle high relatief tot de twee cycle lows.
- R
- Eén vooraf bepaalde risicounit.
- Armed
- Plan wordt server-side gevolgd op voorwaarden.
- Kill Switch
- Globale uitvoeringstop.
- Expectancy
- Gemiddeld verwacht resultaat per trade over een voldoende grote steekproef.