首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java修复MetaTrader 4协议

使用Java修复MetaTrader 4协议
EN

Stack Overflow用户
提问于 2012-02-07 15:57:10
回答 2查看 5.3K关注 0票数 4

我的机器上安装了MT4客户端,可以成功地检索提要。但是,我已经用java编写了一个程序,使用FIX协议来拉取数据。我想知道我的java程序如何提取我在MT4客户端上看到的数据。

EN

回答 2

Stack Overflow用户

发布于 2013-01-25 15:18:15

相信我,Metatrader不适合严肃的交易者。

Bucketshops让新手们对为MetaTrader拼凑起来的代码片段感到兴奋。

如果它只是您想要的图表数据,则不需要重新发明轮子,只需订阅通用数据服务即可。

有多种免费的图表数据显示包可用,jfree.org可以显示各种各样的数据……

如果您希望通过Java接口下单,有以下几种选择:

manticore交易员http://developer.berlios.de/projects/manticore/

开放的java交易系统http://sourceforge.net/projects/ojts/

当然,以上所有这些都假设您正在学习编程,我建议您不要进行交易,因为通过使用正确的工具,您可以更好地将您的时间花在学习更直接、更连贯的编程思想中。

例如:忍者可以免费使用,并且能够直接连接到交换器(也有几个数据选项)。代码是.Net的,并且可以编译,所以与任何解释的代码相比,你的执行将是非常棒的。

Kinetick有免费的日终数据。

票数 2
EN

Stack Overflow用户

发布于 2014-06-13 20:21:17

MetaTrader到任意流程的集成

通过使用优秀的MT4 ZeroMQ FIX-Protocol_MEDIATOR无代理可扩展正式通信模式消息传递框架,MT4可以与您的java Node和任何复杂的分布式异构处理基础结构中包含的任何其他进程Node进行通信。

好处

这种方法节省了我们的时间,因为地面是坚固的。这种方法提高了系统的健壮性,因为可以在许多不同的节点中开发和分布不可停止和具有故障恢复能力的高级抽象通信行为-无论是javaC#/C++PythonPHPErlang还是许多其他生产级系统

集成约束

MT4有几个给定的限制。缺乏对过程流的软实时控制和有限的线程间同步使其成为整个分布式解决方案的轻量级thin-Node的候选。ZeroMQ凭借其低延迟和负载平衡功能,对于已经内置的此类体系结构具有许多优势。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9172727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档