Kies 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

Drie ticks, twee prijswijzigingenFictieve Last-stroom in één open bar; vorige Last 99, geen barsluiting.REKENVOORBEELDTick 1: prijs 100Volume 2 teltTick 2: prijs 100Volume 3 ontbreektTick 3: prijs 101Volume 1 telt
Drie ticks, twee prijswijzigingen. Fictieve Last-stroom in één open bar; vorige Last 99, geen barsluiting.

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?

  1. Documenteer accountrechten, datamodus, snelheid, pauzes en terugspoelen bij een oefensessie.
  2. Vergelijk plan, beide commissiezijden, beurs/clearing, data en overige kosten binnen dezelfde jurisdictie.
  3. Definieer of je echte beursvolume-, replay- of orderboekfuncties nodig hebt op de bestaande rekening.
  4. Leg vóór liveblootstelling dataresolutie, fills, kosten, uitkomsten en drawdown vast. Twaalf sessies of een stabiele hitrate alleen bewijzen geen winstgevendheid.