Добрый вечер!
Задержки на нашей стороне по данным ордерам были маленькими.
(Latency пишется в микросекундах)
Date Time Login Latency id_ord
Sep 1417:30:15.0227000 ххххх 41022891096373
Sep 1417:30:12.6450710 ххххх 43922891080332
Sep 1417:30:16.2887880 ххххх 43222891106171
Sep 1417:30:16.3533160 ххххх 61622891106450
Sep 1417:30:05.7216320 ххххх 46222891025944
С уважением,
Антон Водопьянов
Техническая поддержка ПАО Московская Биржа
help@moex.com
BR-12.16 ордер в MT5 - 44309414 (биржевой номер 22891025944 )
BR-11.16 ордер в MT5 - 44309578 (биржевой номер 22891080332 )
BR-11.16 ордер в MT5 - 44309644 (биржевой номер 22891096373 )
BR-12.16 ордер в MT5 - 44309680 (биржевой номер 22891106171 )
BR-11.16 ордер в MT5 - 44309682 (биржевой номер 22891106450 )
История (к сожалению, больше профессиональная) к тому что большие корпорации не так уж мега-разумны как кажется некоторым и эффективность их работы не так уж высока. На примере Google с их V8 и вообще на тему интеграции скриптовых языков. Для начала немножко вводной: Так уж получилось что одно из наших флагманских приложений требует дать...
Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций. В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45. Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше...
只有 MT5 与这些延迟无关。
是交易所拖了这么久才回复。
这就奇怪了,交易所就是这么回复的:
很奇怪,交易所也是这么回复的:
谢谢您,我们明天会亲自要求提供服务器日志的详细信息。
是 Open 吗?请说明 MT5 中的订单与提交的交易所交易单之间的对应关系。
谢谢,我们明天会询问服务器日志的详细信息。
这是在 "发现 "中?
是的,发现。
已添加。
接入服务器 IV
87.118.239.81:443
访问服务器 IV 87.118.1189.81:443
已添加
谢谢,我们明天会询问服务器日志的详细信息。
是开放式吗?请说明 MT5 中的订单与提交的股票交易单之间的对应关系。
抱歉,没有等到结果。
我们能找出谁滞后吗?
对不起,我没有得到结果。
我们能找出谁落后了吗?
https://www.mql5.com/ru/forum/38456/page80#comment_2835361
QLUA 和Lua 是一回事吗?
是的。
您链接上的文字具有误导性,让人误以为 Lua 是正常而快速的。事实上,Lua 完全可以作为一种原始的系统调用脚本,完全抛弃了自身的数学和繁重的计算。
在电脑游戏中,它被用作实现灵活场景脚本的一种廉价方法,可以从项目代码中提取出来,交给外部设计师/脚本编写者。在此基础上,这些开发人员突然开始说 Lua 是一种正常而快速的语言。当然,事实并非如此。
如果我们谈论数学和计算,它比 MQL5 快 50 到 600 倍。是的。
您链接上的文字具有误导性,让人误以为 Lua 是正常而快速的。事实上,Lua 完全可以作为一种原始的系统调用脚本,完全抛弃了自身的数学和繁重的计算。
在电脑游戏中,它被用作实现灵活场景脚本的一种廉价方法,可以从项目代码中提取出来,交给外部设计师/脚本编写者。在此基础上,这些开发人员突然开始说 Lua 是一种正常而快速的语言。当然,事实并非如此。
如果我们谈论数学和计算,它比 MQL5 快 50 到 600 倍。我斜着看了一下 Lua 的源文本。
很明显,文本是广告。很难说下单速度与 lua 机器的速度有什么关系。这里起作用的是基础设施的状态,而不是本地处理器执行时间 上的微秒级差异。
关于 lua 文本。RenateLua 并不意味着 C++ 或其他 delphi 所熟悉的编程风格。在用一种编程语言编写测试并将自己提升到大师的级别之前,你应该有一些用这种语言编程的经验。你没有。
关于性能。
自从在终端中嵌入 lua 5.1 支持后,quik 为创建嵌入式脚本提供了两个选项。
1.简单且对硬件资源要求不高。在这种情况下,这些脚本是用 lua 编写的,与任何类似 C 语言的脚本相比,可以节省大量编程成本(踩按钮)。在这种情况下,我们可以节省开发时间,而且我们对运行时的性能和节省毫秒数并不感兴趣。
2. 资源密集型和低级访问。在这种情况下,我们使用纯 C++ 编写,以 lua 扩展模块的形式执行算法。在这种情况下,我们可以使用 VC++或类似软件的所有功能。我不认为你有胆量声称 mql5 在其他条件相同的情况下可以更快或提供更多便利或功能)。
总之,原文中所写的一切都是在吹泡泡。你们是某种类型的开发人员,而不是用来敷衍了事的外汇公司。还是我把你们公司想得太好了?
我对角阅读了一下,并查看了 Lua 源文本。
很明显,该文本是广告。很难说竞价的速度与 lua 机器的速度有什么关系。这里起作用的是基础设施的状态,而不是本地处理器上微秒级的执行时间差。
关于 lua 文本。RenateLua 并不意味着 C++ 或其他 delphi 所熟悉的编程风格。在用一种编程语言编写测试并将自己提升到大师的级别之前,你应该有一些用这种语言编程的经验。你没有。
仔细阅读全文,不要斜着读。
恐怕我 可以肯定,你没有编程经验来质疑测试本身及其结果。
关于性能。
自从在终端中嵌入 lua 5.1 支持后,quik 为创建嵌入式脚本提供了 2 个选项。
1.简单且对硬件资源要求不高。在这种情况下,这些脚本是用 lua 编写的,与任何 C 语言相比,它可以节省大量编程成本(踩按钮)。在这种情况下,我们节省的是开发时间,而不是性能和运行时节省的毫秒数。
它没有节省任何东西。它是一种可悲的语言,具有灾难性的局限性,速度慢得令人发疯。
它通常不适合金融和数据处理。它的任务是在其他高级调用之间绑定 if/then 条件的简单脚本。它就是这样诞生的。
2. 资源密集型和低级访问。在这种情况下,我们使用纯 C++ 编写,以 lua 扩展模块的形式执行算法。在这种情况下,我们可以使用 VC++或类似软件的所有功能。我认为你没有胆量声称 mql5 在其他条件相同的情况下可以更快或提供更多便利或功能。)
而且还继承了 Lua 的所有缺陷和限制。这里并不是要将成吨的源数据提取并传输到 lua,然后再传输到库,然后再返回,然后再传输到终端。与 MQL5 相比,这里的损失将成千上万倍,因为在 MQL5 中,所有数据都是直接可用的。MQL5 与终端内核深度集成,终端内核的所有进程都是为 MQL5 程序服务的。
此外,我们已经证明,MQL5 可在 C++ 级别运行。
简而言之,原文中所写的一切都是在吹泡泡。你们是开发人员,不是吹牛的外汇公司。还是我太高看你们公司了?
你只是一个没有实践知识的理论家。
不理解速度的概念,就会被淘汰出交易游戏:
听着那些试图用手指与专家争论的沙发战士,真是有趣。当我们发布这类测试时,我们会先通过自己的批评,因为我们非常清楚发布薄弱证据的后果。
一直以来,没有一个人能够证明或指出这篇论文中的错误。证明应该是可重复的代码,并且经得起专家的批评。