你只是今天心情不好。
- 我想你不是唯一的一个。
啊,真遗憾)。
我是不是太傻了,不明白什么?还是说这只是一堆毫无价值的垃圾...他们在免费代码中发布?为什么?"图形狂 "的诊断?
有什么特别的杀伤力(好吧,好吧,让他们不要免费发布天才的创作--我理解),所以在任何工作中我都没有看到一个正常的图形界面。
我不明白这一点。我无法想象,没有GUI,你怎么能过得好。 这不仅是一瞬间的操作控制,也是对当前设置的不断提醒(当你在一打账户上工作时,这很难记住)。
请告诉我我错了,我只是没有找到我所要的东西。
你在GUI中还想要什么?
就个人而言,我根本不认为机器人的图形用户界面有什么意义...我不关心你是否有一百个账户...
有一个叫彼得-科诺夫的人--他是 "GUI的重要性 "的辩护人--他提出了各种各样的界面......。还有一些没有太大的成功...
![Canvas - это круто! Canvas - это круто!](https://c.mql5.com/36/32/canvas-eto-kruto__1.jpg)
- 2018.02.16
- www.mql5.com
就个人而言,我根本不认为机器人的图形用户界面有什么意义...
+1000
一年多前,我在迫不得已的情况下进入了MQL5(经纪人只有MT5),并将我的一些机器人调整为MT5。
我非常喜欢MQL5,以至于在一年的时间里,我没有丝毫的打算回到它。
然而,由于我面临的一些批评,我决定找出语言开发者是否已经改善了这种情况,或者有人在MQL5中写了一些 我可以羡慕的东西。
我打开 "图书馆",翻阅了整个第一页(图表上有编译和安装)。
实在令人失望...我为印制这样的东西而感到羞愧,而这个 "东西 "得到了很多的星星...
我有那么愚蠢,误解了什么吗?还是说这只是一堆毫无价值的垃圾......。在免费代码中?为什么?"图形狂 "的诊断?
有什么特别的杀伤力(好吧,好吧,让他们不要免费发布天才的创作--我理解),所以在任何工作中我都没有看到一个正常的图形界面。
我不明白这一点。我无法想象,没有GUI,你怎么能过得好。 这不仅是一瞬间的操作控制,也是对当前设置的不断提醒(当你在一打账户上工作时,这很难记住)。
请告诉我我错了,我只是没有找到我所要的东西。
请在此阅读。
Renat Fatkhullin, 2019.02.08 23:07
鉴于该主题的讨论,我想让你更接近现实。应该如何做才能让大家最终转到MT5?(收集意见)。
- MetaTrader 5的交易速度更快
5的架构比4的效率要高一个数量级。所有流程都经过重新设计,以便在最小的延迟下进行交易。
通过(或不通过)异步操作,你最多可以实现每秒几千个交易。一切都是为了速度,包括交易的优先次序。
要在4年内完成,还差得远呢。 - 在MetaTrader 5中,机器人的运行速度最高可达20倍。
这是因为5使用了一个C++级别的编译器,使代码非常高效。F4使用旧的运行时系统,没有进行代码优化。
更快的速度意味着减少延迟和提高执行质量。 - 在MetaTrader 5中,你可以处理大量的数据
从事深度开发的人知道存储在五个目录中的数据的大小。通常有几十GB的历史数据,包括完整的tick数据。
Five的存储和显示完整的tick数据是一个不可排除的功能。不要错误地认为,因为图表上没有显示tick数据,就意味着它不存在。
这里是在Otkritie经纪商的真实账户上运行的一个简单代码,以及RTS Splice符号,它是多年来所有RTS指数期货合约的粘合剂。
void OnStart() { MqlTick ticks[]; int records=CopyTicks(Symbol(),ticks,COPY_TICKS_ALL,0,1000000000); //--- Print(Symbol()," ticks ",records); }
它产生4.72亿支。
RTS Splice ticks 472 111 564
是的,在一个请求中,有4.72亿只虱子。事后你想怎么处理就怎么处理。
它让你对数据有绝对的控制权。你可以得到数以亿计的虱子。只要设法踢开经纪人,就能照顾到历史数据。这是他的直接工作和授权。
两行代码,全部数据就在你手中。谁在谈论MQL5的复杂性?
4中没有这种东西。 - MetaTrader 5有一个非常精确的多符号测试器,精确度为毫秒。
这使你可以与非常复杂的策略进行比赛,并更多地保证你的策略不会自毁。
你直接写代码,测试人员负责所有复杂的市场建模。
周期性的交易者吹嘘他们可以把简单的测试器写快很多倍,但这都是在酒吧的廉价运行周期的水平。 更不用说完全排除了整个市场条件、工具和保证金要求的多样性。
而且,我们不仅有最详细的建模,包括将所有利润精确转换为资产负债表上的货币,而且还收集了所有统计信息以及浮动股权/权益变化的历史。
这与我们在MetaTrader 4中的情况相差甚远。 - 在MetaTrader 5测试器中,有一个惊人的延迟执行会计功能
在给定滞后的情况下进行交易的模式使我们能够完全取消大多数黄牛策略的资格,这些策略在测试器中是美妙的,但在真实交易环境中却是灾难性的。
即使增加50-100毫秒的延迟,也足以使许多策略的性能急剧下降。
这个功能的威力是基于对市场环境的精确模拟,当测试器中的睡眠(ms)也能在现实中发挥作用。我们能够通过为专家顾问本身创建延迟来并行开发市场,这使得它能够有质量地进行真正的执行。
你可以只是玩玩你的网络延迟,增加几次来测试你的机器人的稳健性。同时检查重新报价和反弹的质量。
你有4英寸的吗?不,当然不是。 - Five的64位系统允许你用大量的图表和深入的历史进行操作。
当你做复杂的分析或扫描多个符号和时间框架时,这是非常重要的。你可以持有和操作数以千计的图表(符号+周期),并确保它们是即时可用的。
有些交易者说,他们不需要太多,四人组的微不足道的数据对他们来说已经足够了。但实际上,数据分析的赌注一直在增加。
我的看法是,五的数据量还是不够的。我们正在不断努力提高数据交付的效率和速度。我们不断地调整性能,使巨大的数据总是唾手可得,并迅速从MQL5中获得。 - 使用多线程的测试器、计算和云服务器
战略制定的主要成本是战略的优化。这是我们投资很大的领域。
您可以使用您所有的本地核心,在本地建立一个计算场,或连接MQL5云网络。这使你可以将优化速度提高几十倍或几百倍。 - MetaTrader 5在众多的网关上有堆栈和执行。
交易者并不十分了解,但MetaTrader 5有一个强大的不同流动性供应商的聚合系统和一个灵活的交易转移到不同供应商的系统。
ECN,流动性聚集和匹配引擎允许有效地执行最佳价格执行策略,并支持从一个帐户的多个市场。 - 五是没有数据量限制
你可以申请大量的历史图表数据(限制在1970年)和交易历史。
你的账户历史上有一百万次交易吗?不是一个问题。只需添加更多的内存。 - 一个完全不同的图表架构和对象管理
你可以更有效地管理你的图表,并为了你的构建而完全禁用图表。
以你想要的方式用图形对象或画布 来使用该窗口。 - 巨大的标准库
这里是MQL5的标准库。有R语言、数据收集、OpenCL、图形等层面的数学。
大多数交易者不知道我们已经在源代码中实现了R包中的数百个数学和统计函数。它们允许你做很多复杂的数学运算,比R中的运算快很多倍(5到50倍)。
是的,用MQL5源代码编写的程序将R的C++实现速度提高了50倍。 - 自定义符号、自定义堆栈、合成符号和简单数据导入
在Five中,你可以轻松地创建自己的符号,包括价格堆叠。从MQL5代码中创建它们,并将它们从MQL5代码中送入rltime。你可以使用公式建立合成符号。
换句话说,MetaTrader 5早已成为一个独立的分析平台,你可以分析任何其他数据。任何MQL5程序都可以处理数据馈送。 - 还有很多其他反复描述的功能。
人们必须认识到这一点。
- 技术在不断发展,那些停留在充足的老套路上的人被甩在后面。
- 是的,这是一场技术竞赛。而首先是对交易者而言
- MQL4和MQL5语言的复杂性绝对相同
听着关于MQL4的简单性的陈述,而MQL5的复杂性却完全相同,这真的很有趣。mql5的复杂性是完全一样的。
或者我们必须承认,对于程序员来说,几个额外的参数是一个普遍的问题。不,当然不是。这是一个美丽的传说,对于那些踩着旧的传说。 - 我已经说过很多次了,我还要说--程序是由专业的开发人员编写的。
只有不到2%的用户使用代码编辑器。大多数交易者从市场和kodobase下载现成的东西,而不分析代码。
关于简单的MQL4的故事是异常荒谬的。关于OOP的讨论根本不在范围之内,尤其是它已经在MQL4中存在了很长时间。现在的任何程序员都必须默认知道OOP。
只有足够熟练的程序员才能创造出质量合格的程序。不要被 "没有编程知识也能写出可接受的代码 "这种可能性所迷惑。
我花了28年的时间每天进行编程,知道我的论断就是现实。 - 我们有足够的技术合作伙伴和第三方开发商直接对保持MetaTrader 4
因为这个平台有太多的技术缺陷,所以他们给自己套上了插件/孔洞的利基,并直接以此为食。
是的,他们花了相当多的资源说服经纪人和交易员,"MetaTrader 4更好"。因为他们的生意会垮掉。而在这里,他们以独立商人的名义坐在这里,在反对派中工作。
我们没有能力积极争取,尽管我们关掉了特别热心的,并且非常清楚他们告诉经纪人和交易员的内容和方式。
例如,记得当微软使他们的平台更加安全并取消了他们的安全功能时,反病毒供应商10年来一直在发出的呼声。只是义愤填膺和大量的公关。 - 进步是不可阻挡的。
![Что нового в MetaTrader 5? Что нового в MetaTrader 5?](https://c.mql5.com/36/32/chto-novogo-v-metatrader-5.png)
- www.metatrader5.com
就个人而言,我根本不认为机器人的图形用户界面有什么意义...你可以在一百个账户中工作...
+100500
不要偷懒,点击链接并...我没有问马戏团的事。我没有再看下去。对我的作品的介绍似乎绰绰有余。我甚至懒得阅读坚持不懈的视频下面的文字。
这不是一个 "马戏团",而是展示了图形的可能性。
这就是说,你抱怨缺乏长期存在的东西,但没有人为你做过什么--你必须自己做出努力......。
而这是另一种厌恶,使你无法再看下去。
你也看了参考资料吗?我看了看目录,觉得很恶心,就没看 :D
消费主义态度。我明白了。
一年多来,我有一个艰难的需求(我的经纪人只有MT5),我已经使用MQL5一天了,并将我的一些交易机器人调整为MT5。
我非常喜欢MQL5,以至于在一年的时间里,我甚至没有丝毫的打算回到它。
然而,由于我面临的一些批评,我决定找出语言开发者是否已经改善了这种情况,或者有人在MQL5中写了一些 我可以羡慕的东西。
我打开 "图书馆",翻阅了整个第一页(图表上有编译和安装)。
实在令人失望...我为印制这样的东西而感到羞愧,而这个 "东西 "得到了很多的星星...
我有那么傻吗,有什么误会吗?还是说这只是一堆毫无价值的垃圾......。在免费代码中?为什么?"图形狂 "的诊断?
有什么特别的杀伤力(好吧,好吧,让他们不要免费发布天才的创作--我理解),所以在任何工作中我都没有看到一个NEVER正常的图形界面。
我不明白这一点。我无法想象,没有GUI,你怎么能过得好。这不仅是一瞬间的操作控制,也是对当前设置的不断提醒(当你在一打账户上工作时,这很难牢记)。
请告诉我我错了,我只是没有找到我所要的东西。