Job finished
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specification
I have multiple arrow indicators that are my 'goto' signals. Instead of watching for each of them to fire an arrow/dot, I would like to have a wrapper built that encapsulates these arrow signals.
For efficiency, this indicator will only have logic run at candle close.
It will have a 'number of bars' input for initialization
This indicator needs to be built in a modular way so that at a later time other signals can be added into the wrapper.
The icustom call to this indicator will contain a numeric parameter that identifies which of the arrows are active. For example, 1, 2, 4, 8, 16 are the base numbers for 5 indicators. If the value of 3 is passed in, then arrow #1 and #2 (A and B) are to be active and 4, 8, and 16 ((C, D and E) are to NOT be active. Or, if 10 is passed in, then #2 and #8 (B and D) are active and A, C, E are not.
All true/false flags for all arrows' notifications are to be FALSE for all calls inside of this indicator.
We will pass in only the critical input values for each of the base arrow indicators to make the icustom call as clean as possible.
The updates will have revision numbers to track the history of changes.
We will call this Arrow_Signals.mq4
Please... provide some indication of the types and number of projects that you have done.
Thank you.
Examples of arrow inputs are attached: