MQL5,求助大神,EA是缺了哪个模块导致在历史回测中无法开单交易

Jun Qian Luo  
我是一名刚接触mql5的新手,正在学习编写策略,我在拆解系统自带的MACD sample策略进行重组后,发现无法进行开单,下面是策略的代码,请大神帮我看看,是缺少哪个模块导致问题发生?感激不尽!!!
附加的文件:
4k.mq5  9 kb
Zi Jie Gu  
Jun Qian Luo:
我是一名刚接触mql5的新手,正在学习编写策略,我在拆解系统自带的MACD sample策略进行重组后,发现无法进行开单,下面是策略的代码,请大神帮我看看,是缺少哪个模块导致问题发生?感激不尽!!!

步进调试看下

原因: