Для использования объектно-ориентированного программирования (ООП) вовсе не обязательно знать что такое полиморфизм, инкапсуляция... можно просто пользоваться его возможностями. В статье рассматриваются основные возможности ООП с примерами их использования.
Duck, no one is arguing with that ) it was invented to reduce the volume of code, if you have up to 1000 lines of code and YOU understand it all yourself and the code is for your own use, i.e. does not require other people to look into it....。你想怎么写就怎么写)即使你把所有的代码都放在主函数里,也不会有人说这是错的。)
总会有一些不满意的交易者。我认为MQL5是理想的,唯一阻碍我从MQL4完全转换的是,经纪商并不急于转换到MT5。
因此,根据我上面的反馈,你为编程而编程的东西完全不适合MQL所要达到的目的。谢谢你迫使我简单地忽略了MQL5中OOP这样的工具。
https://www.mql5.com/ru/articles/351
我也读了Stroustrup和Nicalai Josuttis的http://www.cppstdlib.com, 但你写的一切都没有说到尊敬的书作者写的东西和不能用MQL OOP风格写的东西之间缺乏联系,我的印象是我读的和理解的很少,但还是决定贴出来)
如果没有具体的例子说明我在С++中能做什么,在MQL中不能做什么,这个评论看起来很幼稚,可以说 )
99%的交易根本就不需要OOP
它的存在是好的,但它不是必要的。
但是,如果开发人员增加了一个层,允许你轻松地设置逻辑和处理订单 - 这将是非常有用的。
我知道我现在要得到什么。
但我不想研究班级的特殊性,等等。
我需要一个好的分析工具,而不是为了编程而编程。
99%的交易OOP是完全不需要的
好吧,没有人争论这个问题)它的发明是为了减少代码量,如果你有多达1000行的代码,而且你自己都能理解,而且代码是自己用的,也就是说不需要其他人来研究....。你想怎么写就怎么写)即使你把所有的代码都放在主函数中,也不会有人说这是错误的。)
超越梦想者。
但我不想研究班级的特殊性,等等。
我需要一个好的分析工具,而不是为了编程而编程。
这不是它的工作方式...有一定的规则和标准...如果你想简化(封装)),可以在freelancer上订购,他们会根据你的需求编写库。
我在某处看到,你可以不通过编程来制作机器人...就像建造立方体一样...也许值得一试,嗯?
相对于MQL4,我喜欢MQL5,但另一个困扰我很久的问题是元编辑器的可用性和功能。
至于语言本身,它正在变得更好和更优化,元编辑器一直保持不变,看起来比其他IDE更原始。
即使是有一些插件的notepad++,看起来也更实用。这有点让人沮丧。
Duck, no one is arguing with that ) it was invented to reduce the volume of code, if you have up to 1000 lines of code and YOU understand it all yourself and the code is for your own use, i.e. does not require other people to look into it....。你想怎么写就怎么写)即使你把所有的代码都放在主函数里,也不会有人说这是错的。)
超越梦想者。
这不是它的工作方式...有一定的规则和标准...如果你想简化(封装)),请向自由职业者订购,他们会根据你的需要编写库。
我在某处看到,你可以不通过编程来制作机器人...就像建造立方体一样...也许值得一试,嗯?
我使用了一个保加利亚的构建器(不知道你在这个论坛上可以叫它什么,它可以很容易地用关键词搜索外汇策略),但不幸的是,它只允许简单的策略,大多数已知的指标已经默认内置,虽然他们不是很需要,但有一个有趣的模式 - 策略发生器,但这些策略通常是调整和工作2-3个月
我个人希望将mql的系统部分与它的应用/分析部分分开--例如,就像它在Easy语言中所做的那样(请不要禁止我,这不是广告),我可以处理任何鳄鱼,而不关心订单执行 功能和其他。
当然,你可以在mql中使用自定义类,但通常来说,自己写代码比处理类更容易。
我知道OOP,如果有的话(一般来说),但我尽量避免它。
我喜欢在mcl4中使用最新的创新技术编写代码,并将这些代码插入mcl5中,所有的工作都没有问题。
不幸的是,meta unitor缺乏简单的功能,而且这些功能存在缺陷,无法充分工作。