[使用Java的MetaTrader 4修复协议

问题描述 投票:4回答:3

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

java protocols fix-protocol metatrader4
3个回答
2
投票

当我说Metatrader不适合认真的交易者时,请相信我。铲斗商店让新手为MetaTrader拼凑而成的代码片段而感到兴奋。

如果仅是所需的制图数据,则无需重新发明轮子,只需订阅通用数据服务即可。

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

如果要通过Java接口下订单,则有几个选项:

manticore商人http://developer.berlios.de/projects/manticore/

打开Java交易系统http://sourceforge.net/projects/ojts/

当然,以上所有条件都假设您正在学习编程,我建议您不要使用它,因为您可以通过使用正确的工具来更好地花费时间来学习更直接,更一致的编程思想,并将其转化为结果方法。

例如:Ninjatrader可以免费使用,并且可以直接连接到交易所(还有多种数据选择)。该代码是点网,并且可以编译,因此与任何解释的代码相比,您的执行将是出色的。

Kinetick有免费的结束日期数据。


2
投票

将MetaTrader转换为[[any-流程集成

MT4可以与您的java

FIX-Protocol_MEDIATOR以及任何出色的ZeroMQ无需代理的可伸缩正式通信一起使用,可以与复杂的分布式异构处理基础结构中包含的任何其他进程Node通信模式消息传递框架。

好处

这种方法节省了我们的时间,因为地面坚如磐石。这种方法提高了系统的鲁棒性,因为可以开发出不可停止且具有故障恢复能力的高级抽象通信行为,并将其分布在许多不同的节点之间-

java

C0] C#/C++PythonPHP和许多其他生产级系统集成约束

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


0
投票
任何人都可以共享我是该域的新手FIX流
© www.soinside.com 2019 - 2024. All rights reserved.