Wealth-Lab Reference For Developers
Author: jcranwellward
Creation Date: 7/29/2008 4:40 PM
profile picture

jcranwellward

#1

First of all hello everyone, I am new to wealth lab, Great Work!


I'm a software engineer, with many years of C# experience, I am looking for some documentation or reference to bring me up to speed with the wealth lab API.

I am particuly looking at linking wealth lab into a data warehouse I am currently working on.

I persume this can be achived by using standard .Net System.Data.SQLClient namespaces, however does Wealth Lab expose any purpose built interface to pipe in data?

Any introduction for a programmers propective would be very much welcome.

James
profile picture

Eugene

#2
James,

Depending on what kind of data you need to link -- real time or historical, there's a certain API:

For historical data:
API - Static Data Adapters
For real-time data:
Streaming Data Adapters

IDataHost Interface (applies to both)
profile picture

jcranwellward

#3
Thanks Eugene, that's exactly what I was looking for.
profile picture

MikeCaron

#4
The links on Eugene's 7/29 post above are not longer available

Page Not Found: The Page "apiStaticDataAdapter" was not found.

Cannot open file "C:\inetpub\wwwroot\WL4.COM\WL5StreamingDataAdapters.htm". The system cannot find the file specified
profile picture

Eugene

#5
QUOTE:
The links on Eugene's 7/29 post above are not longer available


Fidelity decided to take the API docs down for some time to review technical specs etc. Sorry for inconvenience.
profile picture

jcranwellward

#6

Eugene,

Is there a programming guide for wealth lab .net avalible yet?
profile picture

Eugene

#7
Depends on what to call a "programming guide". Here I assume you're not looking for the WealthScript Programming Guide, so it must be the API. Then no, unfortunately we don't have the permission to bring the API docs back online yet. If you're a Fidelity customer, please ask them directly to resolve this issue.
profile picture

DaveAronow

#8
Any chance Fidelity will ever be putting this back? I can understand they want to revise it or whatever but we're now talking about 5 months of revisions (and since the interfaces are already present in the DLLs it's really just documentation that's missing).
profile picture

Eugene

#9
Dave, please do us a favor and contact Fidelity directly on this one as they listen to their customers. Alternatively, you could create a support ticket and close it as pending fix to be notified when the API docs are back online.
profile picture

kfmfe04

#10
Any new news on when the API docs will be posted?

Thanks in advance.
profile picture

Cone

#11
No, sorry.
profile picture

jcranwellward

#12
Hi Cone/Eugene,


Since the API is not available is there any other way to pull historical price data stored in a SQL database other than using IDataHost interface?

Can I do this using an WL Extension?

Is there a Database Schema I must conform to?

Ideally I would like to be able to load data dynamically from my database into DataSeries objects I can then manage in WL.

Will I have to wait for the API in order to archive this?

Thanks for your time.

James
profile picture

Eugene

#13
I would say that you can try to use any method except for creating a data provider (unless the APIs are brought back online) - in other words, by any means possible with .NET.

Running an SQL query in Strategy code and filling a DataSeries on-the-fly, for example, is not an elegant way but it could work out.
profile picture

jcranwellward

#14

Thanks Eugene.

Its not ideal but that would work.
profile picture

DAlumbaugh

#15
I called the Fidelity Wealth Lab Pro help desk and asked for the API docs. They said they didn't know anything about it and were going to call the developer. Eugene, do you know who I should call at Fidelity that knows what's up?

Thanks.
profile picture

Cone

#16
The API docs will be available as soon as they're ready and "legal". There's no point pushing on a string here. Sorry for the delay, but there's a [slow] process that has to be worked through.
profile picture

DAlumbaugh

#17
10-4. Thanks. I can still code against the API if I reference the WealthLab.Extension.* assemblies can I not? Just without 'official' docs?
profile picture

Eugene

#18
Yes.
profile picture

DAlumbaugh

#19
Thanks. My objective right now is to create an extension that does nothing and get it registered in wealth lab PRO. Starting from the WealthLab.Extensions.Sample, I compile it, but don't see how to register it in the extension manager as it wants a .wle.

Knowing that the .wle is an encrypted bootstrapper with the extensions download location, I'm not sure how to create one (guessing you guys do that once I upload an extension?)

Sorry for the questions on this. I know the API is not supported but once I can get an extension registered I'll be able to figure out the API calls I think.
profile picture

Eugene

#20
Uploading an Extension for testing purposes is not the way to go. Your Extension will show in the EM as a Local extension when:

1) The assembly is placed in Wealth-Lab main directory
2) AND its ExtensionInfo attribute is correct.

Assuming you've completed step 1, the Extension Manager does not "see" your assembly because the ExtensionInfo attribute was not recognized or WealthLab.Extensions.Attribute is not referenced.

A good start would be to show your ExtensionInfo inside a pair of CODE tags.
profile picture

DAlumbaugh

#21
gotcha. thanks. right after I posted that, I found in the 'create my own extension' instructions on how to set it up for local testing. :D Looks like I'm off an running. Thanks again!
profile picture

RA81

#22
1 year passed from the topic start. nothing changes.
profile picture

Eugene

#23
profile picture

caisc

#24

For historical data:
API - Static Data Adapters
For real-time data:
Streaming Data Adapters

IDataHost Interface

all link pages is no contents,
another links?
profile picture

Eugene

#25
Our registered customers can request information/help with their data provider development in our support portal.

It doesn't apply to those who haven't even taken a free trial (like you). Which leads us to the question: how are you using Wealth-Lab in China, caisc?