FIFO-Optimierung
<< Click to Display Table of Contents >> FIFO-Optimierung |
Alle Schnittstellen der NinjaTrader Auftragseingabe erhalten nach Möglichkeit den FIFO-Status (First In First Out) mit den Börsen.
FIFO ist wichtig, da die Ausführung Ihrer Aufträge von einem FIFO-Algorithmus abhängt, was im Grunde bedeutet, dass Aufträge, die vor Ihnen auf dem Preisniveau Ihrer Aufträge eingehen, vor Ihnen ausgeführt werden. Stellen Sie sich das wie eine lange Schlange im Supermarkt vor. Sie werden nur dann abgefertigt, wenn die vor Ihnen stehenden Personen abgearbeitet wurden. NinjaTrader bewahrt Ihren Platz in der Reihe, wenn möglich, und gibt Ihnen den bestmöglichen Vorteil, dass Ihre Aufträge ausgeführt werden. |
Wie erhält <%PRODUKTNAME%> FIFO?
Alle NinjaTrader Auftragseingabeschnittstellen vereinfachen die Visualisierung von Aufträgen. Nehmen wir an, Sie haben eine Buy-Limit-Order für 1 Kontrakt und möchten diese Order dann von 1 Kontrakt auf 2 Kontrakte ändern. Die meisten anderen Programme werden diese Order einfach direkt ändern, aber hinter den Kulissen (auf den Order-Servern des Brokers) passiert wirklich, dass die ursprüngliche Order storniert wird (aus der Linie entfernt) und dann eine neue Order für 2 Verträge eingereicht wird, die dann an die Rückseite der Linie geht, was Sie benachteiligt. Stellen Sie sich vor, Sie warten im Lebensmittelgeschäft zehn Minuten lang an der Kasse. Sie haben vergessen, etwas Brot zu besorgen, Sie verlassen die Schlange, um das Brot zu bekommen, das Sie wollten (Änderung Ihrer Order) und nach Ihrer Rückkehr zur Kasse müssen Sie am Ende der Schlange anfangen und noch einmal warten! Mit NinjaTrader wird bei der Änderung der Order von 1 Kontrakt auf 2 Kontrakte eine zusätzliche Order für 1 Kontrakt abgegeben. Jetzt haben Sie die ursprüngliche Order für 1 Kontrakt, der irgendwo in der Mitte der Schlange wartet und die neue Order für 1 Kontrakt am hinteren Teil der Schlange. Ihre ursprüngliche Order wird nicht bestraft und Sie halten Ihre Position in der Reihe. Bei der Reduzierung einer Auftragsgröße gilt das Gegenteil. Obwohl es zwei Arbeitsaufträge gibt, konsolidiert NinjaTrader die Anzeige, so dass es aussieht, als ob nur ein Auftrag arbeitet. Sie entscheiden sich, die Bestellmenge von 2 Kontrakten auf 1 zu reduzieren. NinjaTrader ändert zuerst die neuesten Bestellungen und zuletzt die ältesten Bestellungen, um Ihren FIFO-Status zu erhalten. Nach unserem Beispiel wird die zweite aufgegebene Order storniert und Sie erhalten die ursprüngliche Order für 1 Kontrakt mit ihrer beibehaltenen Position in der Orderwarteschlange zurück. |
NinjaTrader wird versuchen, FIFO zu verwenden, wenn möglich, aber es gibt einige Szenarien, in denen dies nicht möglich wäre.
Nicht aggregierte AuftragsdarstellungenDie meisten der Auftragsschnittstellen von NinjaTrader (Basic Entry, SuperDOM, Chart Trader, etc.) verfügen über eine aggregierte Orderanzeige zur Konsolidierung von Aufträgen, die auf dem gleichen Preisniveau übermittelt/geändert wurden, und sind ebenfalls für die FIFO-Optimierung konzipiert. Jedoch sind alle Auftragsfunktionen, die eine nicht aggregierte Auftragsanzeige verwenden, wie z.B. die Registerkarte Aufträge im Kontrollzentrum oder das Fenster Kontodaten, Änderungen nicht in der Lage, die FIFO-Optimierung aufrechtzuerhalten und den Auftrag direkt über einen Storno/Ersatz-Vorgang zu ändern. Wenn FIFO für Ihren Handelsstil wichtig ist, sollten Sie Änderungen nicht direkt aus dem Raster der Registerkarte Aufträge, sondern aus einer aggregierten Orderanzeige vornehmen.
Mengenänderung für AktienDie Funktionen von NinjaTrader, die Aktien unterstützen, haben die Möglichkeit, festzulegen, wie Auftragsänderungen beim Aktienhandel behandelt werden. Sie finden diese Einstellung, indem Sie mit der rechten Maustaste auf die Funktion Auftragserfassung klicken, Eigenschaftenauswählen und Quantify modification für Aktienmit den folgenden Optionen wählen:
Wenn das Konto, auf dem Sie mit Ihren Börsenmaklergebühren handeln Sie pro Einzelaktie provisionieren, sollten Sie die Einstellung "Menge der bereits bestehenden Order erhöhen" verwenden. Während Sie die FIFO-Optimierung verlieren, entstehen bei Auftragsänderungen keine zusätzlichen Provisionen aufgrund der zusätzlichen Aufträge, die sonst als Reaktion auf Ihren Änderungswunsch erteilt würden.
Futures, Forex und CFDs verwenden immer die FIFO-Optimierung für aggregierte Orders. |