Aronow Software Watchlist Data Provider - new version released
Author: DaveAronow
Creation Date: 12/11/2009 9:53 PM
profile picture

DaveAronow

#1
The Aronow Software Watchlist data provider is now available as an extension for Wealth-Lab 5.5. To install the watchlist provider go to the link below.

Aronow Software LLC Watchlist Static Data Provider

The watchlist provider allows the creation of watchlists which are collections of data from other datasources (similar to watchlists in Wealth-Lab 3.x/4.x). For now watchlists are not editable but I hope to add this feature once Fidelity re-publishes the API documentation.

Dave Aronow
Aronow Software, LLC
profile picture

Eugene

#2
Thank you, Dave.
profile picture

Eugene

#3
Dave,

Thanks so much for the excellent provider.

Although the WatchList provider can be installed in 64-bit editions of Wealth-Lab and even appear in Extension Manager, it will not show itself in the New DataSet Wizard. OTOH, works fine in 32-bit editions of Wealth-Lab 6 installed in 64-bit Windows.

Could you take a look at this issue please?
profile picture

DaveAronow

#4
I'll take a look when Fidelity releases the API documentation :)

Seriously, I'll try and take a look this weekend.

Dave
profile picture

DaveAronow

#5
The new update has now been published. It will now work with 64 bit Wealth-Lab and also adds a new tab named "Watchlists" to the Data Manager which allows editing of watchlists.
profile picture

abegy

#6
I would like to tell you that there is a crash (unhandled exception) when you create a Watchlist with duplicate symbols code. From Reuters Datalink package, I have a symbol in the Canada Exchange with code TA.TO and another one with Ta.TO.

There is no problem with WLD Dataset but when I try to create a watchlist with your extension, there is a crash.
profile picture

Eugene

#7
It's not a good idea to mix identical symbols in a Wealth-Lab DataSet. Other data providers won't even allow that.
profile picture

abegy

#8
Agree with you but I cannot change it. This is what I receive from Reuters Datalink.
profile picture

Cone

#9
Delete one of them.
Ta.TO must have been a typo, right?
profile picture

abegy

#10
Unfortunately, this is not an error. You have TransAlta Corp (TA.TO) and TELUS Corp (Ta.TO) in the Reuters Datalink database.
profile picture

abegy

#11
I would like to know if it's possible to have for a new version the possiblity to data entry manually symbol lists ? I request this feature because I work with excel to define best symbol lists to trade and it's a nightmare to refind manually a symbol with the current interface. It would be great to copy/paste !

And if the previous bug that I have detected can be corrected, I will appreciate a lot !
Thank in advance.
profile picture

Eugene

#12
QUOTE:
And if the previous bug that I have detected can be corrected, I will appreciate a lot !

For 99.999% of users, TA.TO and Ta.TO are perfectly the same symbol. Furthermore, this is how it should be. If this is a bug, it's solely a bug of your data vendor.
profile picture

abegy

#13
Sorry but it's not a bug from Reuters Datalink. The codification of this provider plays with lowersmallcaps and uppercases to codify symbol codes.

For your information, lowercases are used to codify the class of share if for a symbol there is several types.
profile picture

Eugene

#14
QUOTE:
And if the previous bug that I have detected can be corrected, I will appreciate a lot !

A symbol in a Metastock datasource (e.g. Reuters Datalink) is contained within a .DAT file, so a stock symbol is just a field in the EMASTER file that corresponds to the file number. With this design, symbol name isn't the key.

On the other hand, symbol name is usually the key (unique identificator) for many Wealth-Lab data providers. Symbols can have mixed cases but internally they're typically uppercased. WatchList Provider is abstracted from the implementation of a "child" provider, it is not aware of those codification tricks used by the particular provider to map some ID/code/whatever to a symbol name.

So, there is absolutely no bug in the WatchList provider w.r.t. duplicate names - even though there's absolutely no problem reading such datasource by Metastock provider directly. It's just the way Wealth-Lab providers always worked.
QUOTE:
I would like to know if it's possible to have for a new version the possiblity to data entry manually symbol lists ?

Now let's move to the other request which, realize it or not, is closely connected with the previous concept. The current interface by Dave, with its professional look and feel, is also abstracted from an underlying provider's codification. Although Wealth-Lab provides the list of symbols from a DataSet by a provider, the provider's internal logic mapping IDs/codes to symbols stays inaccessible to the Watchlist provider which makes manual symbol entry from the "Symbols" box impossible.


To sum it up, I think you have to find a workaround because fixing what ain't broken isn't reasonable.

#1 Since the issue only affects you, how about editing the Metastock datasource using a tool like The Downloader or a 3rd party utility to rename the conflicting symbols (make them unique)?

#2 For example you could use your favorite text editor to change the symbols in DataSet's XML file created by the Watchlist provider (don't forget to restart WLD afterwards).
profile picture

abegy

#15
Thank you for your reply.

Concerning your point #1, your solution is not possible. When I change the symbol code, The Downloader stops to download data for this symbol because it cannont find it in the Reuters Datalink database.

For the point #2, can you give me the patch where I can find XML files ?

One more question : when I read you, I understand that WLD changes symbol codes to uppercase all the time. What is the consequence if I use the following components : http://www2.wealth-lab.com/WL5Wiki/RealTrades.ashx in my case ?

profile picture

Eugene

#16
QUOTE:
For the point #2, can you give me the patch where I can find XML files ?

Wealth-Lab User Guide > Data > Where data are stored?

Other questions are off topic here.
profile picture

richard1000

#17
Are there any methods associated with Aronow Watchlist Provider?

For example, WL4 had methods such as WatchListCount, WatchListAddSymbol, WatchListRemoveSymbol, WatchListName, etc. Do similar methods exist?
profile picture

Eugene

#18
Similar methods no longer exist, as stated in the Wiki FAQ.
profile picture

streak

#19

Can a watchlist be created programmatically? This was a regular routine I had in WLD4. Currently a scan that throws up 100 or 200 stocks cannot be flicked through in WLD6, so I've been having to use another app, which has caused searching for the likes of this thread.

Or, could it not be possible for the left pane of Dave's WatchList Provider (that holds the dataset symbols) to take some event (like a right-click) different to its left-click, mouse down or whatever it is, to enable something like a clipboard list (or table that can have its symbols stripped out) and the matching symbols selected in that left-pane?
profile picture

Eugene

#20
QUOTE:
Can a watchlist be created programmatically?

Here's the FAQ: Is it possible to make actions on DataSets programmatically?
profile picture

kas

#21
I have a problem with this extension. When I add an instrument coded not in English letters, I see "?????????" at the watch list, and a mistake, something like "This key is out of the dictionary". For example I add symbol "??????" written in Russian and have that problem. Is there any way to solve it?
profile picture

kas

#22
Ok, I wrote

- For example I add symbol "Zoloto"

but using russian letters, and at the previous message it showed "??????"
profile picture

Eugene

#23
Dave,

I can confirm what kas says.
profile picture

Swissi

#24
I have the same set-up on different machines.

Is it possible to move/copy a Watchlist from one PC to another one or do I have define them on each machine?
profile picture

Eugene

#25
Of course, since any DataSet is defined in an XML file that you can copy. See the User Guide > Data > Where data are stored?

Make sure that other PC reflects the directory structure i.e. the underlying DataSets and data paths are identical, or edit the DataSet's XML file to match.
profile picture

tradertabb

#26
Good Afternoon,

have the new wealth lab 6....does the aronow software still work with the newer versions of WL....

thanks

tt
profile picture

Eugene

#27
Yes.
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).