• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How to submit bracket stop/profit orders with NT8?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NinjaTrader_Spencer
    replied
    Hello aviat72,

    Thank you for your post.

    You may use this code by using custom coding within NinjaTrader and our NinjaScript Support Team would be able to assist with any specific questions you may have. If you are not a coder yourself, we have developers available within our NinjaTrader EcoSystem that would be able to assist.

    Leave a comment:


  • aviat72
    replied
    Interactive Brokers provides code samples on how to create the opening order and attach the bracket orders as child orders to the parent order and transmit them together.

    https://interactivebrokers.github.io...ket_order.html

    Leave a comment:


  • NinjaTrader_Spencer
    replied
    Hello MatDerKater,

    Thank you for your post.

    Please note that this is not true for all Brokers/Data Feed providers that you are able to connect to with NinjaTrader.

    This depends on the Brokers Servers you are using that supports this functionality.

    Below I have provided a link showing which Brokers support the function and where your OCO orders reside:If OCO functionality is not supported by your Broker then yes your platform must be connected to be able to send the appropriate signals.

    However, if OCO is supported your ATM Strategy with your Profit Target and Stop Loss will function as expected as the signals are sent from the Brokers Servers and not your platform.

    Leave a comment:


  • MatDerKater
    replied
    Originally posted by imphasing View Post
    Thanks for getting back to me.

    Manually setting the OCO target and stop has the undesirable effect that if my entry order doesn't get filled, I have stray stop/target orders sitting around. Imagine this scenario:

    1. place buy stop entry order above the market price, to initiate a long position
    2. place OCO stop and target orders
    3. go to sleep
    4. price drops before filling the entry order, falls through your OCO stop
    5. surprise! you're short, good morning!

    ATM orders have the undesirable effect or requiring NT to be running and connected to your broker in order to submit stops and targets.

    If there's no way for NT to submit bracket orders, I'm afraid NT just doesn't fit my needs and I would be better off just executing through my broker's application where I can submit bracket orders.

    I know.....

    UNBELIEVABLE!

    NinjaTrader is meant to be a professional trading platform and it doesn't allow for the most simple of trade orders.

    A Limit Entry Order. A Stop Loss. And a Limit Target Order.


    Why would anyone use this platform?

    Leave a comment:


  • NinjaTrader_Spencer
    replied
    Hello aviat72,

    Thank you for your post.

    I have added your vote to Feature Request SFT-1091.

    Please reference this internal tracking number when contacting Platform Support if you ever have questions regarding this feature request.

    When a feature request is implemented, you'll find a description of the new feature in the release notes:

    Leave a comment:


  • aviat72
    replied
    After using NT for charting for a long time, and I finally decided to get a license to trade through it for Interactive Brokers (IB)
    To my surprise I find that the bracket attached orders are not transmitted with the parent order.
    In the current market environment this is an unacceptable risk.

    The fact that this has been asked for multiple years, and not supported suggests that NT does not understand trading risks management.

    To me this feature is basic table-stakes. It it very easy to support and you should be doing it on war-footing.
    Last edited by aviat72; 03-24-2020, 12:06 AM.

    Leave a comment:


  • NinjaTrader_Spencer
    replied
    Hello fredfred,

    Thank you for your post.

    As of right now, the Feature Request SFT-1091 has 36 votes.

    However, I am unable to give a specific timeline has to when this will be implemented, but there is interest being tracked.

    I would be more than happy to add your vote to this if it has not already been added.

    Please let me know if I may be of any further assistance.

    Leave a comment:


  • fredfred
    replied
    93575-server-side-bracket-submission

    Is there any news on implementing this?

    Leave a comment:


  • NinjaTrader_Spencer
    replied
    Hello D Trader,

    Thank you for your post.

    Continuum uses the same connection technology as CQG which could make Continuum appear as CQG in disguise.

    If you would like to know exactly what servers your orders are going to you may write into [email protected] with 'ATTN Spencer' in the Subject line, I would be more than happy to discuss the steps on how to do that in more detail there.

    Please let me know if I may be of any further assistance.

    Leave a comment:


  • D Trader
    replied
    Thank you NT Spencer.

    Yes, I was the person who initiated the posts that lead to request SFT 1091 -- way back in February of 2017. That is why I am circling back now to see whether progress was made on this very basic platform functionality. So to summarize, am I correct in understanding that:

    1. NT8 cannot simultaneously send parent/entry, stop, and target orders to the broker, clearing house, or exchange. We are waiting for SFT 1091 to be implemented.
    2. Even if a broker like IB does support OCO orders on their servers, it doesn't matter because NT8 will not actually send the stop or target until after the parent/entry order is filled.
    3. Continuum is actually a broker or clearing firm, not just a data provider. Perhaps CQG in disguise? You mentioned orders "on their servers." Perhaps you could map out the order flow when using Continuum -- e.g. NT8 --> CQG --> Dorman --> CME. How many hops does our order take, and who holds the orders along the way?

    Thanks again.

    Leave a comment:


  • NinjaTrader_Spencer
    replied
    Hello D Trader,

    Thank you for your note.

    Using Dorman or Phillips will not have any effect on where your orders will be sent as these are only Clearing Firms.

    As to your first point, this is not currently supported with the NinjaTrader 8 platform but there is a feature request with the tracking number, SFT 1091, and I would be more than happy to add your vote to be implemented in a future update of the platform.

    Then when a feature request is implemented, you'll find it in the release notes:

    http://ninjatrader.com/support/helpG...ease_notes.htm

    As to your second item, as Eric described above, this will depend on your data provider.

    Below I have included a link to our NinjaTrader 8 Help Guide that goes over where your orders reside:

    https://ninjatrader.com/support/help...rs_reside_.htm

    With the NinjaTrader Continuum Connection OCO is supported natively on their servers and does not need a signal from your platform, so the OCO function will still trigger even if you have lost connection.

    With the Rithmic for NinjaTrader Connection OCO is not supported on their servers and will still need a signal from your platform to trigger the OCO function.

    Please let me know if I may be of any further assistance.

    Leave a comment:


  • D Trader
    replied
    NT EricB,

    Thank you for your reply. Can you please clarify, as I did not understand what you wrote?

    I am asking specifically about whether the only two Futures brokers which NT currently offers -- Phillips and/or Dorman -- support the sending of protective stop and OCO bracket orders (stop + target) at the same time the entry order is placed. That is, the stop is held on THEIR server, not just inside my copy of the NT8 platform. I do not believe the data connection for NT8 has any impact on what kind of orders the broker holds on their servers.

    So two things must be true for broker server-held stop/target orders to be possible:
    1. NT8 must be capable of sending all 3 orders at the same moment -- parent/entry, stop, and target.
    2. The broker must be able to accept all 3 orders and store them on their own trade server. That way if I lose my data connection, the trade will be managed automatically.

    This is the deciding factor on whether or not I can use NT8 as my platform.

    Thank you in advance.

    Leave a comment:


  • NinjaTrader_EricB
    replied
    Hello,

    Thank you for your post. The same data is still true for NinjaTrader - via the Continuum selection server side OCO is supported while Rithmic does not.

    Let us know if we may assist further.

    Leave a comment:


  • D Trader
    replied
    Hello NT8 Team,

    It has been some time since my original post. Can you please provide an update on whether server-side Stop and OCO bracket orders are now supported by your two Futures brokers when using NT8 as the trading platform -- PhillipCapital and Dorman Trading? Thank you.

    Leave a comment:


  • NinjaTrader_EricB
    replied
    Thank you for your reply.
    Yes, that is correct.

    Leave a comment:

Latest Posts

Collapse

Topics Statistics Last Post
Started by Derekr995, Today, 07:17 PM
1 response
3 views
0 likes
Last Post Emma1
by Emma1
 
Started by mtamaku, Today, 04:48 PM
0 responses
10 views
0 likes
Last Post mtamaku
by mtamaku
 
Started by NickyD, Today, 04:00 PM
0 responses
7 views
0 likes
Last Post NickyD
by NickyD
 
Started by Binarytrader, Today, 03:54 PM
0 responses
9 views
0 likes
Last Post Binarytrader  
Started by jjanguda, 05-19-2015, 01:13 PM
15 responses
1,377 views
0 likes
Last Post Eric M.
by Eric M.
 
Working...
X