我的方法。核心是引擎。 - 页 106 1...99100101102103104105106107108109110111112113...184 新评论 Vitaly Muzichenko 2018.12.24 01:34 #1051 Aliaksandr Hryshyn:为什么是3D?首先弄清楚目的。3d图形?怀疑的东西。3D的目的是什么?为了使利润更大,和一般贸易的利润率)! Vasiliy Sokolov 2018.12.24 06:36 #1052 Реter Konow:然后3D的世界就打开了。 这个技术有点让人头疼,但我还是要做。三维的形状会扭曲和转动。彼得,你又走到了深渊。专注于当前的功能,否则你的引擎将永远无法发布。推出基本功能,然后实现你的新想法:3D、4D、6D、Power Surround,等等。 Реter Konow 2018.12.24 08:26 #1053 Aliaksandr Hryshyn:为什么是3D?首先弄清楚目的。3d图形?怀疑的东西。3D是用来做什么的?在计算机出现之前,市场就已经存在。想象一下,你被时间机器传送到了20年代的美国。由于了解现代电子技术和编程,你决定建造一台电脑,编写一个平台,并向所有人出售交易机器人。 如果你带着对你想要创造的东西的描述去找商人,你会被认为是疯了。没有人会明白你在说什么。一个字也没有。因为那时还没有这样的概念。你无法向任何人解释任何事情。 直到大约40年代中期。然后艾伦-图灵的计算机出现了,告诉他你的计划会让你有一点了解。更接近80年代,你会得到更好的理解... 你必须明白,从市场中获利是一种虚构。真正的利润是... 征服新的领域。.在这种情况下,该领域 是MQL-技术。我创造的技术越多,我将征服更多的领土。而在那里,在那片领土上,你可以找到你的金矿....。 因此,我努力做尽可能多的工作。 Реter Konow 2018.12.24 08:29 #1054 Vasiliy Sokolov:彼得,你又走到了深渊。专注于当前的功能,否则你的引擎将永远无法发布。推出基本功能,然后实现你的新想法:3D、4D、6D、Power Surround,等等。总的来说,我还有一个任务要在发布中实现:在引擎和EA之间建立一个新的通信机制。 其余的可能需要几个月的时间才能最终完成。修复错误,增加功能... Vasiliy Sokolov 2018.12.24 08:34 #1055 Реter Konow:对于这个版本,我基本上还有一个任务要实现:在引擎和EA之间建立一个新的通信机制。 其余的可能需要几个月才能完成。修复错误,增加功能...因此,要集中精力处理好发动机和EA之间的联系。将其他任务如3D、4D、6D留待以后处理。现在,目标是释放。其他的事情以后再说。 Реter Konow 2018.12.24 08:37 #1056 Vasiliy Sokolov:所以要集中精力将引擎与EA联系起来。将其他任务如3D、4D、6D留待以后处理。现在,目标是释放。其他都是以后的事。如果你这么说,那就是这样了。第一个目标是让公众感兴趣。你必须做很多有趣和不寻常的事情才能做到这一点。如果公众已经感兴趣,那么你就必须进入第二个目标--发布和发行。 Aliaksandr Hryshyn 2018.12.24 08:55 #1057 Реter Konow:因此,我的目标是尽可能地多做。这种做法很奇怪)。 Georgiy Merts 2018.12.24 09:20 #1058 Реter Konow:伙计们,恕我直言,请按你们的意愿进行编程。我将以我自己的方式进行编程。 如果一个团队的程序员从事的项目超出了一个人的能力,就需要OOP。 简单的动画不需要OOP。另外,在猎取野兔时,你不需要带着火箭筒))。你错了,彼得。 任何程序员都需要OOP,因为他的弱智无法记住几千个对象的目的和关系(假设我做不到--我没有足够的大脑)。 你可以很容易地把这一切记在心里--这就是为什么你不需要OOP。只有额外的手势,你才可以理解。 但并不是每个人都是这样的背诵泰斗。比如说我,已经记不起几天前我写的东西的微妙之处。而我六个月前写的东西,如果有必要,我就不得不从头开始琢磨。这就是为什么对我来说,封装、隐藏实现、切断对一切的访问、尽量减少全局变量 是一件好事。所有这些都使我不会 "进入 "我不应该进入的地方。然而,这完全是由于我的记忆力差--我无法记住无数的小事。 Georgiy Merts 2018.12.24 09:24 #1059 Vitaly Muzichenko:为了使利润更多,以及整个贸易的利润率) !没错 ! 专家顾问以三维表面的形式显示结果,就像MetaTrader中的三维图表 一样--立即变得更加有利可图! 所以不要打扰彼得组建新的交易者。 实际上--对于那些知道如何编程,但喜欢用手交易的人来说--彼得的所有发展都非常有趣。的确,我在某种程度上没有看到这样的人,但彼得说,他们可以被培养,被创造。很明显,通过展示这种手工交易的优势。 这只是一个显示这种优势的问题。如果我已经看到了彼得的视觉控制器,并且对它们有了一个概念,那么我就没有注意到手动交易的优势。 好吧,那么...我们在等待! Georgiy Merts 2018.12.24 09:37 #1060 Реter Konow:这种动画不能用CCanvas实现。没有将一个画布连接到不同资源的机制。而如果没有它,你需要在每次动画转换时重新绘制原始的卡布内容。否则,你会得到一张死的照片。 重绘需要时间,一切都开始变慢。我不得不实现自己的机制,将canva依次重新连接到两个资源上,结果是我将动画的速度加快了许多倍。 更重要的是,CCanvas类被设计为只与一个画布一起工作。而且我可以同时在不同的坎肩上作画。这就是OOP的好处! 你不必从类中 "撕掉 "功能。你很幸运,被扯掉的功能没有 "拉 "出什么。顺便说一下,由于封装和没有全局变量。如果这个类不是用OOP风格写的,你就不可能如此轻易地撕掉这段代码。 但这不是主要的问题。如果你需要组织几个canvas的实例,你就创建几个对象的实例。如果你需要处理对象的 "内部",你就从它那里继承和工作。 你可以用你的方式来做这件事。但在这种情况下,遇到错误的风险要高得多,因为你没有写类本身,你不知道它工作的所有细节。从一个班级中 "撕掉 "代码是一种非常危险的做法。想象一下,如果我从你的库中抽取几个函数--你认为我会成功吗?不太可能,因为有了函数,你就必须 "拖动 "所有的全局变量,而你有相当多的全局变量。还有内部对象之间的联系--不是说我要把它们都考虑进去。 我没有足够的内存来做这个。 但是,你很幸运。你的记忆力很好。我很羡慕你。 1...99100101102103104105106107108109110111112113...184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为了使利润更大,和一般贸易的利润率)!
然后3D的世界就打开了。 这个技术有点让人头疼,但我还是要做。三维的形状会扭曲和转动。
彼得,你又走到了深渊。专注于当前的功能,否则你的引擎将永远无法发布。推出基本功能,然后实现你的新想法:3D、4D、6D、Power Surround,等等。
在计算机出现之前,市场就已经存在。想象一下,你被时间机器传送到了20年代的美国。由于了解现代电子技术和编程,你决定建造一台电脑,编写一个平台,并向所有人出售交易机器人。
如果你带着对你想要创造的东西的描述去找商人,你会被认为是疯了。没有人会明白你在说什么。一个字也没有。因为那时还没有这样的概念。你无法向任何人解释任何事情。 直到大约40年代中期。然后艾伦-图灵的计算机出现了,告诉他你的计划会让你有一点了解。更接近80年代,你会得到更好的理解...
你必须明白,从市场中获利是一种虚构。真正的利润是... 征服新的领域。.在这种情况下,该领域 是MQL-技术。我创造的技术越多,我将征服更多的领土。而在那里,在那片领土上,你可以找到你的金矿....。
因此,我努力做尽可能多的工作。
彼得,你又走到了深渊。专注于当前的功能,否则你的引擎将永远无法发布。推出基本功能,然后实现你的新想法:3D、4D、6D、Power Surround,等等。
总的来说,我还有一个任务要在发布中实现:在引擎和EA之间建立一个新的通信机制。
其余的可能需要几个月的时间才能最终完成。修复错误,增加功能...
对于这个版本,我基本上还有一个任务要实现:在引擎和EA之间建立一个新的通信机制。
其余的可能需要几个月才能完成。修复错误,增加功能...
因此,要集中精力处理好发动机和EA之间的联系。将其他任务如3D、4D、6D留待以后处理。现在,目标是释放。其他的事情以后再说。
所以要集中精力将引擎与EA联系起来。将其他任务如3D、4D、6D留待以后处理。现在,目标是释放。其他都是以后的事。
如果你这么说,那就是这样了。第一个目标是让公众感兴趣。你必须做很多有趣和不寻常的事情才能做到这一点。如果公众已经感兴趣,那么你就必须进入第二个目标--发布和发行。
因此,我的目标是尽可能地多做。
这种做法很奇怪)。
伙计们,恕我直言,请按你们的意愿进行编程。我将以我自己的方式进行编程。
如果一个团队的程序员从事的项目超出了一个人的能力,就需要OOP。
简单的动画不需要OOP。另外,在猎取野兔时,你不需要带着火箭筒))。
你错了,彼得。
任何程序员都需要OOP,因为他的弱智无法记住几千个对象的目的和关系(假设我做不到--我没有足够的大脑)。
你可以很容易地把这一切记在心里--这就是为什么你不需要OOP。只有额外的手势,你才可以理解。
但并不是每个人都是这样的背诵泰斗。比如说我,已经记不起几天前我写的东西的微妙之处。而我六个月前写的东西,如果有必要,我就不得不从头开始琢磨。这就是为什么对我来说,封装、隐藏实现、切断对一切的访问、尽量减少全局变量 是一件好事。所有这些都使我不会 "进入 "我不应该进入的地方。然而,这完全是由于我的记忆力差--我无法记住无数的小事。
为了使利润更多,以及整个贸易的利润率) !
没错 !
专家顾问以三维表面的形式显示结果,就像MetaTrader中的三维图表 一样--立即变得更加有利可图!
所以不要打扰彼得组建新的交易者。 实际上--对于那些知道如何编程,但喜欢用手交易的人来说--彼得的所有发展都非常有趣。的确,我在某种程度上没有看到这样的人,但彼得说,他们可以被培养,被创造。很明显,通过展示这种手工交易的优势。
这只是一个显示这种优势的问题。如果我已经看到了彼得的视觉控制器,并且对它们有了一个概念,那么我就没有注意到手动交易的优势。
好吧,那么...我们在等待!
这种动画不能用CCanvas实现。没有将一个画布连接到不同资源的机制。而如果没有它,你需要在每次动画转换时重新绘制原始的卡布内容。否则,你会得到一张死的照片。
重绘需要时间,一切都开始变慢。我不得不实现自己的机制,将canva依次重新连接到两个资源上,结果是我将动画的速度加快了许多倍。
更重要的是,CCanvas类被设计为只与一个画布一起工作。而且我可以同时在不同的坎肩上作画。
这就是OOP的好处!
你不必从类中 "撕掉 "功能。你很幸运,被扯掉的功能没有 "拉 "出什么。顺便说一下,由于封装和没有全局变量。如果这个类不是用OOP风格写的,你就不可能如此轻易地撕掉这段代码。
但这不是主要的问题。如果你需要组织几个canvas的实例,你就创建几个对象的实例。如果你需要处理对象的 "内部",你就从它那里继承和工作。
你可以用你的方式来做这件事。但在这种情况下,遇到错误的风险要高得多,因为你没有写类本身,你不知道它工作的所有细节。从一个班级中 "撕掉 "代码是一种非常危险的做法。想象一下,如果我从你的库中抽取几个函数--你认为我会成功吗?不太可能,因为有了函数,你就必须 "拖动 "所有的全局变量,而你有相当多的全局变量。还有内部对象之间的联系--不是说我要把它们都考虑进去。 我没有足够的内存来做这个。
但是,你很幸运。你的记忆力很好。我很羡慕你。