Lorentzian Classifier Indicator for NinjaTrader 8

Aangemaakt op 19 sep. 2025 · Bijgewerkt op 27 feb. 2026

De Lorentzian Classifier-indicator voor NinjaTrader 8 is een Gratis indicator die bullish/bearish-signalen levert op basis van een machine learning-classificatiemodel.

Vereisten

Om deze indicator goed te kunnen gebruiken, moet je onderstaande vereisten beschikbaar hebben.


Beschrijving

Dit classificatiemodel is gebouwd op de Lorentziaanse afstand, een maat om overeenkomsten te vinden tussen kenmerken die uit een blok koersbalken zijn gehaald. De Lorentziaanse afstand is een speciaal type afstandsmaat dat kenmerken kan classificeren in een multidimensionale ruimte — een nieuwe manier om nearest-neighbour-algoritmen te implementeren. Hiermee kan de indicator vergelijkbare blokken koersverloop vinden in historische trainingsdata en de uitkomst van de volgende balk afleiden uit een stemming onder de meest vergelijkbare historische kenmerken.

Dit zijn de stappen die de indicator uitvoert om de uitkomst van het volgende koersverloop te voorspellen en er een score aan toe te kennen:

  • Bekijk een periode van balken om te analyseren — met de parameter Prediction Period bepaal je hoeveel van de meest recente balken worden gebruikt, en dit schuivende venster schuift mee naarmate nieuwe balken sluiten.
  • Haal kenmerken uit die balken — niet op basis van indicatorwaarden, maar op basis van contextuele tijd-, prijs- en volumewaarden.
  • Gebruik het Lorentzian-afstandsalgoritme om de meest vergelijkbare kenmerken te vinden in de trainingsdata die bij het initialiseren van de indicator zijn geladen.
  • Neem een aantal van de meest vergelijkbare samples — het aantal kan handmatig worden ingesteld via Voting Count, of automatisch worden bepaald (via een clusteringalgoritme) wanneer Voting Count 0 is.
  • Laat die samples stemmen over de uitkomst — elk stemt of de volgende kaars bullish of bearish wordt — en middel het resultaat tot een voorspelde koersbeweging, in punten, voor de volgende N kaarsen.

Voorbeelden

Voorbeeld 1: MES op de 1-minuten timeframe

Het eenvoudigste gebruiksscenario van de indicator, draaiend op MES (Micro ES, de S&P 500) op de 1-minuten timeframe, met een drempelwaarde van 5 die alle signalen met een score lager dan 5 wegfiltert — zodat alleen signalen met een hoge kans overblijven, getekend als groene pijlen voor bullish en rode pijlen voor bearish. Dit voorbeeld gebruikt de RTH-sessie (09:30-16:30 EST); het tijdstip van de dag heeft een grote invloed op de signaalkwaliteit, omdat het classificatiealgoritme contextgebaseerd is op prijs, tijd en volume, en het volume van MES/Amerikaanse futures veel hoger is tijdens RTH dan tijdens ETH (uitgebreide handelstijden).

Lorentzian classifier voorbeeld 1: MES op de 1-minuten timeframe
Klik om te vergroten
Voorbeeld 2: MES op de 1-minuten timeframe

Met dezelfde parameters verschijnen er meer signaalpijlen — sommige van goede kwaliteit, sommige irrelevant (bijv. een groene bullish-pijl die tijdens een bearish downtrend wordt getekend). Signalen van lage kwaliteit kun je meestal negeren door de eerstvolgende balk na het signaal te controleren, terwijl sommige signalen wel degelijk een echte verandering van marktregime en trend voorspellen.

Lorentzian classifier voorbeeld 2: MES op de 1-minuten timeframe
Klik om te vergroten
Voorbeeld 3: Samengesteld signaal — een range op basis van twee opeenvolgende signalen

De indicator kan een complexer samengesteld signaal produceren uit een reeks van twee opeenvolgende pijlsignalen die dicht bij elkaar liggen en een stijgend (bullish) of dalend (bearish) koersverloop vormen — zo ontstaat een prijsrange die als breakout-entry kan worden verhandeld, zowel aan de bullish- als aan de bearishzijde.

Lorentzian classifier voorbeeld 3: samengesteld signaal met range
Klik om te vergroten

Parameters

We proberen de parameters altijd tot een minimum te beperken.

Licentie
LicenseDit is de gratis licentiesleutel die je krijgt wanneer je een account aanmaakt op automated-trading.ch. Nadat je een account hebt aangemaakt, kopieer je je licentiesleutel van de factuurpagina. Je hoeft deze parameter maar één keer per maand in te stellen. Deze indicator is volledig gratis te gebruiken, maar je moet je wel registreren voor een gratis account en licentie om hem te gebruiken.
Algemeen
Data FolderHet pad naar de map waarin je de trainingsdatabestanden moet downloaden en plaatsen (zie de sectie Installatie hieronder).
Prediction PeriodStelt het aantal terugkijkbalken in dat voor de inferentie wordt gebruikt. Standaardwaarde 15; kan worden aangepast om andere waarden te experimenteren.
Enable on Extended Trading HoursSchakelt het voorspellen tijdens het ETH-interval (uitgebreide handelstijden) 18:00-09:30 EST in of uit — handig als je alleen tijdens RTH wilt handelen.
Signal Threshold (Points)Minimale voorspelde koersbeweging (0 tot een positief getal) die nodig is om een signaal te genereren. Hoe hoger deze waarde, hoe minder signalen.
Prediction Candle ShiftVerschuift welke kaars de voorspellingsuitkomst wordt getoetst.
Voting CountHet aantal vergelijkbare historische samples dat wordt gebruikt om de score van de uitkomst van de volgende balken te berekenen. Standaardwaarde 0, waardoor de indicator het aantal samples automatisch bepaalt via een clusteringalgoritme; elke andere waarde (bijv. 20) zet de indicator vast om altijd zoveel samples te gebruiken.
Weergave
Show Signal ArrowSchakelt het tekenen van een signaalpijl in of uit wanneer een signaal wordt gegenereerd.
Show Score TextSchakelt het tekenen van de voorspellingsscore van het signaal in of uit wanneer een signaal wordt gegenereerd.
Score Text SizeLettergrootte van de scoretekst, indien getekend.
Draw Opacity (1-100)Dekking van de tekeningen van de indicator.
Arrow Bullish Color / Arrow Bearish ColorKleur waarmee bullish/bearish pijlsignalen worden getekend.
Show Sequence SignalToont het samengestelde signaal van twee opeenvolgende pijlsignalen als range-rechthoek.
Sequence Rectangle Bullish Color / Bearish ColorKleur waarmee bullish/bearish range-rechthoeken worden getekend.
Geluidsalarm
Play Sound AlertSchakelt het afspelen van een geluid in of uit wanneer een signaal wordt gegenereerd.
Play Sound FileBepaalt welk .wav-bestand wordt afgespeeld bij het geluidsalarm.

Download- en installatie-instructies

Licentievereisten

Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.

In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.

Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.

Belangrijk: Dit is een gratis product — om het live te draaien is geen betaald abonnement nodig, al moet je wel een account aanmaken om je licentie te krijgen.
Downloaden
Log in om dit bestand te downloaden.
Nieuwste versie v2.1.0.0 · Gepubliceerd 7 maanden geleden
Dit bestand is 224 keer gedownload. De laatste download was 3 dagen geleden.

Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.

Installatiestappen
1
Download de trainingsdatabestanden per instrument (één archief per instrumentfamilie, bijv. MES/ES, MNQ/NQ, MYM/YM, M2K/RTY, MCL/CL, MGC/GC) naar een map naar keuze. Pak deze bestanden niet uit; deze map is wat je instelt bij de parameter Data Folder van de indicator.
2
Importeer het gedownloade .zip-bestand in NinjaTrader via het menu-item Import NinjaScript.
Klik om te vergroten
3
Open een nieuw chartvenster.
4
Klik met de rechtermuisknop op de chart en kies Indicators... om de indicator aan de chart toe te voegen, en plak daarbij je licentie (te vinden op de factuurpagina).
Klik om te vergroten
5
Nadat je de indicator aan de chart hebt toegevoegd, draait deze eerst op de historische data van de chart en blijft daarna draaien op live marktdata.

Veelgestelde vragen

Algemeen

Ja — heb je een idee dat deze indicator kan verbeteren, gebruik dan de contactpagina om ons een bericht te sturen.

Nee, de broncode van de indicator is om auteursrechtelijke redenen beschermd.

Nee, deze indicator doet alleen de weergave en levert geen data die binnen een strategie kan worden gebruikt — bekijk onze andere strategieën voor een strategie op basis van hetzelfde concept.

Ja, je kunt deze indicator zonder TickReplay gebruiken, maar houd er rekening mee dat de indicator in dat geval geen gebeurtenissen op historische candles detecteert — hij begint pas gebeurtenissen te detecteren op realtime volume- en koersdata.

Release-notes

  • Added New composite signal: sequence signal

  • Added New parameter: Prediction Candle Shift; Change of prediction algorithm; Updated Training Data to 30 January 2025

  • Fixed Bug: Indicator didn't work on Real time prices; Better prediction results with improved algorithm; Showing indicator progress on Ninjascript output window

  • First Release of the indicator
discord
Word lid van onze Discord-community
Vragen, feedback of gewoon even chatten met andere traders? Kom gerust even hallo zeggen.
Word lid van Discord
Snelle feiten
Platform NinjaTrader 8
Categorie Indicator
Vereist abonnement Free
Nieuwste versie v2.1.0.0
Laatst bijgewerkt 7 maanden geleden
Downloads 224