Access GICS from PosSizer
Author: tedclimo
Creation Date: 4/5/2011 9:59 AM
profile picture

tedclimo

#1
My search of past threads & Wiki lead me to open this new topic.

I have a very robust fundamentals-based system.
I currently run a Position-Sizer that maintains a 10 stock portfolio @ 10% equity per position.
I use LastPosition.Priority to select the 10 positions based on say 'lowest RSI' (for example).
I know how to allow / dis-allow GICS sectors in "Entry Rules".

ISSUE is that I do not know how to code a script / "Position-Sizer" to only allow 1 position per GICS sub-industry / Industry, etc. I do have all the GICS codes already.

If this is possible, should I open ticket to request a Pos-Sizer modification? Specifically, I have a custom Pos-Sizer labeled "Liquidity algorithm", in which I would like to add the ability to prevent more than one trade in any sub-industry / industry.

Or perhaps there is a more global technique, whereby all Pos-Sizers could benefit.

Thanks for all you do,
T!
profile picture

Eugene

#2
Global technique is impossible, PosSizers have to be modified individually if you want to add a GICS filter.

Considering that I already have a lot of todo's planned for 2011, and custom solutions are not covered by our support policy, I don't think it would be a great idea to request this modification through our support portal. Sounds rather like a good candidate for our MarketPlace (when available).

P.S. In addition, I do not work with WLP and I'm afraid that WLD6 doesn't support GICS. One wouldn't be able to use the WealthLab.DataProviders.Common.GicsManager class with WLD6, as the industry data XML file isn't present in WLD6 installation, and downloading it will fail due to a missing component.
profile picture

tedclimo

#3
Eugene,
I'm confused when you say you do not support WLP, only WLD6? Perhaps you could clarify how wealth-lab.com support structure works?? I'm a WLP 6.1.27.0 guy & you help me all the time???

Regarding "MarketPlace", I 've been hearing about it for 9 months now. Is there a launch date? I look forward to it :)

Portfolio Mgrs are always espousing the virtues of sector diversification.
The GICS topic (Pos-Sizing limiter) I proposed would benefit a very broad audience.

To attract a broader audience, change my proposal from "only 1" sub-industry/industry per position held to.... No more than X% of Positions held in any one sub-industry/industry ..... still allowing LastPosition.Priority in script. This way, portfolios of any size would benefit!

Thanks for all you do.
profile picture

Eugene

#4
Ted,
I do support WLP except for some highly specific WLP issues like Fidelity data, login issues, etc etc.

GICS included, I explained the difficulties above -- pardon for some geek speak.
profile picture

Eugene

#5
QUOTE:
To attract a broader audience,

If such PosSizer would have existed, we couldn't even put it on MS123 PosSizers: it uses specific method calls not present in Developer installation so it could not be developed using Wealth-Lab Developer. Accessing GICS would require WLP specific DLLs to compile it, let alone use.
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).