【求助】mql5信号类的工作流程

 
我使用mql5标准库中的信号类如signalMACD时,知道他是在从基类cexpectsignal继承下来的openlongparam或是openshortparam中设置好交易的参数,但不明白他是在signalMACD中的那个函数设定的。说白了也是不了解这些信号类的工作流程,请大佬解答,感激不尽。
原因: