![]() |
This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com
|
|||||||
| Miscellaneous Support Miscellaneous support issues. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Senior Member
Join Date: Aug 2007
Posts: 112
Thanks: 0
Thanked 0 times in 0 posts
|
Hi guys just a quick question dealing with pending orders. My question is where are these orders located are they with the broker or still just on my computer? This is important if my internet goes down are my stops with the broker/exchange or just still with me. Also I have noticed on the occassion when my connection has gone down when I go back to the DOM my pending orders are not there?
Regards Matt |
|
|
|
|
|
#2 |
|
NinjaTrader Customer Service
Join Date: Sep 2006
Location: Denver, CO, USA
Posts: 619
Thanks: 10
Thanked 2 times in 2 posts
|
Hello:
Thank you for your post. The resting locations of your orders are dependant on several variables including broker, order type and exchange type. It is first important to understand NinjaTrader Order Status types: PENDING - Order submitted REJECTED - Order rejected CANCELLING - Cancel requested but not confirmed CANCELLED - Cancel confirmed FILLED- Order filled ACP_BKR - Accepted at broker ACP_XCHG - Accepted at exchange ACP_BKR (light blue color in DOM) and ACP_XCHG (green color in DOM) are the two states we need to be concerned with to determine order resting location. Whenever an order is ACP_XCHG it means the order is resting at the exchange. Should anything happen to your PC or internet connection your order is still alive and working. If an order is ACP_BKR it can mean several things. For Patsystems - It means the order is synthetic and the order is resting on your PC. If your PC crashes or your internet connection goes down, this order will be lost. For Interactive Broker and MB Trading - It means the order is resting on the broker's order server. If your PC crashes or your internet connection goes down, this order is still alive at the broker. If the broker's servers go down, then the order is not active and potentially lost. How do I know which order types will receive an ACP_XCHG (resting at the exchange) state? This is dependant on the exchange itself and what order types they choose to support as native exchange order types. For example, all stop order types on ECBOT are NOT exchange supported where GLOBEX stop order types are. Best regards,
Ryan
NinjaTrader Customer Service |
|
|
|
|
|
#3 | |
|
Junior Member
Join Date: Jan 2008
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
Okay, just to confirm that I've got this right in my head....
As long as I'm with a supported broker, say MB Trading or IB and my order reads ACP_BKR then I'm okay if my computer crashes? Order will still be alive at my broker, even if my computer totally fails or I lose my internet connection? I just wanted to make sure, as I asked a while back and was advised that all orders were held on my computer until executed (this was in early 07 so it may have changed of course, but that's why I wanted to confirm). And of course, if my order says ACP_XCHG then I am good to go unless the exchange goes down? Quote:
Also, is there a list of brokers that accept server side orders through NT (or do all of them accept the NT orders on their servers?). Sorry if I am missing something, I just want to make sure I understand correctly, as this concept is a very big deal to me since I am not always at my computer. Thanks a million. |
|
|
|
|
|
|
#4 |
|
Administrator
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
|
Your understanding is correct. We will publish a more concrete document shortly.
I believe some people are confusing "submitted" orders vs orders waiting to be submitted. - All orders always go to the exchange or a brokers server (I believe this is 99% or 100% of the time now) - Stop and target orders as part of an ATM strategy are only submitted once the entry order for the position has part filled or filled.
Ray
NinjaTrader Customer Service |
|
|
|
|
|
#5 | |
|
Junior Member
Join Date: Jan 2008
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
Quote:
Thanks for your response, so a regular stop order would be treated as a normal order and be submitted to an exchange or broker, as long as it's not part of an ATM strategy? Thanks again. |
|
|
|
|
|
|
#6 |
|
Administrator
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
|
Incorrect.
All orders submitted by NinjaTrader are 99% sent to the exchanges or brokers. In an ATM strategy, a stop is generated once the entry order is part filled or filled. Its at this time, a stop is submitted to the exchange.
Ray
NinjaTrader Customer Service |
|
|
|
|
|
#7 | |
|
Junior Member
Join Date: Jan 2008
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
Quote:
So essentially, 99% of all orders once placed into NT (or triggered to be placed if part of an existing ATM strategy) are sent to the broker/exchange.... So basically 99% of all valid (ie either placed directly by the trader, or the appropriate trigger was hit causing the existing ATM orders to be sent) orders are held broker side..... Sorry just want to make sure I am reading you right. Thanks for your patience. |
|
|
|
|
|
|
#8 |
|
Junior Member
Join Date: Jan 2008
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
Also, just to ask while I am on the topic, say I have open trades, and my computer crashes....and in the meantime all stops or profit targets are hit, so all orders that were open when my computer went down are closed while my computer is down....when I reboot and bring up NT and reconnect, will all my order stats and logs be updated to reflect the trading activity that took place while my computer was down? Basically, does NT "talk" to the broker servers to sync up all logs, even if NT wasn't up at the time the orders took place?
Thanks. |
|
|
|
|
|
#9 |
|
Administrator
Join Date: Mar 2005
Location: Bamberg, Germany
Posts: 9,994
Thanks: 0
Thanked 6 times in 6 posts
|
>> Basically, does NT "talk" to the broker servers to sync up all logs, even if NT wasn't up at the time the orders took place?
yes
Dierk
NinjaTrader Customer Service |
|
|
|
|
|
#10 |
|
Junior Member
Join Date: Jan 2008
Posts: 15
Thanks: 0
Thanked 0 times in 0 posts
|
Thanks a million for your help. That was the only thing keeping me from using NT, which is the fact that I am frequently away from my desk. Good news for me!
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Limit orders - book position kept when new orders are generated | Fabrice | Automated Trading | 6 | 10-13-2007 03:16 PM |
| Targets - Stop Orders or Stop Limit Orders? | Nereus | ATM Strategies (Discretionary Trading) | 3 | 05-31-2005 07:13 AM |
| Why does cancel all orders in NT Light cancel real orders in TWS | dwight | Miscellaneous Support | 0 | 11-29-2004 01:54 PM |