1) Annoying, but not critical -- whenever I make a change the magic code region gets flagged as changed/saved (green bar) and expanded. Since I did not change it, marking it with the green bar seems inappropriate. Since I am not supposed to pay attention to the magic code please stop expanding it. That serves no useful purpose and is just plain annoying
2) Serious problem -- the magic code is being generated inappropriately. My "indicator" is really just my base class for all of my indicators. As such, I declare it "abstract". It is not really an indicator by itself, and so no magic code should be getting generated at all (NT7 refrained from generating magic code in this case). This came to my attention because the magic code is wrong -- it tries to instantiate the abstract class and so gets a compiler error. Please refrain from generating the magic code for my abstract base class.
The inability to make it abstract appears to be causing another problem as well -- it is showing up on the Indicators list, available to be added to a chart. That is nonsense. NT7 got it right -- I declared it abstract, no magic code got generated, and nothing tried to make it available to be added to a chart.
--EV
Comment