OpenCl和它的工具。评论和印象。 - 页 19

 
进步在一定程度上总是一件好事,如果有机会在不影响旧功能的情况下引入新功能,我都会支持。然而,对于制造商和消费者来说,这并不总是值得的。你可以用电动绞肉机举个例子--这是一个进步的东西,但没有人需要它--旧的铁制绞肉机供不应求。或尼瓦汽车。其他车型和制造商的问题如山,新车型、更新生产、竞争。而它在34年前就开始销售,并在稍作修改后仍在销售,因为它被出口了,而且现在仍在出口,给生产者带来了收入,同时也给驾驶者带来了好处--它是所有人的理想选择。在国内外30年的销售实践是一个无可争议的标准,一个成功的项目 是如此的成功,以至于发生的变化不会影响它。鉴于此,我说的是MT4,但绝不是对Five的一些优点提出异议,如提供OpenCL的接口和其他一些有用的变化。
 
Reshetov: 因此,抛开mt4的地狱,转到mt5,以免落后于技术进步。

我做得更简单:我寻找现成的解决方案(小波、神经网络等),我创建一个.dll(别忘了,有表单的界面是很方便的,有键条和引导器:)当我用Mt4或Mt5工作时,它非常方便,节省了检查想法的时间,而不是移植代码或阅读科学文献。

Renat,我理解你们公司必须赚钱,而不仅仅是满足 "用户的奇思妙想",但我仍然坚持我的观点:一个熟悉编程的人将发现在mql5中写复杂的程序是很困难的,因为限制导致不能直接从C++移植(不能用多维 数组工作,不能用指针工作)。一个完全不熟悉编程的人(医生,人道主义....)将无法独立学习mql5,即使是在编辑借助mql5向导创建的代码方面。对于第一批人来说,用mql5编程的愿望将有助于克服困难,但那些不熟悉编程的人需要以库的形式提供现成的实现,并对代码的每个部分进行详细的注释。我希望mql5 kodobase将很快包含所有科学和 "近乎科学 "的市场研究所需的库,那么MT5的计算能力就会有需求。

好运!

 
IgorM:


雷纳特,我完全理解你们公司必须赚钱,而不仅仅是满足 "用户的奇思妙想",但我仍然坚持我的观点:一个熟悉编程的人很难在mql5中写出复杂的程序,因为有限制,导致不可能从C++直接移植(没有多维数组的工作,没有指针的工作)...

一个不熟悉编程的人(医生,学者....)不能在没有帮助的情况下学习mql5,甚至在编辑mql5 Wizard帮助下创建的代码方面也是如此......

我不知道为人文学科的人或医生移植的情况,但对于交易来说,mql5的形状是很稳固的。对我来说,切换到mql5并没有引起任何问题。我有一些不太熟悉的速记方法,但那只是因为我大多用Java写。

傻瓜式的文档可能会引起一些问题,因为许多点没有现成的例子。但对我来说,这并没有造成任何困难,因为我浏览了CodeBase,阅读了文章并理解了它。也就是说,在这种情况下,额外的汇报工作只有好处。

好吧,如果有了OOP,现成的类库会逐渐增多。这不太可能在明天发生,但在每个人最终升级硬件之前,还需要一些时间,只是因为这种硬件的老化速度往往比软件快,并转移到MT5。换句话说,随着他们的升级,情况只会越来越好。

 
Reshetov:

...

嗯,只要有OOP,现成的类库就会逐渐增加。这不太可能在明天发生,但需要一些时间,直到每个人最终升级硬件,只是因为这种硬件的老化速度往往比软件快,并转移到MT5。换句话说,随着他们的升级,情况只会越来越好。

很明显,无论如何他们都会搬家,他们哪里都不会去。这个问题是不同的。他们在贸易界将更多地被分为专业人员和工匠。将不再是 "中产阶级",他们秘密地做着他们能做的事情。

他们要么为了钱而订货,要么用手交易。而且我确信,从长远来看,这种分层不会给平台增加人气。

 
OnGoing:

很明显,无论如何他们都会转行,他们不会去任何地方。这个问题是不同的。交易员群体将在专业人员和人文学科之间变得更加分层。

将不再有今天默默地做着最好手艺的 "中产阶级"。

他们会为了钱而订货,或者用笔来交换。而且我相信,从长远来看,这种分层不会增加平台的受欢迎程度。

而让分层见鬼去吧。它不影响交易的结果,所以它并不重要。

普通交易者不会去任何地方。即使他们这样做也无所谓。

当平台为终端用户,即贸易商,而不是为开发商或游戏机硬件拥有者开发和完善时,平台的受欢迎程度就会增加。

 
MetaDriver:

1......就这样!你很快就会想要它。 钱在哪里? :)

2. 不,我不这么认为。 我真的认为这是一个过冲功率的问题。试着减少附近地区或增加离散性。 这样就剩下几百万或三百万(不是214)。

我两种方法都试过了。我不能减少输入参数的数量来禁用遗传学。

俗话说,山不转水转,水转山转。

我将不得不一次检查5个输入参数(11^5=161061次)。 我需要8个输入,每个采样率为11。然后三个人断开连接,三个人重新连接,再一次四处游荡。这也是一条出路。如果我们根本不检查前向稳定性,而等到开发者屈尊去找追踪者,结果会更可怜。因此,我们将不得不利用我们所拥有的优势,尽管有一些曲折,即我们将把额外的前瞻性测试过程分成两个阶段。

在交易中,做得过头比做得不足好。

 
Reshetov:

我两种方法都试过了。我不能减少输入参数的数量,所以遗传学被禁用。

俗话说,山不转水转,水转山转。

我将不得不一次检查5个输入参数(11^5=161061次)。 我需要8个输入,每个采样率为11。然后三个人断开连接,三个人重新连接,再一次四处游荡。这也是一条出路。如果我们根本不检查前向稳定性,而等到开发者屈尊去找追踪者,结果会更可怜。因此,我们将不得不使用我们所拥有的东西,尽管有一些不一致的地方,即把额外的向前测试的过程分成两个阶段。

在交易中,做得过头比做得不足好。

在这种情况下,我的想法是如下。

我有一个决策空间(区域),需要检查。也就是说,在一个有界的周边地区,是否有一个导致下沉的最大参数值。同时,由于技术原因,不可能出现超标。问题。

资源--有一种狂热的遗传算法,只能寻找最大值。

解决方案:我反过来做交易--我寻找-f(x1,x2,...xn)的最大值。如果找到了许多导致正-f(...)的参数组合,就意味着初始策略有漏洞,而我们的GA-fanatic已经成功找到了最大的漏洞。

// 尤拉。承认吧,你太懒了,无法直接解决 这个问题。战斗更有趣...;)

 
MetaDriver:

在这种情况下,我的想法是如下。

我有一个解空间(域),我需要检查它是否为空。也就是说,在有界的附近没有参数的最大值,这就导致了流失。同时,由于技术原因,不可能出现超标。问题。

资源--有一种狂热的遗传算法,只能寻找最大值。

解决方案:我反过来做交易--我寻找-f(x1,x2,...xn)的最大值。如果找到了许多导致正的-f(...)的参数组合,就意味着初始策略被打破了,最大的洞已经被我们的GA-fanatic成功识别。

它也是一个解决方案,但只有当洞的最小值在极值的附近时才是。而GA确实经常在附近徘徊。我将不得不编写一个外部程序,根据所有的优化结果 在附近搜索孔。到目前为止,我想不出任何合适的想法来解决MT*的这个问题。

到目前为止,我没有看到数字-f(x1,x2,...xn)和正向测试的质量之间有任何直接关联。这将不得不进一步检查。


MetaDriver:

尤拉。好吧,坦白说,你是懒惰的,只是为了解决问题 。战斗更有趣。;)

问题无论如何都要解决,也就是说,无法摆脱它。这就是为什么它们是问题,有待解决。一旦问题得到解决,它就不再是一个问题了。但你总是想尽量用最小的努力来解决这些问题(最好是按下一个按钮),而不是通过一些孔来切出你的扁桃体。


而争论是没有用的,特别是与所有时代和国家的技术进步的最伟大的革命者争论。他提出了这样的假设:。

1.巨大的网络的主要任务是SPEAK。(所有其他任务要么是次要的,要么不值得建立一个巨大的网络)。)不是很聪明的、明显技术落后的商人,不知为何认为计算机网络必须解决他们的必要任务,甚至尽可能有效地解决?做梦吧)。

2.遗传算法是一种过度的心血来潮,是过去的遗物,二十一世纪的所有任务都应该由完全的蛮力来解决,但仅限于一百万次。

换句话说,数以千计的超酷和复杂的挖掘机被联合成一个团队,一个用于沙箱的儿童铲子被连接到所有的挖掘机上,而不是一个桶,从而进行了一场技术革命。

与这样的数字斗争是没有用的。挖掘机的工作越多,他们就越是装模作样地做些什么。如果工作沸沸扬扬,人类应该心怀感激。毕竟,数千名挖掘机在一个团队中同时和谐地一把一把地挖掘同一条沟渠,这是令进步的头脑着迷的奇观。而在这里,忘恩负义的人类非但没有向革新者俯首称臣,反而还因为某些原因表达了不满。

 
Reshetov:

而战斗是没有用的,特别是与所有时代和国家的技术进步的最伟大的革命者战斗。他毕竟提出了这样的假设。

而你是所有时代和国家中最伟大的弯弓手。
 
joo:
而你是所有时代和所有国家最伟大的弯弓手。
那是肯定的。在技术进步方面,我已经无可救药地落后了。进步的思想正在努力并试图把我放在正确的轨道上。但他们没有成功,因为我的沉闷不允许哪怕一英寸接近他们的天才。