In dit artikel
Na dit artikel kun je…
- Prijswijzigingen en volledige tickvolume apart verwerken.
- Replaytempo van live uitvoerbaarheid onderscheiden.
- Microcontractrisico in de rekeningvaluta toetsen.
Begrippen uitgelegd binnen het artikel
Backtesting Orderuitvoering Handelslogboek CFD: verschilcontract Commissie PositiegrootteKies NinjaTrader vanuit instrument, rekeningverbinding, data en noodzakelijke tests. Het platform heeft een futuresgerichte werkwijze met analyse en simulatie. Dat maakt het niet vanzelf passend of ongeschikt voor iemand in Nederland. Bevestig markttoegang en landvoorwaarden voordat je betaalt; een softwaremerk is geen rekeningovereenkomst.
Wat is NinjaTrader precies?
Desktop biedt grafieken, SuperDOM-orderbediening, Strategy Analyzer en NinjaScript op basis van C#. Web en mobiel bestaan daarnaast, maar desktopscripts, add-ons en historische tests werken daar niet automatisch identiek. De geavanceerde historische analyse in dit artikel betreft Desktop. Ervaring met C# bewijst geen universele moeilijkheidsrangorde tegenover MQL.
Scheid software en brokerage. De eigen brokerage richt zich op futures, terwijl Desktop ook ondersteunde andere brokers en datadiensten kan verbinden voor onder meer forex en aandelen. Een genoemde koppeling vereist nog de juiste rekening, rechten en eventuele add-on. Spot en valutafutures: vergelijk contract, hoeveelheid en geldstromen helpt vaststellen welk contract werkelijk wordt verhandeld. Beurshandel, OTC-forex en CFD’s zijn geen synoniemen.
Welke kosten zijn werkelijk gratis?
Grafieken, Backtesting en simulatie kunnen kosteloos worden aangeboden, terwijl marktdata, Market Replay en orderflow afhankelijk zijn van plan en financiering. Lees de huidige rechten voor de bedoelde verbinding. Livehandel vereist niet per definitie een los betaalde platformlicentie: het Amerikaanse Free-plan ondersteunt livehandel zonder maandelijkse planfee, met commissies en andere kosten.
Het behouden Amerikaanse NinjaTrader-Clearing-voorbeeld gebruikt per microcontract per zijde USD 0,39 bij Free, USD 0,29 bij Monthly en USD 0,09 bij Lifetime. Monthly kost USD 99 per maand; Lifetime USD 1.499 eenmalig. Bij fictief 500 complete koop/verkoopcycli van één microcontract is brokeragecommissie Free 500 × 2 × 0,39 = USD 390. Monthly geeft 500 × 2 × 0,29 + 99 = USD 389: slechts USD 1 verschil vóór beurs-, clearing-, NFA-, data- en overige kosten.
Ga niet extra handelen om een abonnement terug te verdienen. De Amerikaanse tarieflijst beschrijft ook USD 35 minimumactiviteitsfee voor Free-accounts die inloggen maar in de gespecificeerde dertig dagen niet live handelen, met een aparte legacy-regel. Dit is geen Nederlands tarief. Vergelijk de werkelijk geldende overeenkomst en all-in instrumentkosten; onderpand is geen abonnementskostenpost.
OnPriceChange is geen volledige volumestroom
Prijsbeweging en verhandeld volume zijn verschillende gebeurtenisvragen; test een volumefilter op herhaling.
- Tick 1: prijs 100
- Volume 2 telt – Prijs verandert van 99 naar 100.
- Tick 2: prijs 100
- Volume 3 ontbreekt – Het eigen filter reageert niet op een herhaalde prijs.
- Tick 3: prijs 101
- Volume 1 telt – Prijs verandert opnieuw; eigen som 3 tegenover volledige 6.
Het fictieve bronfilter begint na Last 99. Binnen één open bar volgen prijzen 100, 100 en 101 met volumes 2, 3 en 1 contract. Er sluit geen bar en er komen geen extra Bid/Ask-events. De volledige som is 6. Een eigen filter dat alleen tickvolume optelt wanneer de prijs verandert, behoudt eerste en derde tick: 2 + 1 = 3.
De NinjaScript-documentatie waarschuwt dat OnPriceChange de tweede tick met dezelfde prijs niet uitsluitend vanwege binnenkomst aan OnBarUpdate doorgeeft. Barsluiting kan wel een aanroep geven en is hier uitgesloten. Dit bewijst niet dat ingebouwde Volume altijd verkeerd is: reeds opgebouwd barvolume lezen en ieder Last-event verwerken zijn andere algoritmen. Test eigen volumelogica dus ook op herhaalde prijzen, niet alleen op bewegende lijnen.
Hoe verschillen Playback, Tick Replay en Strategy Analyzer?
Strategy Analyzer ondersteunt historische NinjaScript-tests, optimalisatie, walk-forward en Monte Carlo. Playback met Market Replay gebruikt vastgelegde of gedownloade Level I/II-events; diepte opnemen vereist ontvangen dieptedata. Historical Playback gebruikt beschikbare historische ticks zonder marktboekdiepte. Tick Replay reconstrueert voor geschikte scripts Last-events met de beste Bid/Ask bij die transactie, niet iedere historische Bid/Ask-gebeurtenis. Het garandeert geen realistische orderfills.
Het fictieve tijdmodel heeft een conditie van marktseconde 0 tot 2 en precies 3 echte beslisseconden, zonder pauzes, vertraging of terugspoelen. Op 1× duurt de conditie 2 gebruikersseconden en valt de beslissing op marktseconde 3: te laat. Op 0,5× duurt ze 4 gebruikersseconden en valt de beslissing op marktseconde 1,5: binnen het venster. Op 2× duurt ze één gebruikersseconde en valt de beslissing op marktseconde 6.
Deze verzonnen reactietijd is geen menselijk onderzoeksresultaat. Slagen op vertraagde replay bewijst geen live-uitvoerbaarheid; zelfs 1× reconstrueert eigen beurswachtrij of marktimpact niet. Houd parameterkeuze en evaluatie uit elkaar via out-of-sample-data, maar neem ook fills, datadekking, kosten en implementatie mee. Orderuitvoering is meer dan het tekenen van een signaal.
Welke verbinding en datadienst zijn nodig?
De provider noemt onder meer Interactive Brokers, FOREX.com/City Index en FXCM naast dataleveranciers. De Multiple Broker-add-on van USD 99 per maand is iets anders dan het Monthly-commissieplan. De actuele help onderscheidt bovendien Multi-Provider kunnen verbinden van het recht een andere brokerrekening te bekijken en te verhandelen. Dat recht geldt niet automatisch voor web en mobiel.
Controleer account, instrument, versie, licentie en datapakket. Rithmic of CQG in de infrastructuur bewijst op zichzelf geen snellere of foutloze fill. Een groepsnaam garandeert niet dat jouw bestaande rekening aansluit. Test een kleine afgebakende migratietaak voordat je afhankelijkheden verandert; NinjaTrader of MT5: vergelijk data, code en testaannames vergelijkt de testvragen naast platformfuncties.
Wat betekent een microfuture voor het geldrisico?
CME specificeert Micro E-mini S&P 500, MES, op USD 5 per indexpunt. Een gewone minimumtick van 0,25 punt is USD 1,25 per contract. Een fictieve beweging van 20 punten geeft USD 100 prijsresultaat voor één en USD 1.000 voor tien contracten, met teken volgens richting. Intraday-marge is onderpand en geen maximaal verlies. Controleer sessiegrens en overnight-eisen; een gewone stop garandeert geen gevraagde uitvoeringsprijs.
Nieuw afzonderlijk EUR-tegenvoorbeeld: kies fictief EUR 80 prijsrisicobudget. Een aangenomen verlies van USD 100 wordt bij 0,90 EUR per USD EUR 90, vóór kosten: EUR 10 boven budget. Een laag intraday-onderpand maakt dat verschil niet kleiner. Dit is geen actuele koers, margineis of aanbevolen positie; het laat de geldvaluta vóór het contractminimum toetsen.
Voor een bestaande EUR/USD-rekening kan een geheel andere toolset passen. De actuele EER-openingsgids noemt Payward Europe Digital Solutions (CY) Limited en gebruikt de woonlandkeuze in de aanvraag voor actuele toelating. De Europese uitbreiding startte volgens het gedateerde bericht in Nederland en Duitsland; dat is geen garantie voor iedere huidige aanvrager. Kopieer de Amerikaanse Clearing-tarieven niet naar deze overeenkomst.
Hoe vergelijk je andere platforms?
MultiCharts: historie, portefeuille en testvoorwaarden heeft PowerLanguage en .NET met planafhankelijke portfoliotools. Test codecompatibiliteit en gelijke historische aannames. thinkorswim: optieanalyse, paperMoney en productrechten heeft eigen account- en producttoegang. MT4 of MT5: kies functies en test de stop na migratie helpt een andere rekeningomgeving beoordelen. Een taalnaam, reputatie of hoger gesimuleerd resultaat bewijst geen algemene technische superioriteit.
Welke vier controles voer je uit?
- Documenteer accountrechten, datamodus, snelheid, pauzes en terugspoelen bij een oefensessie.
- Vergelijk plan, beide commissiezijden, beurs/clearing, data en overige kosten binnen dezelfde jurisdictie.
- Definieer of je echte beursvolume-, replay- of orderboekfuncties nodig hebt op de bestaande rekening.
- Leg vóór liveblootstelling dataresolutie, fills, kosten, uitkomsten en drawdown vast. Twaalf sessies of een stabiele hitrate alleen bewijzen geen winstgevendheid.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
Eerste tick 2 plus derde 1. De tweede tick herhaalt 100 en zijn volume 3 wordt in dit filter overgeslagen.
Andere vragen
Hoe beoordeel ik NinjaTrader voor mijn rekening?
Begin bij instrument, ondersteunde broker, woonland en data. Futuresgerichte tools kunnen passen, maar Europese residentie beslist niet automatisch welke software beter of goedkoper is.
Is Free zonder mogelijke kosten?
Nee. Gratis analyse en simulatie verschillen van datarechten en live kosten. Het Amerikaanse Free-plan heeft geen maandelijkse planfee maar wel commissies en mogelijke rekeningkosten; EER-voorwaarden zijn afzonderlijk.
Is NinjaScript moeilijker dan MQL?
Dat volgt niet uit de taalnaam. C# en MQL hebben andere platform-API’s en events. Test datastromen, orderstatus en herstart; taalervaring voorkomt geen OnPriceChange-volumefout.
Bewijst een geslaagde vertraagde replay livehaalbaarheid?
Nee. In het fictieve tijdmodel werkt drie seconden beslissen op 0,5× maar niet op 1×. Ook normale snelheid reconstrueert eigen wachtrij, kosten en marktimpact niet volledig.
Bronnen en controle
- NinjaTrader — Calculate
Volledige korte definitie en volumewaarschuwing gelezen; OnPriceChange kan herhaalde prijzen overslaan, barsluiting apart. Eigen som is geen API-implementatie.
- NinjaTrader — Playback
Primaire uitleg over Market Replay en historische ticks gelezen; diepte en opnames niet universeel beschikbaar aangenomen.
- NinjaTrader — Tick Replay
Last met beste Bid/Ask en beperkingen voor orderfills gelezen; geen garantie voor reconstructie van de eigen wachtrij.
- NinjaTrader — Amerikaanse plannen
Primaire geïndexeerde US-tabel gelezen: micro 0,39/0,29/0,09 per zijde, 99 per maand en 1.499 eenmalig. Directe regio-redirect naar EU expliciet geen Nederlands tariefbewijs.
- NinjaTrader — Rekeningkosten
Primaire minimumactiviteitsfee 35 USD en aparte legacy-regel gelezen; overige kosten blijven buiten de beperkte commissieillustratie.
- NinjaTrader — Multiple Broker-add-on
Actuele primaire rechten, 99 USD per maand en Desktop/web-onderscheid gelezen. Niet gelijkgesteld aan Monthly-plan.
- NinjaTrader — EER-account openen
EER-contractpartij en woonlandkeuze als actuele toegangstoets gelezen. Geen Amerikaanse aanbieding overgenomen.
- CME — Micro E-mini-contractspecificaties
Primaire MES-specificatie gelezen: 5 USD per punt, gewone tick 0,25 punt/1,25 USD. Kalender-spreadtick is een andere specificatie.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
