- ago
@Dirk3000

I would recommend you start a new Feature Request for a "Supplemental C#" block to define aesthetics in your Building Block strategy. Aesthetics is very controllable at the C# level, but not at the Building Block level as you've found out. This Supplemental Block should fix that.

Then you can ask the forum what C# code needs to go in there to get this and that look. And that will be a quick fix for whatever aesthetics you need.
0
147
4 Replies

Reply

Bookmark

Sort
- ago
#1
QUOTE:
@superticker: what would be more possible as "aesthetics" on the chart than?
Well, you could draw a box (via DrawRectangle) around a consolidation. You could ask the Volume pane be hidden. Perhaps change the color of a plot from Blue solid to Green dotted. You could use DrawHint to annotate specific bars with a ToolTip that would include results to specific indicators. Actually using any of the DrawXXXX classes (e.g. DrawHeaderText) would be considered aesthetic.

If you don't know what other aesthetics you want, then perhaps you don't need the Supplemental C# block in the first place. There's no point in making things more complicated with aesthetics.

I suppose you could use it for something more than aesthetics. For example, Building Blocks can't support the PeakTroughCalculator class and you may want to find peaks and troughs. But now you're coding in C# when the whole point of Building Blocks is not to do that. There will always be functions available in C# that would be too complicated and too awkward to support in Building Blocks. When you get to that level, then your best bet is to learn C#; that would be easiest.

Also, you don't know what name Building Blocks is going to give to an indicator you may want to find peaks and troughs against; so that now becomes a new problem.

But for simple C# stuff (like aesthetics), I think the Supplemental C# block makes sense.
0
- ago
#2
I'm ok with the available drawing tools at this moment. And learning C# is on my wishlist but with low priority :-)

It should be possible to find something with the building blocks and once the next level is reached, I will ask a programmer. Then I sit in my chair and layback haha.

It is possible I start a new subscriber service and was looking if WL is suitable for this. Before I used Metastock.
1
- ago
#3
QUOTE:
... I ... was looking if WL is suitable for this. Before I used Metastock.
The real power of WL is that you can interface it with other code libraries such as Math.NET to do statistics and numerical analysis (I use it for multi-variant regression) and ScottPlot to make 2D scatter plots of anything. But you need C# glue code to do much of this interfacing.

WL also has extensions like CandleStick Genetic Evolver and IndexLab, which are quite impressive. And many of the finantic extensions are quite useful.
0
- ago
#4
I've extracted obvious offtopic into this new topic from another feature request thread:
https://www.wealth-lab.com/Discussion/Add-timeframe-mark-to-chart-10767
1

Reply

Bookmark

Sort