我正在尝试从头开始开发我的MQL5技能。
因此,我知道MQL5在OO C中。
我有很多书可以学习。
哪个更好,C 或C#要学习?
谢谢。
C#很容易学习,语法几乎与JAVA和C 类似。
http://csharp.net-informations.com利亚姆。
我将学习C#并与Metatrader进行交互,因为这样你就不太可能遇到限制而陷入困境。我甚至没有尝试过编写MQL5,我只是通过文档查看。话虽如此,考虑到MQL4中的一些烦恼,我不确定学习MQL5并且不太乐观。相反,我可能只是用C#重写我的EA并将其与MT5接口。我相信C#作为一种语言比我更愿意信任MQL5,更不用说C#中的一些结构和.NET框架使事情更容易..而且,如果需要,还可以轻松地移植到另一个平台。我本来打算使用wxWidgets或Qt为C 重写我的EA,但是我决定反对它,因为它花了太长时间,可能不值得努力。我真的不需要C 的性能,因为我不会做HFT或任何这样的事情 - 我只是另一个零售交易者。如果你打算学习一门语言,你也可以学习一门正确的,独立的语言,这样你以后就可以重复使用它。你仍然可以做到最小的MQL5。
C 是基本语言。所有其他类似于C 语言的只是其中具有特定模式和功能的部分。如果您了解C ,您可以轻松学习C#,MQL,Java,PHP等等。对我来说,最好从C 开始。但对于交易,在某些情况下没有必要。例如,使用Protrader 2交易平台,您可以在C#和MQL上编写。所以,如果你现在没有选择你的交易平台,你可以从C#开始,因为它比C 更容易,你不需要知道MQL进行交易。