I tried to create my first custom indicator and faced a lot of visual/logical bugs.
E.g.:
1. if create an indicator from the predefined example ATR, compile => it appears on the list under My indicators, then rename Abbreviation get method, then compile again => exactly 11 new elements appear:


2. after re-run of Wealth-lab, custom indicators are in their individual folders, and can't be deleted


3. didn't make a screenshot, but the button New indicator disappeared completely

When I run under Admin rights, it seems partially OK or fully OK (this is my first experience, but I'd expect no root-level folders for my custom indicators):

I never run Wealth-Lab under Admin previously, and other features worked well without it.
I couldn't find any compiled new binaries for the indicators, so can only guess that they are built during start-up from .cs files in AppData\Roaming\WealthLab8\Indicators\ folder. I checked access rights to the folder, and they are full.
Is it an expected behaviour and I should run WL8 only under Admin?
Thank you!
E.g.:
1. if create an indicator from the predefined example ATR, compile => it appears on the list under My indicators, then rename Abbreviation get method, then compile again => exactly 11 new elements appear:
2. after re-run of Wealth-lab, custom indicators are in their individual folders, and can't be deleted
3. didn't make a screenshot, but the button New indicator disappeared completely
When I run under Admin rights, it seems partially OK or fully OK (this is my first experience, but I'd expect no root-level folders for my custom indicators):
I never run Wealth-Lab under Admin previously, and other features worked well without it.
I couldn't find any compiled new binaries for the indicators, so can only guess that they are built during start-up from .cs files in AppData\Roaming\WealthLab8\Indicators\ folder. I checked access rights to the folder, and they are full.
Is it an expected behaviour and I should run WL8 only under Admin?
Thank you!
Rename
Custom Indicators are intended to be used when WL8 is running in Windows Admin mode, yes!
OK, thank you for the answer. I deleted all .cs files from the Indicators folder except for one. Then I run WL8 under Admin.
How do I delete all test indicators and their respective top-level folders? Right click -> Delete menu item is disabled
How do I delete all test indicators and their respective top-level folders? Right click -> Delete menu item is disabled
OK, I see, I need to remove dll from c:\Program Files\Quantacula, LLC\WealthLab 8\
QUOTE:
Is it an expected behavior and I should run WL8 only under Admin?
If you build a custom indicator under WL, you'll need to run in Admin mode. However, if you build your indicator with the Visual Studio IDE, then you do not. But doing the former would be easier until you get the hang of it.
Building with the Visual Studio IDE is significantly more complex to setup. I would give yourself 3-4 days to get familiar with this product. But your builds can run WL without the Admin mode. https://www.wealth-lab.com/Support/ExtensionApi/IndicatorLibrary
The "real" reason to employ the Visual Studio IDE is to build many C# class libraries to support your WL strategies. My WL strategies are typically 200-300 lines. But my class libraries, which my strategies call, are over 2700 lines and call external frameworks such as Math.NET and ScottPlot. The strategy code is always changing, but the library code changes very little.
Thank you for the answer, superticker!
Especially for the manual link. I started work in VS back in 1998 with Visual Studio 6, MFC apps were so nice those days :)
So, I will use VS, thanks
Especially for the manual link. I started work in VS back in 1998 with Visual Studio 6, MFC apps were so nice those days :)
So, I will use VS, thanks
QUOTE:
I started work in VS back in 1998 with Visual Studio 6
I would create one VS "solution" for all development projects that depend on WealthLab.Core as shown in the screenshot. Each new project must have its own folder there. My own Local.Indicators folder isn't showing there because it has its own solution, which was a mistake. All my class libraries (called by strategies) are in Superticker.Components.
Your Response
Post
Edit Post
Login is required