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.
- NinjaTrader 8, met elk type licentie. Klik hier om te downloaden
- Order Flow-data is niet vereist om deze indicator te gebruiken (je hebt geen levenslange licentie nodig).
- Een automated-trading.ch-account met een actief Gratis account (geen betaald abonnement vereist)
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).
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.
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.
Parameters
We proberen de parameters altijd tot een minimum te beperken.
| Licentie | |
| License | Dit 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 Folder | Het pad naar de map waarin je de trainingsdatabestanden moet downloaden en plaatsen (zie de sectie Installatie hieronder). |
| Prediction Period | Stelt het aantal terugkijkbalken in dat voor de inferentie wordt gebruikt. Standaardwaarde 15; kan worden aangepast om andere waarden te experimenteren. |
| Enable on Extended Trading Hours | Schakelt 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 Shift | Verschuift welke kaars de voorspellingsuitkomst wordt getoetst. |
| Voting Count | Het 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 Arrow | Schakelt het tekenen van een signaalpijl in of uit wanneer een signaal wordt gegenereerd. |
| Show Score Text | Schakelt het tekenen van de voorspellingsscore van het signaal in of uit wanneer een signaal wordt gegenereerd. |
| Score Text Size | Lettergrootte van de scoretekst, indien getekend. |
| Draw Opacity (1-100) | Dekking van de tekeningen van de indicator. |
| Arrow Bullish Color / Arrow Bearish Color | Kleur waarmee bullish/bearish pijlsignalen worden getekend. |
| Show Sequence Signal | Toont het samengestelde signaal van twee opeenvolgende pijlsignalen als range-rechthoek. |
| Sequence Rectangle Bullish Color / Bearish Color | Kleur waarmee bullish/bearish range-rechthoeken worden getekend. |
| Geluidsalarm | |
| Play Sound Alert | Schakelt het afspelen van een geluid in of uit wanneer een signaal wordt gegenereerd. |
| Play Sound File | Bepaalt 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.
Downloaden
Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.
Installatiestappen
Veelgestelde vragen
Algemeen
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