如何创建一个移动交易应用

Posted by Paul G Smith on 28 Oct 2015

下午好,我的名字是Paul Geoffrey Smith,我是移动交易伙伴(简称MTP)的联合创始人之一。

今天我来谈一谈为您的经济公司或银行构建一个移动交易应用的流程。

正如网页工具一样,我们所有的移动交易应用程序都以服务器中间件数据流结构为基础。此外,账户的注册、登录与退出,交易程序及交易结果还需一些其它技术。请查看相应文章了解这些组件运作的相关信息。

我最初的想法如下:我们创建的移动应用推广贵公司的品牌,将贵公司的数据用于市场数据和图表中,贵公司的交易终端用于促进交易。其它可用组合-请继续阅读,其义自见。

iOS和安卓移动应用的设计与创建使用的是移动平台制定的最佳编程工具:IOS系统上我们配合使用Xcode、Objective C(Cxcode)和快速编程语言,安卓系统上我们使用安卓Studio和Java编程语言。这比HTML网页应用程序的效果更佳。它的好处是所有应用程序可以访问移动平台上的各项用户界面功能,提供最佳性能(速度和电池使用)和最高安全水平。用户会感谢您细节化的处理。

移动交易应用已具备大量所需功能—有效的必备功能,因为一个不包括这些功能的程序是无意义的,您可以根据品牌和市场需求进行选择。

所需功能包括以下几点:

可选添加,遵守交易终端的功能:

其它可选功能包括:

移动交易应用的推广分两级。第一级是我们可以提供的,不需编码,因此这种品牌推广通常是免费的。我们会把您的商标用于我们的标准应用程序的设计中。无其它变化。

品牌推广和用户界面定制没有限制。您给出一个合理的费用,我们可以提供更加优秀的设计。我们可以与您合作,创作全新的设计。

您的移动应用程序投入使用的关键在于我们如何将交易功能与您的交易终端链接起来。我们倾向于使用行业标准FIX协议,但它并不适用于所有系统。只要有可连接并具备必要基本功能的交易程序API存在,这就简单了。如果您使用MT4,我们需要某种形式的链接桥梁:我们有提供链接软件的合作伙伴,如需可授权。我们与LMAX进行深度整合,如果您想授权他们的重要交易技术,我们同样有整合PrimeXM Xcore的经验。

下面我们需要考虑市场数据的来源。显然市场数据需要与交易定价的数据一致。我们的方法是在应用程序用户和优质做市商(或自己的交易引擎)之间建立属于自己的中间件服务器来提供报价,处理用户认证和日常交易事务。总之,我们拥有一个智能数据流处理系统,系统一端获取价格并将价格快速传至全世界已连接的部件和移动设备。这是一个针对外汇报价和相关数据的“内容传输网络”。请查看相应文章[#],了解它们是如何运作的。

我们在这里假设,我们需要您提供自己的报价。因此我们需要连接一小部分中间件和接收代码来收集交易引擎上的实时定价。这可以用FIX协议或其它互联网访问方法进行连接。我想不到任何做不到的情况。

我们还可直接从您的优质做市商那里获取价格或直接向其下单,如果你希望:我们与大多做市商在伦敦和纽约有直接联系并与像LMAX和PrimeXM的综合服务商达成合作意向,只要支付费用和许可证,可将他们的定价用于您的网站。

只要我们的系统接收到市场数据,且交易功能连接正常,我们只需启动您的客户联网区域的服务器,将报价传至这些服务器,采用简单的配置设定为您创建仅使用这些价格的移动交易应用程序。无需编码。

如果您提供价格的同时也能提供深度数据,我们可在您的移动程序上添加一个成交量加权平均价组件。如果不需要,多功能监视列表式市场数据同样可用。

接下来我们需要连接图表。我们会通过内容传输网络传送图表数据,这有点复杂,原因是图表由历史数据制成。我们已根据可用协议为许多做市商保存历史数据,因此只需适当的许可和费用,我们可为您的交易程序提供这些数据。假设我们使用您的定价,就需要“引入”您的历史数据到我们的数据库来开始这个过程。后续定价会被我们的数据流处理系统自动添加到数据库。

只要这些完成了,接下来通过内容传输网络传送图表数据,设置移动应用程序来寻找正确的图表数据就比较简单了。重申一遍,无需编码,我们的应用程序中已有这一功能。最后,我们需要整合您所选择的可选功能。

我们通常只收取一个移动交易应用程序的年费,加上某些情况下的月技术操作费用。此外,如果方案可行,我们会加上一个整合和定制的费用。可能影响最终价格的因素如下:

我希望这篇如何整合移动交易平台的总结对您有用。期待与您更加详细地探讨项目的具体细节。