WLD or WLP and Interactive Brokers?
Author: warren631
Creation Date: 12/9/2009 11:53 AM
profile picture

warren631

#1
1. Could WLD5 or WLP5 be tied to IB to get real time data and also automatically submit broker orders?
2. What other software would I need such as IBDATA2?
profile picture

Eugene

#2
1. Currently, the API is unpublished and there are no broker adapters for WL5.
2. N/A
profile picture

Eugene

#3
Please don't create duplicate accounts like "warren632" for taking multiple trials of Wealth-Lab Developer, OK? As you see, these attempts will get blocked by the auth server anyway.

The proper way to do it is via creating a support ticket and requesting a trial extension (however, the point of doing it for the U.S. residents is not clear to me). As a rule, we make advances to international users and extend their trials for free if there's a good reason.
profile picture

warren631

#4
I just wanted to take another look at WLD5 to see what was the difference between Pro and Developer.
So Pro can only be used with Fidelity and Developer can't be used with any broker?
This does not make sense to me.
profile picture

Eugene

#5
Wealth-Lab Developer is a Fidelity product.

Though I didn't say Developer can't be used with brokers. The API isn't disclosed currently, but it exists, and I know at least of one 3rd party attempt to create a broker adapter for WLD5.
profile picture

maninjapan

#6
Eugene, just on the topic of an API to IB, Im not a programmer or anything, but if I was to hire a competent programmer what kind of programming hours do you think would be required to come up with a reasonably robust solution that could be taken live? A ball park figure will be fine. Say 10-20, 50+ etc.....
profile picture

Eugene

#7
Our code wizard says that 10-20 hours aren't enough for a project of this scale.
profile picture

maninjapan

#8
Thanks for the reply eugene. so somewhere around the 50 mark would be a fairer estimate then?

profile picture

maninjapan

#9
Just another question in regards to this, Im sure there are a number of ways to skin a cat, but would this be done through the API that IB already provide? Or would it need to be done from scratch? Also what skills exactly would I require in a programmer to be able to build it? This might be out of the scope of this forum, but I would just like to know what I would be getting myself into if I decided to get one built.



Thanks,
profile picture

Eugene

#10
You need to utilize the API that IB already provides. [However, the WL5 Broker API isn't currently documented and I'm not sure if Fidelity will make it. ;)]

There are several valuable resources that provide tutorials and code examples to get you started:

Connecting to Interactive Brokers TWS Using C# .Net
Interactive Brokers C# API and WinForms C# Trading Program
Interactive Brokers C# Client
profile picture

maninjapan

#11
Thanks, I will take a look. Is there any reason why they dont want to document it?
profile picture

Cone

#12
Answering a question with another: Do other brokerages provide trading tools and interfaces to make it easy to trade at other brokerages? (Even if they do, we can probably assume the reasoning is along those lines.)
profile picture

maninjapan

#13
I can understand that, But cant help thinking it kinda defeats the whole purpose of including it though. Especially for Developer being an outright purchase and all....
profile picture

Eugene

#14
QUOTE:
But cant help thinking it kinda defeats the whole purpose of including it though.

Not quite right. The Paper trading provider (Developer 5) is built around that broker provider API.
profile picture

Eugene

#15
Recently, a 3rd party has created a solution for getting static/streaming data and trading with IB using WL Developer 6 (not Wealth-Lab Pro):

http://ib-automated-trading.com/