测试x64平台的新MQL5编译器--计算速度提高2至10倍 - 页 3 12345678910...22 新评论 Aleksey Vyazmikin 2015.05.02 17:11 #21 雷纳特-法特胡林,干得漂亮--完美是没有止境的!问题,为什么我们不能制作MT4 x64版本?对用户来说,4和5之间的全球差异在于处理订单,这是减缓向新技术过渡的原因。 Renat Fatkhullin 2015.05.02 19:05 #22 Alexander Laur:所以,如果你想实现加速,你必须通过系统调用只获得当前价格,并在代码中计算所有指标等?如果是这样,那么 "祝贺 "你浪费了发展你的语言的时间!我祝贺你,你个人以令人羡慕的连贯性表现出惊人的不足水平。并祝贺我们的团队取得突破性进展。结果出来了--在数学上突破了2到10倍。这适用于我们自己的任何计算。对于那些不理解的人来说:如果你只是做了CopyXXX和几行if+OrderSend,那么你的代码中有0%的计算/数学,你几乎无法加快任何速度。但如果你自己计算指标,做繁重的计算和分析,你会得到2到10倍的速度。 Renat Fatkhullin 2015.05.02 19:08 #23 -Aleks-:雷纳特-法特胡林,干得漂亮--完美是没有止境的!问题,为什么我们不能制作MT4 x64版本?用户在处理订单时,4和5之间的全球差异,而这正是减缓向新技术过渡的原因。这个答案已经给出了十几次。MT4的技术寿命 已经结束。如果你继续坐以待毙,失去机会就是你自己的错。这不是别人的错,而是你一个人的错,包括你的经纪人。如果你认为有人有义务维持旧制度,只是因为有些东西不想脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。 Prival-2 2015.05.02 23:13 #24 Renat Fatkhullin:....对于那些不理解的人来说:如果你所做的只是CopyXXX和几行if+OrderSend,那么你的代码中有0%的计算/数学,你无法加快任何速度。但如果你自己计算指标,并做艰苦的计算和分析,你会得到2到10倍的速度提升。我想每个人都明白,2......10倍是与你之前所做的相比,也就是说,你可以更接近基准,对C++如果你决定不发明与C语言非常相似的 "你的语言",而只是采取基准,也许西西弗的工作是不必要的....。但当然,完美是没有限制的。 Alexander Bereznyak 2015.05.03 00:47 #25 Prival-2:我想每个人都明白,与你以前所做的相比,2...10倍,也就是说,你可以更接近基准,接近C++。如果你决定不发明与C语言非常相似的 "你的语言",而只是采取基准,也许西西弗的工作将是不必要的....但当然,完美是没有限制的。 你不能只拿标杆,两边都是有执照的。 Aleksey Vyazmikin 2015.05.03 01:31 #26 Renat Fatkhullin:这个答案已经给出了十几次。MT4的技术寿命 已经结束。如果你继续坐视不理,那就是你自己的错,你正在失去机会。这不是别人的错,而是你一个人的错,包括你的经纪人。如果你认为有人有义务维持旧制度,只是因为有些东西不想脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。 我不是在谈论调整和附加组件形式的平台发展,我只是想说一个显而易见的事实--MT4方便外汇交易,而MT5则是用于股票交易。也许明确分离专业化是合乎逻辑的--以不同程序的形式,或者实现界面/技术特征的改变?很明显,经纪公司不想转到MT5(例如Alpari,他们甚至不能在5上开设模拟账户),而梦想着金山银山的交易员则习惯于MT4。不是对程序,而是对不同方向的交易能力,而不是在一个共同的位置。MT4很适合自动交易--你可以在一个账户上放很多不同的策略,并在工具的不同面有开仓。还有,为四合院订购工作比为五合院订购工作要便宜。嗯,还有一个关于不同经纪人的历史工作的模糊问题...但这似乎是一个已解决的问题。你们是否有从MT4转到MT5的用户的统计数据? Mikhail Filimonov 2015.05.03 01:57 #27 -Aleks-:...MT5用于股票交易。你在FORTS上交易吗?我想听听MT5对股票交易有什么好处? Dr. Trader 2015.05.03 04:49 #28 对一些事情的随机反应,引起了人们的注意。Renat Fatkhullin:这个答案已经给出了十几次。MT4的技术寿命 已经结束。如果你继续坐以待毙,失去机会就是你自己的错。这不是别人的错,而是你一个人的错,包括你的经纪人。如果你认为有人有义务维持旧制度,只是因为有些东西不会脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。使用MT4,你可以在一个终端上的一个相同的交易符号和一个账户上运行5个不同的专家顾问,由于神奇的符号,专家顾问不会相互冲突。 在MT5中,为了达到同样的效果,你需要有5个不同的终端。而且你需要在你的经纪人那里有5个账户。这也是mt4得以存在并将继续存在的原因之一。 另外,mt4可以使用第三方程序在真实的ticks上进行测试。但我看到这个功能将默认出现在mt5中,非常兴奋。 Mt4更友好,更容易交易。这与习惯无关,只是mt4的功能与mt5相同,加上对冲。当然,除了市场深度 和mt5的最新功能,遗憾的是大多数经纪商还不支持。现在说说业务。 一般来说,我在用optimation=1编译时得到了 "代码生成错误",但没有对错误作进一步解释。 该错误是由EA参数使用sinput而不是input引起的。sinput bool TestInput = false; int OnInit() { if(!TestInput){ return(INIT_FAILED); } return(INIT_SUCCEEDED); } Alexey Volchanskiy 2015.05.03 06:01 #29 Renat Fatkhullin:正如我们之前所承诺的,我们将发布一个新的MQL5编译器,为MetaTrader 5的64位版本进行优化。 是的,这真的很酷!是否使用了CLI?还有,为什么我们在xeon中需要20个核心? 编译器已经开始在飞行中生成可并行的代码了吗?还是都在一条线上? Georgiy Merts 2015.05.03 06:03 #30 是的,在一个终端的一个账户上,每个符号可以放五个EA,这是MT4的一个绝对优势。对于MT5来说,只有专家顾问才有可能这样做,而专家顾问最初编写时就考虑到了这种可能性。 关于 "使用第三方程序在真实点位上进行测试"--这与MT4有什么关系,这里主要是第三方程序本身,你在MT5上也可以这样做。 12345678910...22 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
雷纳特-法特胡林,干得漂亮--完美是没有止境的!
问题,为什么我们不能制作MT4 x64版本?对用户来说,4和5之间的全球差异在于处理订单,这是减缓向新技术过渡的原因。
所以,如果你想实现加速,你必须通过系统调用只获得当前价格,并在代码中计算所有指标等?
如果是这样,那么 "祝贺 "你浪费了发展你的语言的时间!
我祝贺你,你个人以令人羡慕的连贯性表现出惊人的不足水平。
并祝贺我们的团队取得突破性进展。结果出来了--在数学上突破了2到10倍。这适用于我们自己的任何计算。
对于那些不理解的人来说:如果你只是做了CopyXXX和几行if+OrderSend,那么你的代码中有0%的计算/数学,你几乎无法加快任何速度。但如果你自己计算指标,做繁重的计算和分析,你会得到2到10倍的速度。
雷纳特-法特胡林,干得漂亮--完美是没有止境的!
问题,为什么我们不能制作MT4 x64版本?用户在处理订单时,4和5之间的全球差异,而这正是减缓向新技术过渡的原因。
这个答案已经给出了十几次。
MT4的技术寿命 已经结束。如果你继续坐以待毙,失去机会就是你自己的错。这不是别人的错,而是你一个人的错,包括你的经纪人。
如果你认为有人有义务维持旧制度,只是因为有些东西不想脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。
....
对于那些不理解的人来说:如果你所做的只是CopyXXX和几行if+OrderSend,那么你的代码中有0%的计算/数学,你无法加快任何速度。但如果你自己计算指标,并做艰苦的计算和分析,你会得到2到10倍的速度提升。
我想每个人都明白,2......10倍是与你之前所做的相比,也就是说,你可以更接近基准,对C++
如果你决定不发明与C语言非常相似的 "你的语言",而只是采取基准,也许西西弗的工作是不必要的....。
但当然,完美是没有限制的。
我想每个人都明白,与你以前所做的相比,2...10倍,也就是说,你可以更接近基准,接近C++。
如果你决定不发明与C语言非常相似的 "你的语言",而只是采取基准,也许西西弗的工作将是不必要的....
但当然,完美是没有限制的。
这个答案已经给出了十几次。
MT4的技术寿命 已经结束。如果你继续坐视不理,那就是你自己的错,你正在失去机会。这不是别人的错,而是你一个人的错,包括你的经纪人。
如果你认为有人有义务维持旧制度,只是因为有些东西不想脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。
...MT5用于股票交易。
你在FORTS上交易吗?
我想听听MT5对股票交易有什么好处?
对一些事情的随机反应,引起了人们的注意。
这个答案已经给出了十几次。
MT4的技术寿命 已经结束。如果你继续坐以待毙,失去机会就是你自己的错。这不是别人的错,而是你一个人的错,包括你的经纪人。
如果你认为有人有义务维持旧制度,只是因为有些东西不会脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。
使用MT4,你可以在一个终端上的一个相同的交易符号和一个账户上运行5个不同的专家顾问,由于神奇的符号,专家顾问不会相互冲突。
在MT5中,为了达到同样的效果,你需要有5个不同的终端。而且你需要在你的经纪人那里有5个账户。这也是mt4得以存在并将继续存在的原因之一。
另外,mt4可以使用第三方程序在真实的ticks上进行测试。但我看到这个功能将默认出现在mt5中,非常兴奋。
Mt4更友好,更容易交易。这与习惯无关,只是mt4的功能与mt5相同,加上对冲。当然,除了市场深度 和mt5的最新功能,遗憾的是大多数经纪商还不支持。
现在说说业务。
一般来说,我在用optimation=1编译时得到了 "代码生成错误",但没有对错误作进一步解释。
该错误是由EA参数使用sinput而不是input引起的。
正如我们之前所承诺的,我们将发布一个新的MQL5编译器,为MetaTrader 5的64位版本进行优化。
是的,在一个终端的一个账户上,每个符号可以放五个EA,这是MT4的一个绝对优势。对于MT5来说,只有专家顾问才有可能这样做,而专家顾问最初编写时就考虑到了这种可能性。
关于 "使用第三方程序在真实点位上进行测试"--这与MT4有什么关系,这里主要是第三方程序本身,你在MT5上也可以这样做。