If I have a set of individually pretty simple indicators that I want to interact with each other, should I:
a) write each simple indicator individually (compiled serparately) and then write a master indicator that takes the values of each preceding indicator and uses them to affect the flow of subsequent ones
or
b) write this as one giant indicator
or
c) am I now talking about a strategy and I should learn more about those? (I have no interest in an automated strategy at this point, these indicators are purely to put the information on the chart relevant to discretionary decision making.)
As a simple example, presume I have an indicator to detect trend-up, trend-down or no trend. If the trend is up, I want to run some tests to see if the trend is healthy, ending, etc. If the trend is down, the topping tests wouldn't be run, others would, etc.
C# programming is pretty new to me, I do have a little background in SQL. If I was writing this in SQL I'd write each "indicator" as its own procedure and then write a master procedure controlling the action (option a), but I'm a little concerned my C# is inadaquate for passing data out of indicators to others, etc.
What do you think? Should I suck it up and learn more C# or is what I am trying to do properly a strategy and I should be learning those or do people write one massive indicator at times?
Thanks in advance.
Comment