MT5求助EA代码的问题

 

最近在学习mt5的ea编写,发现Experts\Advisors里面EA跟 Experts\Examples下面EA的代码结构不一样呢

Experts\Advisors里面EA,比如ExpertMACD.mq5,没有进出场条件、价位、手术、止损、止盈这些,但回测又可以成交,不知道是什么原理,

哪里有这方面的介绍说明

请各位大神多多指教

 

因为进出场条件都封装在类里边, 其他资金管理,移动止损等也是用的标准库的类, 你要研究那些类才能明白具体的实施细节,而这些类写比较繁琐, 对初学者并不友好, 不建议初学者学习这些东西.

我建议你学习代码库中优质代码, 比如:

https://www.mql5.com/en/code/39767

该作者(Vladimir Karputov)的代码质量高, 很规范, 也很详细, 非常适合初学者打下良好的编程习惯.

他分享的其他代码也值得学习.

另外要注意的是, 并不是代码库中的代码都很好, 有些非常垃圾, 甚至是初学者发布的, 这是因为从2019年开始(具体可能记得不准确), 官方不再审核代码, 是个人都可以在代码库发布代码, 导致代码库充斥着部分垃圾代码.

初学者没有那个识别能力, 为了避免被垃圾代码误导, 建议你就学习 Valdimir Karputov 发布的代码, 其他人的代码等你有识别能力后再看. 

WPR Custom Cloud Simple
WPR Custom Cloud Simple
  • www.mql5.com
A simple trading system using the custom indicator "WPR Custom Cloud"
 
Ziheng Zhuang #:

因为进出场条件都封装在类里边, 其他资金管理,移动止损等也是用的标准库的类, 你要研究那些类才能明白具体的实施细节,而这些类写比较繁琐, 对初学者并不友好, 不建议初学者学习这些东西.

我建议你学习代码库中优质代码, 比如:

https://www.mql5.com/en/code/39767

该作者(Vladimir Karputov)的代码质量高, 很规范, 也很详细, 非常适合初学者打下良好的编程习惯.

他分享的其他代码也值得学习.

另外要注意的是, 并不是代码库中的代码都很好, 有些非常垃圾, 甚至是初学者发布的, 这是因为从2019年开始(具体可能记得不准确), 官方不再审核代码, 是个人都可以在代码库发布代码, 导致代码库充斥着部分垃圾代码.

初学者没有那个识别能力, 为了避免被垃圾代码误导, 建议你就学习 Valdimir Karputov 发布的代码, 其他人的代码等你有识别能力后再看. 

好的哈,十分感谢