0

背景 - 我不是程序员。我在日内交易现货外汇。我愿意学习编程

特定查询 - 我想知道如何Excel实时导出到 LMAX 2 级小部件/框架上显示的“书顶”价格和数量数据 - https://s3-eu-west-1.amazonaws。 com/lmax-widget/website-widget-quote-prof-flex.html?a=rTWcS34L5WRQkHtC

本质上我正在寻找出口

  1. 出现彩色闪烁的价格和数量数据。
  2. 没有出现彩色闪烁时的价格和数量数据。

我了解 1) 和 2) 将涵盖所有最高图书价格和数量。但是,就数据收集而言,我希望将 1) 和 2) 分开/区分。

收集的数据打算存储的时间段 -> 2-3 小时。

我需要知道哪种语言才能完成上述操作? 我知道我也需要成为高级 Excel 用户。

长期目标 - 我打算使用上述信息做出全权日内交易决策。从长远来看,我将更多地参与创建算法或指标以帮助决策过程,其中将包括上述信息。

我明白,一个人需要知道编码才能参与上述活动。因此我开始学习C++。更重要的是获得编码的悬挂/感觉。我一直在网上搜索从哪里开始这项工作。但是,我对所有信息感到非常困惑和不知所措。因此,除了特定的数据导出查询之外,任何其他指南也会有所帮助。

截至目前我使用MT4交易。因此,我相信要做到以上几点——我需要的不仅仅是 MT4。

任何帮助将不胜感激。

4

1 回答 1

1

是的, MetaTrader4仍然无法(尽管所有白标终端的 OrderBook 附加组件营销和公关努力)OrderBook-L2/DoM-data为您的MQL4/NewMQL4算法提供任何决策。需要第三方软件工具的集成来使MQL4-code实时感知L2/DoM-data

LMAX 小部件具有令人印象深刻的外观和感觉,但是对于您的 Excel 导出,它需要大量的编程工作才能将其重新用于自动扫描仪以生成12的数据,同时可能存在一些进一步的、非技术性的法律问题/ 对此类数据源进行操作的自动扫描仪的操作限制。举个例子,数据发布者政策限制了 { FTSE | 食典委 | AMS | DAX },可能会在不超过一刻钟的时间内重新访问在线发布的数据源,否则会被阻止/列入黑名单。因此,需要注意和适当的数据源工程。

数据收集的规模是另一个问题。Excel 对可能导入的行/列数量有一些限制。大数据文件,CSV 导入越多可能会达到这些限制。L2/DoM-data,仅仅为一个单一的 FX Major 收集 2-3 小时可能会超出这个限制,因为每秒有很多记录(几十个,如果不是几百个,它们之间只有几毫秒)。收集的数据记录的静态文件大小通常需要几分钟才能写入磁盘,因此必须进行适当的分布式处理data-flow设计和非阻塞fileIO工程。

实时系统设计是正确的角度来看待问题的解决方法,而不仅仅是一些编程语言的练习。掌握一些编程语言是一个伟大的进步,然而,所谓的健壮实时系统设计,交易软件就是这样一个领域,需要更多的洞察力和实践经验,而不是让MQL4代码运行多线程和多进程,带有一些 DLL 服务,用于基于云/网格的分布式处理系统。

预计会有多少实时流量?

对于一个原始的想法,市场每秒、每毫秒、每微秒可以产生什么,让我们查看一个仪器的 NYNEX 流量分析:

一秒钟可以有这种疯狂的解脱: 每秒实时流量

一旦研究了 5 毫秒采样: 每毫秒实时流量

如何导出

  1. 检查data-source所有者是否合法允许您的自动处理。
  2. 创建您自己的实时DataPump软件,独立于 HTML 包装的 Widget
  3. 创建您自己的“数据库存储”以有效地从实时卸载扫描的数据记录DataPump
  4. 测试实时data-source>> DataPump>>DB-store性能和稳健性,能够同时为多个 FX Major 提供 24/6 全天候无差错服务
  5. 将您的本地DataPump美联储在线/离线互动与您喜欢的{ MT4 | 电子表格 | 定量分析 } 包DB-storedata-source
  6. 在您的实时处理管道中集成对任何生产环境异常情况的监控,范围可能从网络问题、VPN/托管问题、数据源可用性问题到扫描的数据源格式/访问条件的意外变化。
于 2014-10-01T13:49:04.850 回答