- ago
Each DataSet in Wealth-Lab has a TradeableSymbols property which contains the list of currently active symbols. This is different form the overall list of symbols in the DataSet if the DataSet is dynamic, i.e. adjusts its contents over time.

I built a Buy & Hold strategy. To make this work I need the number of active symbols in a DataSet. This number comes from TradeableSymbols.Count.

Works nicely. Usually.

But with "Norgate Data - Current & Past" DataSets it turns out that the TradeableSymbol property is very sloooooow.
This makes my Buy&Hold strategy virtually useless for Norgate DataSets.

Please add some sort of cache to the TradeableSymbols property to make it reasonable fast.
0
448
Solved
4 Replies

Reply

Bookmark

Sort
- ago
#1
In Section "Norgate Data" the DataSet "Nasdaq Q-50" contains 57 symbols. I assume this is the set of currently active symbols in this Collection.

In Section "Norgate Data - Current & Past" the DataSet "Nasdaq Q-50 Current & Past" returns 252 symbols in its TradeableSymbols property. This is wrong!
0
Glitch8
 ( 9.36% )
- ago
#2
Since Norgate developed the extension it might be prudent to also post this on their forum to get their attention.
0
- ago
#3
We can certainly add caching to improve performance - this won't be too hard.

There's a couple of things going on here.

According to:
https://www.wealth-lab.com/Support/ExtensionApi/DataSetProvider
the "TradableSymbols" returns a list of Symbols that should be considered tradable - i.e. not decomissioned.

The example provided talks about the Nasdaq Q-50 index (effectively the stocks waiting in the wings to join the Nasdq 100 - ie Nasdaq 101-150). By definition, this has 50 stocks within it. The Current & Past watchlist contains all stocks that have ever been or are still in the Q-50. Many of these are still tradable, but just not currently in the index. One example that is not tradable is ABMD-202212 - this was a member of the Q-50 index at various points, mid 2018 through early 2020., late (for 3 months) and Mar 2021 through June 2021. ABMD never became a Nasdaq-100 component. ABMD was delisted in Dec 2022 following a takeover.

Upon its delisting in Dec 2022 it was no longer shown as Tradable in the Extension.

For any index-tracking DataSet we can certainly change this behavior to only show it as Tradable whilst a member of the index. So in the above case, it would only be in TradableSymbols for those periods it was in the index.

@Glitch could you release Build 15 of the Norgate Data extension please.

Thanks,
Richard.
1
Best Answer
Glitch8
 ( 9.36% )
- ago
#4
Thank you Richard, Build 15 of the Norgate extension is now published.
0

Reply

Bookmark

Sort