OmniVest Forum
-
Questions on Using the Trade Processor
Interactive Brokers TIPS and HOWTOs |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I'm starting this tread so we can have a common place for any IB info. Barry .. can this thread be 'pinned' to the top? | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | IB Gateway is a slimmed down TWS application that runs on your desktop. It's only for automated systems like the Trade Processor. This has a few advantages... and a few big 'gotchas' Advantages... It's made for 7/24 automated systems 1) It does not have a daily forced reset like TWS does. It will run 24/7 if needed. 2) It uses much less memory than TWS. This can become important if you want to run on a small 'cloud' machine. Disadvantages ... You can't monitor your account while it's logged in. 1) It is for order entry only. -You cannot view trades, orders, positions. -You cannot used it to confirm trades or any TP activity. -You cannot login anyplace else with the same userid This makes using it a little scary/awkward.. As most of us would like to be able to work on our accounts while TP/IB Gateway are connected. There is a solution for this ... in the next post. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | IB only allows a user to be logged in at the same time. This is a problem if you want to monitor your account from a different location and are already logged in with the Trade Processor. The solution is to create a 2nd userid via IB Account Management web application under the "Manage account"/"User Rights" menu. I'm not going to detail how to do this, as it's pretty straight fwd. In IB's view .. A user is a fully separate 3rd party from yourself. People would use this function to grant another person access to your account.. for example an advisor or spouse or 'Trade Processor'. You fill out forms online to define the user/password, determine which rights it has (for example .. Trading only without the ability to withdraw/add funds), etc. Since this 3rd party is a 'trading' user, IB will require you to complete a trading authorization form. It's pretty painless. Just fill it out, fax or scan/email it back to them. So now .. you can use your 2nd userid with IB-Gateway and TP.. and monitor your account via Web or the full TWS app. Downsides... Market Data subscriptions are per user and may have a cost depending on what you subscribe to. It's not a big deal for OV/TP users. These systems trade a lot and will easily cover the minimum commissions to qualify for the US free data bundle. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | This is an advanced topic of interest to those trying to run TP in the cloud, and/or want a 2nd/3rd layer of security. IB allows you to specify which Internet IP addresses are allowed access to your account. This is done in Account Management/Security/IP Restrictions. I plan to experiment with my 'cloud' instance that is running TP on Amazon EC2. I want the IB Username used with it to be restricted to that system. Note .. this function only works if your Internet IP address is 'static' and does not change. As such .. It doesn't apply to most home users as most residential IP addresses are dynamic and will periodically change. | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | Wes, I use "iTWS" which provides remote trading on TWS with my iPad. Do you happen to know if this is the same thing as IB Gateway? Thanks, | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | Thanks Wes, I planned on making a similar thread & will at some point, but this is good for now. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | FG.. no iTWS isn't related to IB Gateway. The Gateway is just a smaller TWS client that works well for automated systems. It is not force offline once a day like normal TWS is. I haven't played with iTWS much. Can you login on your ipad at the same time you're logged into TWS on your desktop? If so ..then iTWS would be a good alternative to setting up a separate userid. | |
^ Top | ||
David Lich![]() Posts: 40 Joined: 3/20/2013 Location: Los Angeles, CA ![]() | Wes- Great idea! I am curious about your comment about duplicate market data subscriptions. I searched the IB site, and could find not guidance. Here's my question - obviously, the Trade Processor login through the Gateway does not need real time market data since it is merely the trader. So, is it possible to sign up for real-time date on only the main user (the TWS user)? Or are you suggesting the second user would automatically incur a second subscription? If it resulted in two subscriptions, then, presumably, there would be no way to meat the minimum on the main user since it does not trade. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I asked that question to IB. They tell me the 'free' data subscription is based on $30 in commissions for the *account*... not for the userid. So in theory, you would only pay once if you didn't meet that $30 min. As for other market data subs like Canada, Europe etc.. I'm pretty sure that is by userid. Barry .. if you're reading this ... What would the effect be on the TP if the IBGW platform didn't have any market data? Probably not much ??? | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | I use IB's mobile TWS app on my iPad when I'm traveling. Sadly, you can't be logged in twice with the same username. So, if you are logged in from TWS or the IB Gateway, you cannot log in with the same username from the mobile app. I think you do need to create a second username to login concurrently from the IB Gateway and TWS or the mobile app. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | Yeah.. I just verified my 2nd login works well with Mobile TWS. I created a couple extra userids.. - one for the automated/trade processor machine using IB Gateway, one to monitor. It only has trading rights, and can only login from my trading machine IP address. - My original - which is the one I use to monitor from my desktop - one for other use, such as Mobile TWS or monitoring from another place. I don' really need it .. but it is convenient. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I never thought I would say this, but the TWS build we'e using for OV/TP has some very nice features. - Chart is linked to portfolio... ie the chart changes to the symbol I touch in TWS. - Orders are visible on the chart - Orders can be adjusted on the chart (Similar to OV/VT) --- For example .. it's easy to adjust stops on the chart. - Your position is shown - Your profit/lost for the position is shown - You can close the trade from the chart What I'm do now is letting the TP create a %15 stop loss when it makes a trade. I then view each trade on a chart and adjust the stop to what I feel is a good level (prior support etc)... There are Pros and cons to adjusting stops like this of course .. just using it here as an example of what can be done. ![]() | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | - Chart is linked to portfolio... ie the chart changes to the symbol I touch in TWS. Hello Wes, I did not know Portfolio could be linked to chart. How is the above function enabled? At present, I must type the symbol onto the chart (build 935.3) Thanks you for the tip, | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I think it's the group function. You can see a purple box at the top right in the chart I posted. My main TWS window is also set to the 'purple' group. The chart follows TWS because they are both in the same group. Seems to work with the other TWS windows like OptionTrader etc Wes | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | Barry, I have been playing detective on how to configure TWS so that TWS Start will load TWS followed by the Trade Processor. The progress so far is that TWS Start will load TWS and a third program like Word. How do I answer configuration question 6 in the attached notes? The configuration required is for API Settings -> "Trusted IP addresses." Thanks. ![]() | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Paul, Add 127.0.0.1 to Trusted IP Addresses. This will allow trusted connection requests from your local PC and eliminate the popup. Steve | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | Paul, was Steve2's suggestion the solutiion for disabling the "drop down"? As you might guess, I would also like to get the TP to reliably open TWS. Thanks, Fred | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | Steve2, Your advice is appreciated. It worked perfectly on both of my computers. | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | Where is the IB Gateway program? I wish to try manually running the IB Gateway program compatible with TWS 935.3 to become familiar with it. Where do I find it? I only see a gateway.ico file in the c:\jts\tws folder. Thanks. | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | It installs with TWS & is available in the Interactive Brokers Start Menu. Start -> Programs -> Interactive Brokers -> IB Gateway. First-time users will need to add the port 7496 in the API settings. | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | TWS Start will load TWS automatically but not IB Gateway. TWS Start will not type in the Login Settings for the IB Gateway. Any configuration suggestions are welcome. ![]() | |
^ Top | ||
John W![]() Posts: 654 Joined: 10/11/2012 Location: Sydney, NSW, Australia ![]() | I'm not sure why you need TWS start. To start IB Gateway is very simple, and once it has started IB gateway keeps on running 24/7. So, a few password key strokes and you are done, Gateway doesn't stop. John | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | IB Gateway in combination with TWS Start appears to be a more robust solution for unattended operations but it comes with the tradeoff of increased complexity to implement. I am looking forward to a cloud solution from Nirvana. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Paul: Are you by chance running Windows 8? Microsoft took away the classic Start menu Barry mentioned in Windows 8, and I do not think installing the IB client download 'Pins' the IB Gateway on the 'new' Windows 8 Start menu. If running Windows 8 (and if memory serves me correctly), find the "IB Gateway" API it in the 'Apps' section of Windows 8, under "Interactive Brokers". As John W stated, once the IB Gateway API is started, the API runs continuously (AS LONG AS you keep your server/PC running 7-24), versus TWS logging you off daily. So, you should not need TWS Start. OR, you can you can run 7/24 from a "Cloud" server you source from a hosting site like Amazon, Microsoft, etc. Then you do not need to remember to start TWS, or the IB Gateway, or hope 'TWS Start' will get everything up and running when you boot up, etc. etc, etc. I believe cloud computing is the only way to go with a product like TP - it provides lots of comfort, and some free time :-) | |
^ Top | ||
Paul Johansen![]() Posts: 14 Joined: 10/11/2012 Location: Kamloops, BC ![]() | Brian, Thanks for the advice. As a next step I will run IB Gateway on a Windows 7 PC that will be on 24/7. I have no experience with any of the cloud services. I will start by looking at the hosting services that you and others have mentioned like Amazon and Microsoft, etc. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | If you are running Win 7, the IB Gateway should be in the Start menu. When setting up my 'cloud' server and Windows 8, I did have some problems finding the API and remember getting caught in a "I see the icon, but cannot start the IB Gateway" mess sounding similar to what you were describing above. Also, when installing TWS, there is a selection list that asks if you want to load the IB Gateway API. Might reload TWS and check for that is you still cannot find it. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Algo: You do not need data subscriptions from IB to run TP (or at least I have been running that way for a month or so). Caveats: - I'm only running in a paper account right now, so... - You cannot do any of the things Wes mentioned with stops, reviewing charts in TWS, etc. I think you might get delayed, Daily bars only without a data subscription. I've ignored the TWS interface since starting to use the IB Gateway API on a cloud based server to run TP 7/24 and I shut off my data subscriptions due to TWS resources, etc., but Wes' research has made me curious to take a look at the tandem API/TWS set up. TWS is a powerful interface. Thanks Wes for the suggestion/research. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I've been running IB Gateway, TP in the cloud for 2 months now. It's been very reliable. At first I started Gateway and TP manually. This worked well but I wanted to automate the whole startup process. The computer is set to auto-login to my userid when it is booted up. TWStart is in the 'startup folder' I use TWSStart to automate the startup of IB Gateway and TP. - Starts IB Gateway and log into IB (user/Pwd is encrypted on disk by TWStart) - Starts TP once Gateway is running and connected. Works well. There's more detail in some of the 'running TP in the cloud' threads. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Wes: Are you booting (and, I assume, shutting down) your cloud server to save on time/resource charges? I've been thinking about doing that as my 'free' cloud server subscription expires. | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | Hi Brian, No, I let it run. The cost is so low it's not worth the hassle. | |
^ Top | ||
OCC![]() Posts: 85 Joined: 3/7/2013 ![]() | May 20, I wrote to Nirvana Tech Support: Where are the instructions about which version of Interactive Brokers TWS to use with the new release of Trade Processor? May 24, the email reply said: "The TradeProcessor is always going to be on the latest release." HOWEVER, after upgrade today to latest IB TWS, TP Build 39 generates an error message: "The Trade Processor could not be started for the following reason: Broker: Interactive Brokers Trader Workstation version does not match the required version (935.3)." SO, 1) TP is NOT "on the latest release." 2) Nirvana needs to upgrade TP asap. 3) Since I now can't run TP, how do I "go back" to the TWS "required version (935.3)"? Please respond today, if possible, so I know what to do next. Thanks. 4) Finally, is there some way Nirvana can engineer TP so it always, always, always works all the time? (obviously, required to properly manage trading accounts, especially when real time is available!) | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | OCC, I'm not sure who responded to you by email, but the TP is not always compatible with the latest release of TWS & MB Desktop. So I apologize that you received incorrect information. To fix it, uninstall TWS, then reinstall version 935.3 back. The links to the latest supported versions are kept here. We stay with the older versions of MB Desktop & TWS because: 1. Both MB & IB update their versions often. 2. With how these 2 brokers are designed within our software, it is necessary to make pre-releases whenever we update to a broker's latest version. 3. When an update to the latest version occurs it requires more than just updating the Trade Processor. For example, when the TWS version is updated, we have to come out with a new Trade Processor as well as PR updates to VisualTrader & OmniTrader. Testing must be done on each of those to make sure each works with the new version. (We can't update only the TP, then people with OT and/or VT on the same machine won't be compatible). 4. It takes time to do the above testing & release new updates to everything. We stick with a version for a while because that is the version that we have done testing on & we know it works with our software. We designed it this way to prevent MB or IB from releasing a new version that could possibly stop working suddenly in our software. We'll be updating our software to use the latest versions very soon though. We have plans to update both MB & IB, but I'm not sure when yet. | |
^ Top | ||
OCC![]() Posts: 85 Joined: 3/7/2013 ![]() | Thanks, Barry. With this experience and your explanations, I better understand your processes. | |
^ Top | ||
OCC![]() Posts: 85 Joined: 3/7/2013 ![]() | Although I re-installed the older version of TWS from Nirvana's link, Trade Processor first made a connection, then totally failed. TP caused a system overload, and would no longer function after the first order was entered. After I shut down and restarted TP, it would not process orders, and eventually timed out before the close of market. (I started after 3pm EST, because I am 6 time zones away, and could not process until late in the trading day.) Frankly, Nirvana needs to take action asap to get TP out of "manual" dysfunctional mode, and into totally server-side, automated processing. Without that, the promise of OmniVest fulfilling all orders as modeled is merely a fictional "myth"--a fantasy world! Get off of pretending that everything works perfectly in OV modeling--and either make it really work "perfectly" in TP, OR show the actual real-world results of trades entered by the dysfunctional Trade Processor, the way they actually happen in the real world! | |
^ Top | ||
David Lich![]() Posts: 40 Joined: 3/20/2013 Location: Los Angeles, CA ![]() | I understand that TP only supports TWS version 935.3 at this point. Does this pertain to IB Gateway as well? I am running TP in the cloud and am using the IB Gateway that comes with the 935.3 version of TWS. But I would also use the full TWS locally to monitor activity. I am having some issues with TWS 935.3 which may well be corrected in later versions, so I would like to upgrade TWS to the current version. But, I don't want to risk incompatibility with the IB Gateway version. Can I upgrade the IB Gateway in the cloud as well? | |
^ Top | ||
Herm![]() Posts: 28 Joined: 10/11/2012 Location: Boynton Beach, Florida ![]() | Hello Algo, I recently installed the most recent TWS both on my desktop, VPN, and cloud and it did not work. Both TWS/TP would not communicate. I asked for OV tech support and was told only TWS version 935.3 works at this time. They provided me with link to download the correct older version. I was then able to get them working just fine. The only current problem is the BP does not display in TP. I'm trouble shooting that now. The newer TWS gateway will NOT work on the cloud as well. I was told they will release the TWS updates after it is fully tested and stable connecting with OV/TP. Considering all the neat functions being added to TP and the backend, I would say it makes more sense to concentrate the programming talent & efforts on the powerful bells and whistles finishing touches. Herm | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | We're working on updating the next build to the latest version of TWS 939.3. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Originally written by 137401 on 7/4/2013 9:49 AM The newer TWS gateway will NOT work on the cloud as well. Herm Herm: Are you suggesting the newest release of TWS will, by itself, not run from a cloud server? If so, I'd be in deep pain if Nirvana upgraded to the new TWS... :-0 | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | We won't release the new version if it won't work on the cloud. | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | I had no issues this morning running the latest 939.3 IB version in a cloud instance on Amazon with the latest Java Version 7 Update 25. It's a micro instance & the Windows version is Server 2008 R2 Datacenter. I ran TWS as well as IB Gateway successfully with my test build of the TP. It was a little slow since the Micro instances have very little resources, but it worked even through the lag. Herm, you tried it nearly 2 months ago though, so perhaps IB has already fixed the issue you posted about. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Excellent. Thanks Barry for taking the time and testing this out. | |
^ Top | ||
Herm![]() Posts: 28 Joined: 10/11/2012 Location: Boynton Beach, Florida ![]() | My Amazon OV/TP setup is working ok. Other than no emailed TP reports using gmail. I reduced the size of the instance to small to save on monthly cost and it runs fast enough to do the daily task. Yes, you do need the correct Java plugin to match the server OS for the instance. Quite simple to try one at a time until it works. Herm | |
^ Top | ||
berklee![]() Posts: 28 Joined: 9/16/2013 Location: Greenville, SC ![]() | Just a comment on server instances. Virtual servers can be stopped and started. I am uncertain as to whether one can specify within the AWS interface when the server should be started and when it should be stopped using time parameters. Maybe Steve Mayo could comment. (Stopping and starting a virtual server does not imply that it is being shut down and rebooted, an entirely different process which results in TP and TWS or IB Gateway being shut down and then needing to be restarted.) All processes are frozen in "suspended animation" when a virtual server is stopped, and all processes resume when the virtual server is started. That said, in the event of a required reboot due to system error or issue, it is certainly robust to have TWS load the TP and IB Gateway when the server reboots, so that user intervention is not required. Lee | |
^ Top | ||
Jim A![]() Posts: 65 Joined: 10/11/2012 Location: International Falls, MN 56649 ![]() | I have an IB account that I use for non OV trading. I am considering opening one of their Friend and Family Accounts to use with the TP. Does anyone have any experience or advice with this type of set up? | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Sid: I have a Master account sitting above two active accounts - one a cash, one an IRA. Twice (one just today!!), I gotten illogical messages along the lines of 'cannot execute because of conflict...' - along the lines of you can't short when you are going/already long in another account? The positions are in two separate accounts, so...I asked IB to explain what happened, they never did. And IB has always been excellent in any other matter I've brought to their attention, so I don't think they knew what happened either. Net, I'm thinking of dissolving the Master account scenario (which is a TON of paperwork to accomplish). I may be wrong as to what is happening, but I would never do the Master Account again. I do not find any real value, had problems with paper trading accounts with the Master and I don't have time to chase down why I get illogical messages in real trading accounts, like the aforementioned. I guess if you were managing a number of accounts, then maybe some value...my 2 cents. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Brian, I believe there are exchange rules about holding concurrent long/short positions or submitting concurrent buy/sell orders for the same symbol since doing this could be used to manipulate the market. TP will prevent this from happening within a single account. If you are trading multiple accounts then you need to be careful when trading the same symbols in both accounts. Steve | |
^ Top | ||
Wes Smith![]() Posts: 199 Joined: 10/11/2012 Location: Ontario,Canada ![]() | I was hoping i could use an Advisor account to manage several family sub-accounts. TP would control the Advisor account and IB would scale the trade size to suit the individual sub-accounts. Fred .. is this the scenario you were trying? | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Steve: I'm disappointed IB has not responded to my inquiry, but it has only happened twice and I have not pushed the matter. I suspect there have been instances where my 2 accounts have opposite positions/orders as they are different accounts running different strategies. One is my IRA, other is a joint in my wife's name, but could be possible it sees my Social Security Numbers on both and rejects? I need to be a little more diligent in following. And to Wes' and Sid's inquiries, I always liked the idea of a Master Account from a 'single pane of glass' reviewing standpoint. Never tried the fractional process Wes is interested in. As long as it is just same set of strategies, this should never happen. So...I should not be so negative about the Master capability because I've never really tried its complete spectrum of capabilities. I just get cranky when funny things happen I cannot understand or explain ;-) | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Brian, I've had them take as long as 10 days to respond when it's an issue that customer support has to research. I'm sure they will get back to you and I'd be interested to know what you find out. Steve | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | Hello Wes, my OV positions are traded in the same IB account number that other positions from different sources are traded. I spend a moderate amount of extra time keeping my transactions separate on a spreadsheet. My main concern is the need for a clear record of OV exits. I try to exit when OV does. I found out the hard way not to second guess OV and hold on for a better exit price. I also use the spreadsheet to keep track of any "filtered" positions I may take which will not be reflected on OV's "Trades" page in the "Open Position" section (easy to miss a "filtered trade" exit without some way to keep track). I normally try to use the TP for exits although it does not always see all of them. Normally, I can't use the TP for entry orders because it dos'nt see the "filtered" openers, nor closers for that matter, nor does it see my often modified share count. Probably way more than you wanted but hope it helps. Fred | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | There has been some discussion in other threads about what happens to orders to short stock that is currently unavailable. I've clarified this with IB customer support and here is their response: "If you submit a market order to short stock that is currently unavailable at that time the system will continue to work to fill that order when more shares become available if the orders have not been canceled or expired. It will be distributed on a first come first serve basis. Market on Open orders are only good for the opening print so due to this Time in Force this order would not continue to work after that specified time." I've had good success submitting market orders to IB prior to the market open. Slippage has been slightly positive (beating OV entry/exit prices) with the caveat that I trade very liquid stocks (Avg Daily Vol > 1M shares). On the few occasions that IB has not had shares available to short at market open, my market orders remain in force and have always filled (usually within the first hour of trading). Whenever this situation occurs, I get an email from IB indicating that the order did not fill at open and that they are looking for shares. So, I have the option of cancelling the order through TP or TWS. To date, I've just let them fill late and that has not caused any problems. So, if you have an issue trying to short unavailable stock, you might consider configuring TP to submit market orders prior to market open rather than MOO orders. Steve | |
^ Top | ||
Mark Holstius![]() Posts: 744 Joined: 10/11/2012 Location: Sleepy Hollow, IL ![]() | Thanks Steve - good information. Mark | |
^ Top | ||
Jim Dean![]() Posts: 1059 Joined: 10/11/2012 Location: L'ville, GA ![]() | Good advice. Probably worth mentioning that the experience you've had is with very liquid symbols, such that routing availability is generous, thus the minimal slippage. OVest currently offers some strats tied to entirely different lists of symbols - ones related to industry groups - which have on the average far less liquidity than the ones you've been trading. And, although it's not been tested, I still firmly believe that slippage can be a serious issue for symbols/lists of significantly lower avg daily volume. This danger, I believe, is exacerbated more in a shorting environment than in a bullish one. These are just opinions. I do feel that TP needs to give the option of automatically resubmitting a failed MOO short order with a followup Market or Limit (better, esp for shorts that failed with MOO) order. I included this in my recent feature-request post. As you said, the opportunity to submit Mkt orders before the open nicely works around some of the hard-to-short cases, for highly liquid stocks. Question: what percent of the trades that you've tracked in the past year have been shorts using Market orders? Do you have a separate stat for the slippage of that subset? | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | Good morning Steve. I am still trying to get a feel for how best to reduce market opening order slippage from previous session close. May I ask if you are still using "seek better price" at IB? Thanks, | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Hi Jim, Take a look at the spreadsheet attached to the following post: http://www.omnitrader.com/currentclients/omnivestforum/thread-view.asp?threadid=4437&start=91 Look at the MBO table in the Summary worksheet. This shows the average slippage by order size for market orders submitted before market open. The "Short" columns show the slippage for opening and closing short positions. As you can see, the average slippage is slightly better than for long positions although the number of trades is a lot less. The reason why the totals for opening and closing orders don't match is because I was submitting opening limit orders for awhile and this table only counts market orders. Steve | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Hi Fred, Do you mean the "Seek Price Improvement" option on SMART routing? If yes, then I have tried that and it actually resulted in worse slippage although I only tried it for about 3 weeks. Take a look at the spreadsheet attached to the following post: http://www.omnitrader.com/currentclients/omnivestforum/thread-view.asp?threadid=4437&start=91 Look at the MBI table in the Summary worksheet. This table shows the slippage by order size for market orders submitted with the "Seek Price Improvement" option enabled. This was done for 69 orders and the average slippage per share was $(.006039) per share versus a slightly positive slippage when submitting market orders without this option turned on. So, I've discontinued the use of this option. Caveat: I'm trading liquid stocks (Avg Daily Vol > 1M shares) so you may see different results if you are trading less liquid stocks. Steve | |
^ Top | ||
Jim Dean![]() Posts: 1059 Joined: 10/11/2012 Location: L'ville, GA ![]() | Thanks Steve ... I had not noticed that before, and I was too lazy to go back and check before posting. mea culpa | |
^ Top | ||
Fred Gordon![]() Posts: 481 Joined: 10/11/2012 Location: Fayetteville, Ga ![]() | Thanks Steve, I have not kept track of slippage like you but I have "Seek Price Improvement" enabled and have the impression that it dosn't seem to help. It seems to take longer to fill MOO orders. Thanks for the link. Fred | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | I did a short test with "Seek Price Improvement". Did not find a positive or negative difference, but I had made some other changes in Min Shares at the same time, so... Because Steve's results, I decided to disable it for now. Did seem to add some later entry/exit times. | |
^ Top | ||
Keith Parsons![]() Posts: 25 Joined: 3/12/2014 Location: Durban, South Africa ![]() | Hi Wes, Firstly many thanks to you and all other contributors for these posts. I have read each and every one and printed many. Great help and sincerely appreciated. I have now set up OV / TP and IB Gateway on my main computer. Have only had OV for a few weeks. I want to use TWS on my second PC and have done the IB application form including the electronic signature. To do the application I went: 1) Logged into my live account 2) Manage Acc 3) Access Rights > completed the USER form. I then received an email from IB part of which said: " The first time you enter the Registration System, you will be asked for a token to verify your e-mail address. Please cut-and-paste the token confirmation printed below into the "Token Confirmation" field." I have searched IB management to find where I would "cut and paste" the Token Confirmation" number. Four (4) times I have left messages with their support asking them as to where I paste the confirmation number. Kindly advise: 1) Did you receive an e-mail giving a 'Token Confirmation" number? 2) If you did receive a Token Confirmation number - where did you paste it? Thanks in advance. KEITH PARSONS | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Keith: If I understand your message correctly, you have 1 IB account? If so, I assume you desire to to access that single account from 2 different PCs. If so, all you need to do is download the 'correct' IB software, and TP, to your new target, or "second PC" and log in to IB as you did on your "main computer". Note you can only login to IB from one IB Gateway or TWS client or IB web page at a time. If you trying to open a net new/ additional IB account, the process as I remember is: During the process, IB will send you an email, which has the 'token' number in the email. This number is entered into a field on the web page I believe you are looking at in your message. The email is the account you used when opening the account. And if you are opening another IB account, note you can only run one TP application at a time on your PC. | |
^ Top | ||
Keith Parsons![]() Posts: 25 Joined: 3/12/2014 Location: Durban, South Africa ![]() | Hi Brian, Tks for responding and apologies for not being more clear in my earlier post. I require USER access for the TWS station remote monitoring of my live account which is running OV / IB Gateway on PC1 To Clarify: 1) On PC1 I have OV / TP and IB Gateway. 2) To be able to monitor my account from a different location I need USER access for TWS. For monitoring of my account I have TWS (939.3) loaded onto my laptop. 3) As per Wes advice below I have completed the USER application. Perhaps I have added to many rights to the USER application. Wes thread on the USER post is below. Perhaps someone could post / email me an IB USER application showing what should / should not be entered. (kparsons@worldonline.co.za) Other than this issue - my work in learning / understanding OV is going great. Thank u for the interest and patience. Much appreciated. Regards, KEITH PARSONS ________________________________________________ WES POST IB only allows a user to be logged in at the same time. This is a problem if you want to monitor your account from a different location and are already logged in with the Trade Processor. The solution is to create a 2nd userid via IB Account Management web application under the "Manage account"/"User Rights" menu. I'm not going to detail how to do this, as it's pretty straight fwd. In IB's view .. A user is a fully separate 3rd party from yourself. People would use this function to grant another person access to your account.. for example an advisor or spouse or 'Trade Processor'. You fill out forms online to define the user/password, determine which rights it has (for example .. Trading only without the ability to withdraw/add funds), etc. Since this 3rd party is a 'trading' user, IB will require you to complete a trading authorization form. It's pretty painless. Just fill it out, fax or scan/email it back to them. So now .. you can use your 2nd userid with IB-Gateway and TP.. and monitor your account via Web or the full TWS app. Downsides... Market Data subscriptions are per user and may have a cost depending on what you subscribe to. It's not a big deal for OV/TP users. These systems trade a lot and will easily cover the minimum commissions to qualify for the US free data bundle. Wes | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Keith, It's been a long time since I created an additional user id for my IB account but I believe this happens the first time you try to log in to the IB website using the new user id. Have you tried logging in with the new user id? If you log in to account management with your original user id and click on Manage Account > Access Rights > Users, is your new user id listed and what is it's Status? Steve | |
^ Top | ||
Keith Parsons![]() Posts: 25 Joined: 3/12/2014 Location: Durban, South Africa ![]() | Eureka - I managed to log in with my new user ID. I WAS NOT able to do this earlier in the day / or in fact yesterday when I tried. I have (at long last) completed the application after entering the Token Confirmation number. Assume tomorrow I can log into my laptop with the USER ID Must say IB's instruction on this is very poorly defined. Again, thanks Brian and Steve2 for the valued support. Keith Parsons NB: On a light note 18:20 in RSA and time for a glass of red wine.. | |
^ Top | ||
Keith Parsons![]() Posts: 25 Joined: 3/12/2014 Location: Durban, South Africa ![]() | Hi Wes, Following this post I now have a 2nd ID Userid set up for my Live trading. Effectively I have OV / TP and IB gateway set up on 3*screen PC monitor. TWS (live) is on my laptop and all "link in". I am still testing / learning on paper. But I want a paper (TWS) Userid for my laptop (realise there is a cost). However IB have advised that a paper Userid is not possible. There is a lot of learning / remembering about all that OV / TP systems do - and I would feel more comfortable knowing my interpretations are correct before going into live trading Kindly advise if and in your opinion this is correct i.e. that it is not possible to have a paper IB TWS user id Many thanks, KEITH PARSONS NB Your post really helped me so much - thank u. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Hi Keith, While you can create multiple user ids for a live account, IB only allows one user id for a paper account. So, you could use that paper account user id to log in with the IB Gateway or TWS but not both at the same time. The good news is that TP is now quite reliable and I find that I have little need to have TWS running in parallel with TP/IB Gateway. Steve | |
^ Top | ||
Herm![]() Posts: 28 Joined: 10/11/2012 Location: Boynton Beach, Florida ![]() | Yes, a few months ago, I had an issue as well which was the wrong Java version for the cloud. That was long resolved with help on this forum. Yes, the current IB JAVA version works and you must download it off the IB web site. BUT, the link that was provided for us to download on this forum for the new IB platform includes a gateway that is not Java. It seem that because that gateway is not Java based and it did not work on my Cloud NOR my desktop which I tried first. The problem 100% resolved after I obtained the Java version of the IB gateway. https://www.interactivebrokers.com/en/index.php?f=1325 Strange error message that I was not authorized to access the API when I used the non Java version. Heck, it works with the Java module ok. I only experienced this glitch with the latest forced upgrade. The IB gateway they bundled, did not work for me. Only on the IB web site can you obtain the components you wish to install. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Hi, Wes, Fred, et al I don't see any discussion regarding how to configure IBG to handle more than one trading account. Multiple instances of TradeProcessor can be started. But it's not obvious to me how to access more than one IB account. At the moment, on an AWS instance, I have one TP connected to GXtrader, and I'm in the process of setting up a 2nd TP to connect to a newly created IB account. Assuming that I will find this to work well, I expect to be interested in setting up additional TP instances for additional IB accounts. The question I have is, how does IBG fit into this picture where I want to manage multiple IB accounts from a single AWS instance running multiple TPs? IBG is logged into my (currently only) IB account. So, that is clear. But what happens when I have a 2nd (and 3rd, etc) IB account. How is IBG configured for that? Is there an IBG per TP? Or is one IBG used to access multiple accounts? Not at all obvious how that is accomplished. [Addendum] Perhaps the answer is to use a "Family Office Account" login, which has access to all the accounts in the "Family Office Account", to connect IBG to IB. Is that how it works? [End Addendum] Thanks for any insights. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Hi Steve, While I haven't yet traded multiple IB accounts with TP, I believe you must configure an IBG instance for each account and make sure that each one is configured to use a different port. You then configure your TP instances to use the correct port to communicate with the correct IBG instance. I'm in the process of setting up a second IB account that I will trade with TP so I can probably confirm this late next week. Steve | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | Hi, Steve L. This is a very timely question for me. I am currently configuring my first IB account in AWS. Nathan got an IB AWS image set up for me. I asked him about setting up my second IB account, and he said that he 'thought' that only one gateway would be needed, but was not sure. I have not seen anything on the forum about this, and we shouldn't have to individually reinvent the wheel. I'll call N tech support tomorrow, and see if I can get a resolution for posting. | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | 2 IBGs will work fine concurrently. I am pretty sure it can be done with one IBG, but maybe not in the current TP. I think the Client ID needs to be accessible in TP for that to work, which we plan to add in an upcoming release. | |
^ Top | ||
KC Kid![]() Posts: 23 Joined: 6/20/2013 Location: Olathe, KS ![]() | I am running two IB accounts on the same machine. Two TPs and two IBGs need to be launched. When you launch an IBG, you must sign in to your account, so by default, one IBG per account is needed. In the API Settings for IBG, specify different ports within each account. These settings are unique to the account, not the IBG program or icon. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | KC Kid, Thanks for explaining and confirming how it works. Regards | |
^ Top | ||
Geoff![]() Posts: 180 Joined: 12/4/2012 Location: Byron Bay NSW Australia ![]() | @BrianD Brian, you are correct, (your memory is good) when using Win8, The IB software (TWS and IB Gateway) download and are accessible from the Apps page. The App icon (program) can then be 'pinned' to the 'Start' desktop if desired. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | Steve: So you'll end up with 2 IBGs running, and 3 TPs running concurrently in your cloud processor instance. BTW: When running more than one IB account, an Opening trade for ABC gets rejected when a pending Closing for ABC is "sitting" in another IB Account. Took more than a few discussions with IB to get a straight answer on why it happens. I use IB Prop Trading accounts and did not anticipate this base on my PREVIOUS discussions with IB (and would expect same in Family Account structure) but SEC is afraid we're manipulating the market, so IB rejects to keep us honest. Only supposed to happen with Market Orders. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | I've posted a question in the OmniTrader Forum, where I'd appreciate input from someone who has knowledge of how to use an IB Master/Advisor account with OT through TWS. http://www.omnitrader.com/currentclients/otforum/thread-view.asp?threadid=8861&posts=1#33539 Thanks. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | I believe there is currently an issue with the IB Gateway related to losing orders if TP submits an order while the IB Gateway is not connected to the IB servers. It doesn't happen all the time and seems to be related to the IB Gateway doing an internal restart when it has un-submitted orders queued. The greatest risk for this happening is if your TP is configured to submit orders on weekends. IB typically does maintenance on Saturdays and sometimes this maintenance leads to dropped connections with IB Gateway and IB Gateway internal restarts when the connection is restored. I've been running one TP/IB configuration for almost two years that is not configured to submit orders on weekends and have never encountered this problem. I started running a second TP/IB configuration where the TP is configured to submit orders on weekends (i.e., Friday orders are submitted on Saturdays at 8am) and have encountered this problem twice in two months. I'm currently "in negotiations" with the IB api group about whether or not this is a bug (which I'm sure it is). So far, they are unconvinced but their advice is to not submit orders during the weekend (although they said Sunday night would be ok since everything is always back up and running by then). So, it you are running TP with IB, I recommend that you NOT check the Weekend box under order submission. I'll post again if I get any more info from the IB api group. Steve | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Ran across an interesting (and undocumented as far as I know) IB restriction on MOO and MOC orders. IB will reject a MOO or MOC order if the order size is greater than 10% of the 20-day average daily volume for the stock where the average daily volume is calculated ONLY from the exchanges or ECNs that IB uses to trade the stock. This average volume number can be way less than the average daily volume for the stock across all the exchanges or ECNs where it trades. For example, I hit this restriction when I attempted to submit an order for 9K shares of a stock with 20-day average daily volume of 360K shares. This restriction is enforced across the aggregate number of shares of all MOO/MOC orders you submit so breaking a large order up does not avoid the problem. The error returned is "Order Size Out of Range". I believe this error can also be returned if you hit one of your "Precaution" limits that can be set in the IB Gateway or TWS so if you get this error, you need to first check those limits. If they have not been exceeded then you have probably been hit by this restriction. To avoid the problem, you can submit Market Orders before market open rather than MOO orders. I did extensive testing of slippage related to MOO vs Market orders submitted before market open and did not find any difference in slippage between the two. However, that testing was done with more liquid stocks and with smaller order sizes (< 2,500 shares). I am switching back to submitting market orders rather than MOO orders and I'll report back if I do notice any significant difference in slippage between the two order types. Of course, the other way to avoid this is to set the Max Trade Size as % of Avg Daily Volume account setting to a low number like 0.5% to 1% but that will cause trades to be filtered out which might not be the behavior you want. Steve | |
^ Top | ||
Mark Holstius![]() Posts: 744 Joined: 10/11/2012 Location: Sleepy Hollow, IL ![]() | Hmmmm... Thanks for passing it on, Steve. That could be a problem with low volume ETFs. Do you know where to find the volume IB uses? Mark | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | Yes, that is how I found it. IB says there is no way for a customer to find out the volume information. My suggestion would be to submit market orders but we may have lost the ability to configure TP to do this. Am checking with Barry now. Steve | |
^ Top | ||
Mark Holstius![]() Posts: 744 Joined: 10/11/2012 Location: Sleepy Hollow, IL ![]() | Well Steve, I just had one of those this morning too on a thinly traded ETF (Europe: UPV). Glad you mentioned this as I wouldn't have recognized IB's cryptic "order size out of range" message. Have you heard from Barry about the ability to enter Market Orders before the open with IB? Thanks, Mark | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | Currently it submits as MOO during the times IB accepts MOO, otherwise it submits as Market. Getting market orders right before market open isn't curently possible, but I've made a request about it. Here are a couple possible work-arounds: - You could set the start time to 9:30:00AM EST in order to get market orders. This would allow market orders to submit & execute right at market open. - You could set the start time anywhere between 4:00:00PM EST & 7:59:00PM EST. This would allow you to submit market orders the day before they are executed. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | I've changed the start of my trading window to 09:30:01 EDT so my orders are submitted as market orders one second after market open. This gets around the problem. No slippage so far for the two trades that have been executed this way. One caution about setting the start of your trading window between 4pm and 7:59 pm if you are trading a margin account. IB does Reg-T margin checks near market close each trading day. They seem to have a window that starts 15 minutes prior to market close and extends for some (unknown) period of time after market close where 2X margin is enforced. Once that window closes then they are back to enforcing 4X through the end of the next trading day. This means you don't have to be concerned about execution order for closing/opening orders if you are near fully invested. If this is a concern for you, I would not submit the next day's orders until after 8 pm EDT. Steve | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Barry, The latest IB TWS/Gateway build 956.2C is now supported by OT and VT. How about the TradeProcessor? Can it be used with the latest version IB TWS/Gateway v956.2C, or does it still require build 9443b? | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | We'll be updating the TP very soon (maybe even this week) to allow the latest IB version. Until we do it remains supporting 9443b. Also know that this upcoming TP will also support future IB updates. | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | I have two real IB accounts and the one offered paper account. In my AWS instance, I currently have ONE IBGateway paired with ONE TP trading into an IB paper account with my primary user logon. IB allows only one user to log into the paper account. Period. Now I want to set up AWS for my two linked real accounts. I will be using my "first and primary" logon to access the two accounts from my desktop via the web for monitoring, etc. Now this is where it gets confusing to me: Is it correct that to access real money account "A" via an IBGateway in the AWS instance I have to set up a "second user", and to access real money account "B" via an IBGateway in the AWS instance I have to set up a "third user"? Hope this makes sense . . . The fragility of all of these moving parts makes me feel far removed from the KISS principle. I'm feeling less simple, and more stupid. And hope nothing breaks. --Mark G. | |
^ Top | ||
Steve2![]() Posts: 750 Joined: 10/11/2012 Location: Annapolis, MD ![]() | That's correct. You'll need a different userid for each IB Gateway. If you plan to run the IB Gateways in the same AWS instance, don't forget to configure different port numbers for each IB gateway/TP pair so each TP will talk to the correct IB gateway. Steve | |
^ Top | ||
Mark S![]() Posts: 56 Joined: 10/11/2012 Location: Barrington, IL ![]() | I too am trying to configure a new AWS/IB Gateway/TP trio for a second account. I kept getting an error notice that TWS was not installed, and now I realize that must be because the current TP does not recognize IB 965, correct? But then I tried to download 9443 but the signature is corrupt and I can't. What's up with that, is there anything I can do to get auto-trading working? My first account is doing fine. It's got IB 954 installed, interestingly. I don't see where I can download that. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Mark - Another alternative is to setup a Family/Advisor account, link the existing accounts to that Family/Advisor account, and then do your "first and primary" logon using that account. From that account, you can give trading authority to the "client" accounts. In this scenario, you don't have two logins associated with each account. Rather, you have an "Advisor" account which has authority to all your linked client accounts for monitoring, trading, etc., and each client account (if they've granted trading authority by the master/advisor) logs in with their existing login credentials. This is a total of 3 accounts, and 3 login ids. One caveat: You cannot connect OT, VT or TP through the master/advisor account and trade (it'll connect, but you get weird results and responses - OT, VT and TP do not understand the 2 level account structure). Check it out. I find it very convenient for monitoring multiple "client" accounts (e.g. my IRA, Roth IRA, spouse's IRAs, etc.). | |
^ Top | ||
Mark S![]() Posts: 56 Joined: 10/11/2012 Location: Barrington, IL ![]() | Yes, I already have the Family/Advisor setup. But I still need to set up each individual account with it's own IB/TP pair through an AWS instance, correct? Then I can log into the Master account and monitor or over-rule OV/TP in each account from the Master. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Correct. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Mark S. My understanding (and will be doing it this week) is that you can run multiple TP/Gateway combo on a single AWS instance. At present, I have two AWS instances trading two accounts (one is a OP/Gateway combo, the other a TP/Gateway combo), and monitoring from an Advisor account. I'll be adding another TP/Gateway combo to the AWS server already running a TP/Gateway combo. | |
^ Top | ||
Mark S![]() Posts: 56 Joined: 10/11/2012 Location: Barrington, IL ![]() | Success!! I realized that I had IB 954 on my first AWS instance, and copied it over and it works. So I'm in business! | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | I have OV w/ an Elite Trader feeding TP-IBG in ASW, trading into an IB paper account for now, in order to learn the ropes before committing to my real-money IB accounts. Everything has been working good with the following exception: A trade in RXL was automatically entered on 4-29-16, but the exit failed to execute on 5-10-16. *FOUR* brokers at IB gave me consistent and additive information about the 'whys and wherefores'. That is a story for another day. The bottom line is that the trade thus became *UNMANAGED*, and TP has allowed the trade to *CONTINUE* to be unmanaged. The trade shows up as unmanaged on each and every daily TP Broker Report. Here is today's report: And here is today's actual account statement of trades right from IB: It is a mystery to me, I do not know why, and consequently cannot trust the system with real money until I gain an understanding of what is going on. I *think* that I have TP properly set up to automatically take care of unmanaged and orphaned trades at 3pm EST each and every trading day: Beginning with the RXL failed exit day, the first opportunity for TP to automatically make a correction was later on that Tuesday the 10th at 3pm, then on Wed-Th-Fr-Mon-Tues(today). That is 6 failed opportunities. What am I missing?? --Mark G. ![]() ![]() ![]() | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | It's due to a bug with the Close All Orphaned setting not working if Close Unmanaged was also enabled. It's fixed in the new TP update 4D that was just released. | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | I am happy to report that the very next day after installing the new IBG-TP software, the trade became managed right on schedule! Thanks, Barry. --Mark G. | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | FYI, there is a tolerable quirk in the latest IBG that goes hand-in-hand with the new TP 4D. The new "feature" is a pop-up warning message whenever the new IBG signs into a paper trading account. Acknowledging the message closes it until the next IBG sign-in. This is where things get interesting. I have been using RDC to check my AWS set up in the afternoons. Every afternoon after installing the new IBG build I have noticed this message, acknowledged it, the message went away, but I would see it again the next time I returned. All morning trades were executed with the message showing, and AFAIK, there hasn't been any interference to IBG-TP operation. I called IB and talked to a fellow in the API group who explained to me something that I never knew: When the IB servers are reset every midnight, not only is TWS turned off, but all IBG's are turned off, too! The difference is that the IBG's *AUTOMATICALLY* log back in, thus the repeated appearance of the warning message for PAPER accounts. He said that there is no option to not display the message again, that it is part of the new IBG landscape Something else: IBG signs into real-monied accounts automatically, too, *EVEN WITH DOUBLE AUTHENTICATION* It's all part of the magic . . . --Mark G. ![]() | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | I do not like that popup message either. When I talked to their support about it a few weeks ago they told me there is no option to suppress it. I really hope they add a setting for that. | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | Yes, I very specifically asked them about having an option to suppress it, but was told that there were no plans to do so . . . "part of the new landscape" . . . At least it doesn't seem to do any harm just letting it sit there every day. --Mark G. | |
^ Top | ||
Jim Dean![]() Posts: 1059 Joined: 10/11/2012 Location: L'ville, GA ![]() | My guess is that they are subtly (or not so subtly) trying to discourage people from using paper accounts for extended periods. | |
^ Top | ||
Mark G![]() Posts: 41 Joined: 10/11/2012 ![]() | That did occur to me. In my case, though, I've been using it for only a month. I think it is just a natural bias against giving any encouragement to paper v$ real money ;) --Mark G. | |
^ Top | ||
Howard Moore![]() Posts: 3 Joined: 6/9/2016 Location: Redondo Beach, CA ![]() | It seems from this thread that one AWS will support two instances of TP-IBG-IB account. Does anyone know whether one AWS will work with more than two instances? I have an IB Friends and Family Advisor account with five sub-accounts (personal plus IRA and Roth for myself and wife) and would prefer to trade through the master account, but understand that the TP will not work with the master account. Therefore, I am wondering whether trading through each separate account with its own TP and IBG is feasible? I realize that the AWS might have to be sized appropriately. Thank you. | |
^ Top | ||
SteveL![]() Posts: 189 Joined: 10/11/2012 Location: Boulder, CO ![]() | Howard, I'm currently running two instances of TP-IBG-IB account on a AWS micro EC2 (1GB RAM and 30GB storage). The RAM is at 90% utilization. So, that might be the limitation. I haven't yet run more instances, but everything I understand about how this works and have configured convinces me that there won't be any problem running more instances on a suitably sized AWS instance. The limitation will be the RAM, which could be solved by going to a bigger AWS instance. | |
^ Top | ||
BrianD![]() Posts: 302 Joined: 2/23/2013 Location: Grand Rapids, MI ![]() | 5 will work. May be slow screen refresh, but no problem submitting orders. My understanding is Nirvana is enabling IB to be run from the OV web Trade Processor in the near future, so should be a moot point soon? | |
^ Top | ||
James McNeill![]() Posts: 68 Joined: 3/8/2013 Location: Victoria, BC, Canada ![]() | Barry, I have five trades I did not take showing in my TP. Can you please delete them as they are messing up my BP Thanks Jim | |
^ Top | ||
Barry Cohen![]() Posts: 1844 Joined: 10/11/2012 ![]() | We can only delete them if the symbols are no longer valid. You will have to wait until OmniVest issues closing orders for those positions. There are a couple ways to handle this situation if you really want to free up buying power though. You can reset your account to start trading again the next trading day, but this will wipe out anything recorded on your Trades page so far. Or you could manually (temporarily) increase your OmniVest buying power percentage. This would add more buying power to your OV account. Then when those trades do close in OmniVest you reduce your buying power percentage back to what it was. |