测试x64平台的新MQL5编译器--计算速度提高2至10倍 - 页 6

 
Михаил:

你在FORTS上交易吗?

我想听听MT5对股票交易有什么好处?

我与FORTS的相识是在2009年左右使用MT4后,因在Quicks工作时产生的咽喉反射而结束的。奎克的接口原来是非常不舒服的。虽然,我想我是有偏见的,但这是非常不舒服的......。
 
我想知道MT5中是否会有交易债券的选项?
 
chipo:

嗨,诚实的公司。我的情况是这样的,谁能解释一下--MT5不工作戳戳不启动......如何启动不知道......

如何重现?
 
Alexander:
我如何回放它?
我想说的是,如果你是一个人,那么你就应该有一个人,而不是一个人,因为你是一个人。最主要的是,不同经纪公司的所有MT5都不工作......我猜是病毒感染了什么,它加载了很多......问题出在哪里?
 
Dmitry Fedoseev:

这不是一件小事,而是世界赖以存在的根本基础。

问题是,重要的不是对情况的理解的真实性,而是这种理解的实用性。根据现代物理学的观点,所有物体,事实上整个世界都由空性组成。在每个原子内部,粒子占据了一个非常小的空间。然而,对我们来说,相信物体是不可穿透的要实际得多。同样,在古代,人们相信地球是由三头大象支撑的,这要实际得多。同样地,从开发者的角度来看,看看大多数人需要什么更实际。

这里提出的要求是针对极少数人的。我怀疑即使是类浏览器--对于任何积极使用OOP功能的人来说都是一个非常有用的功能--其实根本不需要,至少对于10%的MQL程序员来说。其余的都是使用旧的面向过程的风格,甚至不使用简单的类,更不用说封装、继承和多态性 所代表的特征。

 
George Merts:

问题是,重要的不是对情况的理解的真实性,而是这种理解的实用性。根据现代物理学的观点,所有物体,事实上,整个世界都由空性组成。在每个原子内部,粒子占据了一个非常小的空间。然而,对我们来说,相信物体是不可穿透的要实际得多。同样,在古代,人们相信地球是由三头大象支撑的,这要实际得多。同样地,从开发者的角度来看,看看大多数人需要什么更实际。

这里提出的要求是针对极少数人的。我猜想,即使是类浏览器对于所有积极使用OOP功能的人来说也是非常有用的功能,但现在不超过10%的MQL程序员需要它。其余的都是使用旧的面向过程的风格,甚至不使用简单的类,更不用说封装、继承和多态性 所代表的特征。

认为物体是不可穿透的,只是没有选择,这并不更实际。只要人类没有真正呈现出看清世界现状的能力。

谈话不是关于班级,而是关于与个人订单和各种专家的独立工作的可能性。我不知道任何人,但在我看来,放弃这样的机会就是陷入公元前的中世纪。


进步既要增加机会,也要增加舒适度,而不是只减少机会。

结果就像一个轶事中的一个。他们清空了游泳池,但安装了一个新的跳水塔并发放了新的橡胶帽。

 

这是一个没有结果的讨论。

开发者有他们自己的产品开发理念,这是他们的权利。我认为他们对少数使用复杂数据分析算法的人的意见不感兴趣。对于所有那些哭喊着 "给我这个,给我那个...... "的人。- 只需使用你所需要的现金终端。根据我的经验,任何人在分析金融系列和交易中可能需要的一切都可以在R语言中实现。这种语言是最流行和最广泛使用的十种语言之一。这种语言被IBM、Oracle和微软等巨头在其产品中实施。大数据分析的需求催生了这一提议。 在我们这里,用户对复杂算法的需求还不是很大。因此,开发人员不会感到吃力。虽然(当然是外行话)在我看来,用R语言制作网关对这样一个团队来说根本不是问题。

关于Matlab。R实现了与Matlab的接口,但它必须是可用的(Matlab)。这也要花很多钱。我可能不太熟悉,但在Matlab中,有什么东西如此重要而没有在R中实现?只是为了一般的发展。

我重复一遍。这是一个没有结果的讨论。 这更像是一个偏好的问题。有些人喜欢Windows,而有些人除了Linux之外什么都不认识。有些人(沉浸在MKL5的深处)喜欢 "uhar"、"muhar"、多态性"这些迷人的字眼,其他人则对这个抽象层次完全不感兴趣。

如果你知道你需要什么,就直接使用它,而不是等待开发者给你选择。也许在你尝试了这个看似有效的算法后,你会改变对它的看法。

祝好运

 
对每个人来说,利润是首要的,只是这种利润的来源不同。
对于MT5/MT4的开发者来说,它是接近市场的,对于按需工作的程序员来说,它是接近市场的,对于交易者、用户、研究人员来说,它是直接从直接交易\PAMM账户\Signals中获得的利润。
任何试图直接从市场获利的人都明白,这项任务并不像看起来那么容易。

其实我对Metakvoters的期望很简单,我希望有一天他们会意识到人们需要利润,他们需要现成的解决方案,连接到真实的账户 并提供有保障的利润(即使很小,但100%有保障)。

它将是什么?Metakvoters的专家顾问,来自Metakvoters的信号,背后是一个有凝聚力的团队认真的科学工作.....。

我看到那些在论坛上呆了很久(从MT4开始)的人对MT4/MT5的批评,本质是很清楚的,人们早就找到了自己的解决方案,开发了自己的软件 ...我认为他们中的大多数人并不关心MT5的成功,对他们来说重要的是 "告诉我我们在哪里可以在不负责任的情况下赚取一些利润"。

特别的方式?所以请等待....做一些以前没有人在工业规模上做过的事情......创造一个奇迹。

我错了吗?

 
Renat Fatkhullin:

很少有人理解为什么我们自己的安全语言对我们来说很重要。但它是一个关键的组成部分。

对于那些不知道的人来说--MQL4/MQL5是世界上为交易平台编写最多的指标和专家顾问,而MQL4/MQL5本身已经进入了编程语言的行列。

Metatrader 5的下一个变化将在MQL5中带来一大批新功能,加上其目前的能力,将允许直接在终端中编写强大的分析系统。不管诋毁者如何嘲笑,但在MQL5中,你甚至可以在终端内编写一个电脑游戏。而且连一个都没有,并联运行。

这都是真的。不要听那些诋毁者的话。只听好心人的话,这个论坛上有很多这样的人。

而这一切都与心理学有关:你看,当一个人开发了一个交易系统,但到目前为止还没有成功,这让人很恼火。这是最令人讨厌的。直到交易系统不能正常工作,那么交易员(或开发者)就是世界上最不快乐的人了。在任何业务中都没有这样的事情--多年来看到所选择的道路不起作用。通常在商业中,你会转而做其他的事情,而不是在一个亏损的位置上站立多年。而在这里,你必须不断地紧张,他们因为交易系统而产生的一些烦躁情绪,会溢出到你的发展上。

雷纳特,你也知道这种感觉:你的MT5环境,尽管有一些优势,但比你希望的要慢。当然,这也一定是有点烦人的。而且你被迫重新思考你过去的一些商业决定,比如终端的 "你的报价"。当然,还有一个关于引文和其他东西的版权问题,但据我所知,现在一切都很好。

现在说重点: MT4-MT5有一个明显的缺陷。这不是一个缺陷,因为其他终端也没有这个缺陷。即。

专家顾问的内部处理器调度没有标准的手段。就像操作系统中的信号灯一样。这可以通过转向DLL来避免,但有来自微软的隐患,而且不是每个人都了解系统编程。

事实证明,MT-4-MT5拥有 所有你需要的复杂计算,但几乎不可能在50个同时打开的图表上实现 - 专家顾问中的货币对,特别是在一个指标中。你可以 测试一下,但在这样的终端上运行50个同时打开的专家顾问系统是有问题的-- 因为终端会挂起,每个图表流都会争夺处理器。如果你通过DLL绕过这一点,那么这样一个先进的科学专家顾问必须随身携带一个DLL,它不能被放置在市场上,因为它被DLL禁止在那里。

(注:作为比较,Ninja-trader终端在这个意义上的工作速度比 MT4终端 50-100倍,任何或多或少的高级指标都会使终端挂起几十分钟。而讨论在一个终端中推出50个图表,并至少有每日价格柱状图是不真实的。因此,Metatrader在开发基于科学的、价格合理的复杂计算交易系统领域没有对手。)

还有一个细微的差别--当用50个图表启动终端 并按下 "自动交易 "按钮时,那些被高度估计的专家顾问就会把终端挂起来。

我个人很久以前就避免了这些,MT4中的一切都能正常工作,即使有CUDA加速。但是,如果你在C语言编译器和交易终端中科学计算的实现难度方面比其他终端领先半步,那么对于大量的科学计算来说,常规的调度器(或EA之间的快速互动界面)这样的工具不会有什么影响。

 

一般来说,新的编译器仍然是原始的。

它的速度大约提高了2-2.5倍(模式识别和分析系统),但有些结果并不充分--很可能是对象阵列出了问题。