IB Improvements (Part 3)

Originally posted by Bob777
How do get Push Pin to work?
Thanks!

Never mind. I figured it out. You have to right click twice to bring the option up in the menu. It was documented as a bug in the text file.

Thanks anyway.
 
Originally posted by shneed
Why doesn't IB allow routing to regional exchanges for NYSE executions? Is it possible to do so?

Thanks,
shneed

What are looking at the regionals for?
 
Originally posted by def
didn't realize you meant NYSE. No you can not SuperSoes them. But given the experiences you all have before SuperSoes was in existance, do you think TRIM will honor their quote and give an instantaneous fill? If they are really there with their quote, if you send the same price to the NYSE or elsewhere, they would trade with you.

What he is talking about is the various regional exchanges as well as Nasdaq Intermarket (NASD/CAES) that are active in most listed stocks. Until May 2001 it used to be possible to trade with all regional exchanges as well as any Nasdaq Intermarket MM via ARCA. Currently it is only possible to execute against NASD quotes that originate from ARCA. I assume that this is a side effect of the butcher job that was performed by IB on the ARCA and REDI active order routing functionality for Nasdaq stocks a year ago. If this was an unintended side effect I'd love to see the full ARCA routing functionality to be restored for listed stocks (a number of major NYSE stocks like EMC, MU, GE trade half or more of their average daily volume via Nasdaq Intermarket and regional exchanges). This would reestablish IB as a viable platform for short-term trading some of the less liquid ETFs like SMH, OIH, BBH etc. where it is practically impossible to receive fair fills from AMEX.

dave
 
Exactly what dlincke wrote. In addition, there are many times where I see a better price reflected on a number of regional exchanges or a market maker like Knight/Trimark, especially if the stock is trading on some kind of news. If I send an order to NYSE at the same price as posted away from them, I've never gotten filled there. That's why I feel that routing to regional exchanges is important.

shneed
 
Originally posted by shneed
Exactly what dlincke wrote. In addition, there are many times where I see a better price reflected on a number of regional exchanges or a market maker like Knight/Trimark, especially if the stock is trading on some kind of news. If I send an order to NYSE at the same price as posted away from them, I've never gotten filled there. That's why I feel that routing to regional exchanges is important.

shneed

I agree, it just sounded like you were doing something that we are ...
 
Maybe I'm missing the point, but why don't you take a look at macros in ActiveX Excel file that comes with TWS? Every single piece of code that you could use is there.

Good luck
Jaba

Originally posted by oneway
I was wondering if you could help me:

ref my post: http://www.elitetrader.com/vb/showt...p?threadid=5545

I am trying to do the following and want to write my own VB application that interfaces with IB TWS

EXAMPLE:

Buy 4 Long ES at Limit Price

Stop Order(All-4) Set at Limit Price -2.00

Sell 2 Longs Order Set at Entry + 2.00
Move Stop on remainder to B.E. on execution

Sell 1 Long Order Set at Entry + 3.00
Move Stop to Break Even + 2.00

Sell 1 Long Order Set at Entry + 4.00


I want to be able to create custom order sets that when I invoke the cmd click event procedure....the order would execute and update as above. Stops would move up automatically etc...

I know this an involved project, and I need to take baby steps first so......

For starters, do you have any sample VBP's that I could look at to get a feel of how an Active X API interfaces a VBP and TWS?

Anything to give me an idea would be great...Thanks
 
Hi Jaba,

Have you been able to get trailing stops to function properly using ActiveX?

I keep getting debug errors.

I assume I want the Statement to become True right after I am filled with initial order, also being a MOD order Excel does the trailing calculation on the spreadsheet and when the Aux price matches the bid then the order is sent? (for a long position)

Any input is sincerely appreciated.

Thanks,

Tonkadad

Tip of the day: Do you want to get live data in a cell on the Conditional orders worksheet? Try =Tickers!L30
 
well, to be honest, I don't use Excel for that at all, so not much help here, sorry. Instead of fighting with shortcomings of Excel, I simply built a simple VB application that links my trading software (Investor/RT from linnsoft) to IB's TWS via ActiveX API. The Investor software takes care of all the trailing stops for me, using MAs, or SAR, etc... and if needed simply sends the "reverse position" order to TWS. The advantage of this approach is that it's a professional setup that trails the stop, not an Excel spreadsheet. I can slow it down, speed it up depending on mkt conditions, yada yada... :)

Jaba
 
Jaba,

Can you point me in the right direction regarding how I would go about making my own VB app. to replace Excel.

I really enjoyed playing around with Excel trying to get it to do what I wanted but it seems rather finicky.

Being a neophite regarding VB what is the actual program I would need to get started, it sounds like you can make it do just about anything you want.

Thanks once again.

Tonkadad
 
Back
Top