View Full Version : Require market data for order submission / Why?
Hi,
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.
Thanks!
NinjaTrader_Ray
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.
Ray
Hi,
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.
Thanks!
NinjaTrader_Ray
01-19-2006, 12:43 AM
You miss nothing. There is no negative implications.
Ray
bridenour
01-26-2009, 01:07 PM
Hi,
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.
Thanks
NinjaTrader_Bertrand
01-26-2009, 01:12 PM
Hi bridenour, are you getting realtime data successfully from MBTrading? Which symbol are you trying to execute on?
bridenour
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.
NinjaTrader_Bertrand
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.
Thanks!
bridenour
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.
NinjaTrader_Bertrand
01-26-2009, 01:31 PM
Hi bridenour, are you sure you are enabled for this type of data / trading from IQFeed / MBT?
bridenour
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.
bridenour
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.
NinjaTrader_Bertrand
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 11.1.0.2 - http://www.ninjatrader.com/webnew/support_MB.htm
bridenour
01-26-2009, 03:41 PM
I will try those tomorrow and see how it works...thanks!
bridenour
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?
thanks
NinjaTrader_Bertrand
01-26-2009, 04:11 PM
Yes, please use the versions we recommend in our connection guides.
bridenour
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.
thanks
NinjaTrader_Bertrand
01-26-2009, 04:33 PM
You are welcome, please report back tomorrow.
bridenour
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.
NinjaTrader_Bertrand
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!
bridenour
01-27-2009, 01:38 PM
I forwarded this information over.
NinjaTrader_Bertrand
01-27-2009, 01:52 PM
Thanks got it.
bridenour
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.
NinjaTrader_Bertrand
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!
bridenour
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...
NinjaTrader_Vincent
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.
bridenour
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??
NinjaTrader_Bertrand
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.
bridenour
01-30-2009, 02:17 PM
All,
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!
br
NinjaTrader_Bertrand
01-30-2009, 02:20 PM
You are welcome, great this is resolved!
rightcoast
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?
NinjaTrader_Bertrand
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.
rightcoast
02-25-2009, 08:36 AM
Hi Bertrand,
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?
or
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.
NinjaTrader_Bertrand
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.