View Full Version : Require market data for order submission / Why?
What is the purpose of requiring of the market data before the order submission? I'm asking because I've got an error message "Unable to submit order now: no market data availble". That was odd, because the Interactive Brokers was connected. I was sending a limit order.
01-18-2006, 03:18 PM
You can disable this via the IB Connection settings. The reason is that many of the broker technologies that we support require market data before placing an order. This is just an underlying feature of the framework that NT is built on.
I know that there is a possibility to disable it. The question is what would I miss? Would the system be less stable? And how often the does this error occur with Interactive Brokers? (And why?) That's imortant for me because I'm trading through API and I'm not arround when it happens.
01-19-2006, 12:43 AM
You miss nothing. There is no negative implications.
01-26-2009, 01:07 PM
I am receiving this same error when a strategy is executing an order against MBTrading. Can you tell me how to fix this? The instrument in question is a valid instrument.
01-26-2009, 01:12 PM
Hi bridenour, are you getting realtime data successfully from MBTrading? Which symbol are you trying to execute on?
01-26-2009, 01:14 PM
FCX was the symbol.
I am using both MBTrading and IQFeed. I assume i am getting the data, but not positive. Some orders went through OK.
01-26-2009, 01:16 PM
Do you connect to IQFeed first and then to MBT for execution?
Please check the incoming data with the basic entry tab in the Control Center for your FCX symbol.
01-26-2009, 01:21 PM
I do connect to IQFeed first.
FCX does not have a quote show up in the order entry screen. I checked the instrument setup and "Default" and "NYSE" are both checked.
01-26-2009, 01:31 PM
Hi bridenour, are you sure you are enabled for this type of data / trading from IQFeed / MBT?
01-26-2009, 01:34 PM
It says "Unable to submit order now: no quotes available."
I am enabled as far as i know -- its just an NYSE listed stock. I am successfully trading other similar instruments with this strategy.
01-26-2009, 01:39 PM
In the order entry tab, I changed the exchange to default and it pulled up a quote. However, the quote is static -- its not changing.
In MBTrading, I get a live and changing quote for this instrument.
01-26-2009, 02:22 PM
Which versions for IQFeed client and MBT Navigator are you using on your setup?
For the latest IQFeed version, please check here - http://www.ninjatrader.com/webnew/support_IQFeed.htm
For the correct MBT Navigator 126.96.36.199 - http://www.ninjatrader.com/webnew/support_MB.htm
01-26-2009, 03:41 PM
I will try those tomorrow and see how it works...thanks!
01-26-2009, 03:54 PM
I just checked my software versions. I am using the same/correct MBTNavigator version.
The IQFeed version i am using appears to be more recent than the one the link you have me is pointing to. Should i be using the older one that the NT page is pointing to?
01-26-2009, 04:11 PM
Yes, please use the versions we recommend in our connection guides.
01-26-2009, 04:25 PM
Ok, i reverted to the older IQFeed version as referenced in the link you sent me...will see what happens.
01-26-2009, 04:33 PM
You are welcome, please report back tomorrow.
01-27-2009, 12:55 PM
I am still gettign this problem. Most of my orders are now rejected from MBTrading with the error "No quotes available". It is happening for many different instruments.
The instruments are getting quote updates when i look at them in the basic order entry tab.
01-27-2009, 12:59 PM
Hi bridenour, thanks for the update - please forward me your log and trace files to support at ninjatrader dot com and put Attn Bertrand in the subject line. Thanks!
01-27-2009, 01:38 PM
I forwarded this information over.
01-27-2009, 01:52 PM
Thanks got it.
01-28-2009, 12:22 PM
After completely rebuilding my environment from the ground up, i am still getting this same error. I only get it while trading live with MB Trading.
The symbols it is failing on are SP500 symbols, they should work.
As it stands, the product is unusable for me.
01-28-2009, 12:53 PM
Hi Brandon, please try connecting only to MBT for data and execution and see if this resolves the issue, thanks for your patience!
01-28-2009, 06:21 PM
is it ok to connect to both but to connect to MBtrading first? I need IQ feed for the historical data...
01-29-2009, 05:21 AM
If you want to look at historical IQ feed, you need to connect to IQ first and MBT second.
01-29-2009, 05:34 AM
Hmmm, but then, per Bertrand, I wouldnt be able to trade. What would be the point of connecting to MBTrading second if it doesnt work that way??
01-29-2009, 07:04 AM
Hi bridenour, the issue is you need to trading on MBT live data. So for getting historical data, please connect to IQFeed and update your charts...the disconnect and reconnect to MBT for trading / execution.
01-30-2009, 02:17 PM
This seems to have fixed the problem. Also, as long as I connect to MBTrading first, it seems to be ok if i also connect to IQFeed.
Thanks for your help!
01-30-2009, 02:20 PM
You are welcome, great this is resolved!
02-24-2009, 07:01 PM
I am getting these error messages in the "Control Center" from certain orders that were entered
in TWS directly. These errors are effecting my autotrade strategies in other securities that I subscribe to. Whenever I log into TWS from NT I get error windows as well as odd periods during the day?
02-25-2009, 08:29 AM
Which TWS are you using? We still recommend 887.2 as outlind here - http://www.ninjatrader.com/webnew/support_interactivebrokers.htm
Also I would suggest to try connecting to a 'clean' TWS without working orders.
02-25-2009, 08:36 AM
I am using 887.2
When you say a "Clean" TWS are you saying that I have to either:
Liquidate my 25 long term portfolio holdings?
Create a new brokerage account strictly to autotrade one security?
Both options seem extreme since I am trading a longer term strategy manually in TWS.
02-25-2009, 09:29 AM
Thanks rightcoast - no, it should be fine for the longer term positions. Are you sure all the market data you need in NinjaTrader is successfully enabled in your IB account? It would be helpful to see your logs, you can send those to support at ninjatrader dot com Attn Bertrand.