NexusFi: Find Your Edge


Home Menu

 





Fragen zum Ninjatrader


Discussion in German Traders

Updated
      Top Posters
    1. looks_one Renkotrader with 168 posts (21 thanks)
    2. looks_two Fat Tails with 152 posts (168 thanks)
    3. looks_3 terratec with 39 posts (35 thanks)
    4. looks_4 pipandrun with 38 posts (2 thanks)
      Best Posters
    1. looks_one Fat Tails with 1.1 thanks per post
    2. looks_two terratec with 0.9 thanks per post
    3. looks_3 Daytrader999 with 0.9 thanks per post
    4. looks_4 Renkotrader with 0.1 thanks per post
    1. trending_up 130,899 views
    2. thumb_up 299 thanks given
    3. group 27 followers
    1. forum 575 posts
    2. attach_file 76 attachments




 
Search this Thread

Fragen zum Ninjatrader

  #481 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


pipandrun View Post
1. Die OCO-Order wird im NT-Video über den Basic Entry erklärt. Wie geht eine OCO Order im Charttrader aufzugeben, zumal die Eingabefelder für den Kurs fehlen?
2. Kann man übrigens mit der freien Version auch live handeln, vorausgesetzt man erhält die Daten vom Broker
dabei, so wie bei Mirus und AMP? Fehlt bei der freien Version der Charttrader und DOM. sodaß man mit BasicEntry handeln muß? Aus der NT-Homepage werde ich nicht so ganh schlau..
3. Jetzt habe ich es endlich geschafft, eine OCO-Order aufzugeben, wo jede der beiden Varianten (long oder short - was sonst) mit einem SL und TP ausgestattet ist. Jetzt hätte ich gedacht, daß beim Fill die jeweils andere gelöscht wird. Sie bleibt aber stehen (siehe Grafik: Fill Short und Buy bleibt stehen). Ohne SL und TP hat es funktioniert...Was habe ich übersehen?



Jetzt beim nächsten Versuch hat es geklappt. Die Buy-Order wurde beim Short-Fill gelöscht. Ich sehe nicht, was ich vorhin falsch gemacht habe??



Die Basic Entry Maske wird beim screenshot leider nicht mit abgebildet - so kann man wohl die Ursache nicht erkennen...

1. Es gibt sowohl im SuperDOM als auch im ChartTrader 2 Möglichkeiten OCO Ordern zu generieren:

-> rechter Mausklick ins Panel, OCO aktivieren
-> ATM Strategy mit Target und Stop Loss wählen, diese wird automatisch OCO ausgeführt

2. Die Gratis-Version von NinjaTrader hat alles, was die Vollversion auch hat, aber keine Schnittstelle zum Broker für die Orderausführung. Alle Data Feeds sollten funktionieren, SIM auch, aber Live Handel geht nicht.

3. OCO funktioniert eigentlich zuverlässig. Je nach Broker wird es von NT lokal simuliert oder als OCO Order an den Broker übermittelt.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Exit Strategy
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Trade idea based off three indicators.
Traders Hideout
How to apply profiles
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
33 thanks
Tao te Trade: way of the WLD
24 thanks
My NQ Trading Journal
14 thanks
HumbleTraders next chapter
11 thanks
GFIs1 1 DAX trade per day journal
11 thanks
  #482 (permalink)
 pipandrun 
Cologne, Germany
 
Experience: Intermediate
Platform: NinjaTrader 8
Trading: ES
Posts: 723 since Jul 2013
Thanks Given: 2,160
Thanks Received: 1,215


Fat Tails View Post
1. Es gibt sowohl im SuperDOM als auch im ChartTrader 2 Möglichkeiten OCO Ordern zu generieren:

-> rechter Mausklick ins Panel, OCO aktivieren
-> ATM Strategy mit Target und Stop Loss wählen, diese wird automatisch OCO ausgeführt

Jetzt hab ich´s kapiert! Wenn ich eine meiner Orderstrategien (mit SL und/oder TP) auswähle, benennt NT sie in eine ATM-Strategie um (nach welcher Logik weiß ich bis jetzt noch nicht). Für den zweiten Teil der OCO-Order muß ich meine Strategie nochmals auswählen, die dann wiederum in eine ATM-Strategie umbenannt wird. Das hatte ich zuvor nicht gemacht, sondern einfach eine zweite Order aufgegeben, die dann eine Fehlermeldung verursachte.

Visit my NexusFi Trade Journal Reply With Quote
  #483 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102



pipandrun View Post
Jetzt hab ich´s kapiert! Wenn ich eine meiner Orderstrategien (mit SL und/oder TP) auswähle, benennt NT sie in eine ATM-Strategie um (nach welcher Logik weiß ich bis jetzt noch nicht). Für den zweiten Teil der OCO-Order muß ich meine Strategie nochmals auswählen, die dann wiederum in eine ATM-Strategie umbenannt wird. Das hatte ich zuvor nicht gemacht, sondern einfach eine zweite Order aufgegeben, die dann eine Fehlermeldung verursachte.

Wenn Du eine Strategie auswählst und eine Position eingehst, dann bekommt diese Strategie eine Nummer. Wenn Du neue Ordern aufgibst, kannst Du die neuen Ordern dann der entsprechenden Strategie zuordnen.

Reply With Quote
Thanked by:
  #484 (permalink)
 pipandrun 
Cologne, Germany
 
Experience: Intermediate
Platform: NinjaTrader 8
Trading: ES
Posts: 723 since Jul 2013
Thanks Given: 2,160
Thanks Received: 1,215

Mir ist jetzt schon einige male aufgefallen, daß ich schlechter ausgeführt werde, als angezeigt. Gerade jetzt hatte ich 2 Ticks plus, gehe raus und hab 1 Tick minus auf dem Konto. Kann man irgendwo das max. akzeptierte Slippage einstellen und wo kann ich eine in meinen Augen ggf. fehlerhafte Orderausführung nachprüfen lassen bzw. mit welchem file, das wo zu finden ist? Danke!!

Visit my NexusFi Trade Journal Reply With Quote
  #485 (permalink)
 
Renkotrader's Avatar
 Renkotrader 
Frankfurt, Hessen, Germany
 
Experience: Advanced
Platform: NinjaTrader 8
Broker: APEX & NinjaTrader Brokerage
Trading: 6E, 6J, CL, ES, FDAX, FGBL, GC, HG, NQ, RTY, SI, YM
Posts: 547 since May 2012
Thanks Given: 1,419
Thanks Received: 227

Hi pipandrun!

Rechte Maustaste auf dem Charttrader, "Chart Trader Properties", "General", "Stopp Limit Offset". Hier kannst Du die maximale Slippage einstellen.

Viele Grüße,
Renkotrader

Started this thread Reply With Quote
Thanked by:
  #486 (permalink)
 pipandrun 
Cologne, Germany
 
Experience: Intermediate
Platform: NinjaTrader 8
Trading: ES
Posts: 723 since Jul 2013
Thanks Given: 2,160
Thanks Received: 1,215


Renkotrader View Post
Hi pipandrun!

Rechte Maustaste auf dem Charttrader, "Chart Trader Properties", "General", "Stopp Limit Offset". Hier kannst Du die maximale Slippage einstellen.

Viele Grüße,
Renkotrader

Danke...gilt das dann nur für das Traden mit dem Charttrader oder für alle abgegebenen Order z.B. mit rechter Maustaste?

Visit my NexusFi Trade Journal Reply With Quote
  #487 (permalink)
 
Renkotrader's Avatar
 Renkotrader 
Frankfurt, Hessen, Germany
 
Experience: Advanced
Platform: NinjaTrader 8
Broker: APEX & NinjaTrader Brokerage
Trading: 6E, 6J, CL, ES, FDAX, FGBL, GC, HG, NQ, RTY, SI, YM
Posts: 547 since May 2012
Thanks Given: 1,419
Thanks Received: 227

Hi pipandrun,

ich denke, dass das für alle Limit-Orders gilt. Nicht jedoch für Market rein über die schönen Buttons. Aber das ist geraten, weiss ich nicht. Musst Du mal suchen - oder es ausprobieren im Demo in hektischen Zeiten zu starken News. Dann siehst Du das schon. Am besten bei YM oder beim CL oder beim FDAX. Zumindest habe ich dort immer eine Slippage vereinbart.

Viele Grüße,
Renkotrader

Started this thread Reply With Quote
Thanked by:
  #488 (permalink)
 pipandrun 
Cologne, Germany
 
Experience: Intermediate
Platform: NinjaTrader 8
Trading: ES
Posts: 723 since Jul 2013
Thanks Given: 2,160
Thanks Received: 1,215


Renkotrader View Post
Hi pipandrun,

ich denke, dass das für alle Limit-Orders gilt. Nicht jedoch für Market rein über die schönen Buttons. Aber das ist geraten, weiss ich nicht. Musst Du mal suchen - oder es ausprobieren im Demo in hektischen Zeiten zu starken News. Dann siehst Du das schon. Am besten bei YM oder beim CL oder beim FDAX. Zumindest habe ich dort immer eine Slippage vereinbart.

Viele Grüße,
Renkotrader

Schade, daß man bei NT nicht mal direkt fragen kann. Die haben auf ihrer Homepage weden einen Livechat, noch eine Emailadresse...nur eine Faxnummer aus Denver...vlt. werde ich ja auch in einen der zahlreichen Videos fündig, wobei ich mir nicht vorstellen kann, daß Fragen zur Slippage dort behandelt werden....


doch es gibt eine Email: [email protected] - ich werde dort mal nachfragen...

Visit my NexusFi Trade Journal Reply With Quote
  #489 (permalink)
 pipandrun 
Cologne, Germany
 
Experience: Intermediate
Platform: NinjaTrader 8
Trading: ES
Posts: 723 since Jul 2013
Thanks Given: 2,160
Thanks Received: 1,215

Also, hier die (schnelle) Antwort von NT:

You can enable 'Enforce immediate fills' at Control Center-->Tools-->Options-->Simulator-tab. This way orders will fill right away when its price is met upon trading in simulation.

If you backtest strategies in the Strategy Analyzer, you can set 'Slippage' to zero.

Unfortunately slippage cannot be managed for live trading - orders will execute as per market dynamics. NinjaTrader does not have any control on the execution of orders.

Daß heißt auf deutsch, im Livehandel kann man gar keine Slippage einstellen......

Visit my NexusFi Trade Journal Reply With Quote
  #490 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102



pipandrun View Post
Also, hier die (schnelle) Antwort von NT:

You can enable 'Enforce immediate fills' at Control Center-->Tools-->Options-->Simulator-tab. This way orders will fill right away when its price is met upon trading in simulation.

If you backtest strategies in the Strategy Analyzer, you can set 'Slippage' to zero.

Unfortunately slippage cannot be managed for live trading - orders will execute as per market dynamics. NinjaTrader does not have any control on the execution of orders.

Daß heißt auf deutsch, im Livehandel kann man gar keine Slippage einstellen......


Natürlich kann man im Livehandel keine Slippage einstellen.

Die Slippage hängt von der zeitlichen Verzögerung und den Marktbedingungen ab!

Bei der Orderausführung muss man einen Tod sterben:

-> entweder man bekommt einen garantierten Preis aber keine garantierete Ausführung (Limit Order, Stop Limint Order)
-> oder man bekommt eine garantierte Ausführung, aber keinen garantierten Preis (Market Order, Stop Order - beide mit Slippage)


Wie entsteht Slippage?

Dein Chart zeigt in der Regel den zuletzt gehandelten Preis an. Was Du nicht weißt ist ob dieser Handelspreis zum Bid oder Ask gehandelt wurde. Wenn Du jetzt eine Market Buy Order eingibst, dann kann aus mehreren Gründen Slippage entstehen.

(1) Die Market Buy Order wird immer zum bestmöglichen Ask-Kurs ausgeführt. Falls der letzte Trade zum Bid gehandelt wurde, und Bid und Ask sich zwischenzeitlich nicht verschoben haben, dann zahlst Du bereits den Bid-Ask Spread als Slippage.

(2) Was Du auf Deinem Chart siehst, ist die Vergangenheit von vor 50 bis 150 Millisekunden. Du selbst hast auch eine Reaktionszeit von mindestens 250 Millisekunden. Sobald Du Deine Order ausgeführst hast, wird diese zum Broker übermittelt, durchläuft dann die Kreditprüfung, bevor sie schließlich vom Broker an die Börse weitergeleitet wird. Dieser Prozess dauert insgesamt zwischen einer halben und ganzen Sekunde.Während dieser Zeit kann sich der Markt schon deutlich nach unten oder oben bewegt haben. Der aktuelle Ask-Kurs kann dann ganz woanders stehen, als zu dem Zeitpunkt, den Du für Deine Buy-Entscheidung herangezogen hast. Die zeitliche Verzögerung kann im Simulator eingestellt werden (Default Value 150 msec).

(3) Bei einer größeren Order kann die Markttiefe des Best Ask nicht ausreichen, so dass die Market Buy Order mit mehreren Ask-Ebenen gekreuzt wird.

Die Slippage nach (2) ist besonders dann erschreckend hoch, wenn man sich in einen Ausbruch einstoppen lässt. Am dümmsten macht man das nach einer News Release. Hohe Slippage erzielt man auch mit Range und Renko Charts, wenn man per Market Order oder Stop Market Order in Richtung des Trends einsteigt, sobald ein entsprechendes Signal generiert wurde. Hier hat man folgende Beziehung: Hohe Volatilität -> erzeugt neue(n) Renko Bar(s) -> erzeugt Entry Signal -> erzeugt Order. In der Kurzfassung -> Hohe Volatilität -> erzeugt die Order. Hier sollte man mit Limit Ordern arbeiten, auch wenn einige Signale dadurch nicht genommen werden.


Simulation von Slippage

Die Slippage nach (1) kann man simulieren, wenn die Bid und Ask-Daten (am besten auch Level 2 Daten) vorliegen.
Die Slippage nach (2) kann man nicht exakt simulieren, weil die Gesamtverzögerung zwischen der Datenerzeugung und der Orderausführung an der Börse nicht bekannt sind und auch in Abhängigkeit von der Last (zusätzliche Verzögerung durch Brokersystem oder Börsenhandelssystem während News Releases) schwanken können. Slippage nach 3 kann auch nur dann simuliert werden, wenn die Latenzzeiten bekannt sind, hängt also vom zweiten Fall ab-


Vermeiden von Slippage

-> kein Ausbruchshandel während News Releases, keine Market Ordern in Richtung des Trends über Range und Renko bars
-> beim Handel gegen den Trend kann auch positive Slippage entstehen, denkbar wäre also ein Ansatz der den längerfristigen Trend handelt, aber gegen den Kurzfristtrend einsteigt
-> Slippage spielt in größeren Zeiteinheiten kaum eine Rolle, im Hochfrequenzhandel hingegen entscheiden Gebühren und Slippage über Erfolg oder Misserfolg, daher Finger weg vom (manuellen) Hochfrequenzhandel, automatischen Hochfrequenzhandel nur über VPS in der Nähe des Access Points des Brokers
-> keine Slippage entsteht bei LimitOrdern (die Ausführung kann aber besser als angegeben erfolgen)

Reply With Quote




Last Updated on September 22, 2017


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts