Board logo

标题: 外汇交易平台之NinjaTrader平台概述 [打印本页]

作者: 龙听    时间: 2020-12-9 11:28     标题: 外汇交易平台之NinjaTrader平台概述

现在市场上很多经纪商除了提供MetaTrader外,还会提供其他类型的交易平台,数汇金融已经在之前的文章中介绍了MetaTrader平台与cTrader平台之间的对比,本文我们将为大家介绍另外一种交易平台:NinjaTrader。同样的,NinjaTrader的知名度并不如MetaTrader,但因为该平台所提供的一些高级功能,因此也吸引了不少拥护者。

NinjaTrader于2004年首次发布,主要用于高性能交易和市场数据市场。自推出以来,NinjaTrader专注于支持股票、期货以及外汇交易,提供专业的交易账户。NinjaTrader不收取其平台的使用费用,但会收取数据传送与提供服务的费用,此外还有经纪服务以及其他额外的高级服务,如先进的图表功能,市场分析,自动化策略开发,回溯测试优化和模拟交易。NinjaTrader的订单功能是用户比较喜欢的一个功能之一,NinjaTrader同样提供市场深度功能,并允许同时以不同的价格进行即时下单,订单修改以及取消。此外,NinjaTrader还支持期货和外汇市场的实时交易,并允许其用户在一系列交易对手中进行选择。

“图表与指标功能”

平台内置的高级的图表功能是NinjaTrader平台的主要卖点之一。该平台提供图表定制功能,因此用户可以选择自己所需要的历史数据的级别,并且在使用回溯测试和图表指标功能时,可以有更好的选择。NinjaTrader同样拥有备份功能,并且如果客户需要的话,他们还允许客户访问多个数据源。在指标方面,该平台包含100个指标,并且可以通过使用NinjaScript语言开发自定义指标。此外,NinjaTrader还有一个可以与平台配合使用的大型定制指标库,所有的客户所期望能从交易平台获得的图表功能也都包括在内。

自定义设置功能还允许客户调整指标的显示方式,也就是说客户可以根据自己喜欢的外观以及感觉来自定义图表。

“自动化交易与回溯测试”

NinjaTrader与MetaTrader以及其他竞争对手一样,同样为自动化交易提供了支持。

NinjaTrader平台所使用的的NinjaScript语言几乎与C#语言完全相同,因此对于那些有着C#语言方面经验的人来说,使用NinjaScript来编写交易程序并不是一件太难的事。这也意味着,当您无法自己开发一个程序时,会有着大量的专业程序员为您提供帮助。

NinjaTrader平台另外一个重要的功能是用于测试的套装软件,即使用户正在使用的是真实的交易账户,该平台同样会为交易者提供了回溯测试与未来测试他们交易指令的功能。NinjaTrader平台还支持模拟数据馈送,可用于测试趋势。此外,该平台还支持蒙特卡罗测试,这可能更吸引一些有统计经验的工作者。

“分析工具”

本质上,市场分析工具可以使交易者更容易地监控大范围的市场。在NinjaTrader平台,交易者可以通过使用NinjaScript语言自定义创建标准,轻松地跟踪各种不同市场的买卖机会。此外,该平台还拥有一些其他分析工具,允许交易者访问二级数据和时间以及销售数据,可以帮助用户更深入的了解他们所在的交易市场。另外,该平台还允许客户将RSS feed(信息订阅)功能聚集到平台中,使得客户不再需要使用其他方式或平台来查看突发新闻。

“模拟交易与市场回放功能”

模拟交易与市场回放是NinjaTrader平台非常独特且有趣的一个功能。该平台的模拟交易器可以使用户通过完整订单和模拟账户进行实时交易,用户可以通过这样的模拟交易测试新的交易策略,且无需担心自己资金的风险。虽然是模拟交易,但同样提供真实的交易执行系统,交易者可以得到更准确的交易指示,即使是在真实的交易账户中,也同样适用。

另一个与模拟交易相关的是市场回放功能。这个功能可以让交易者记录实时的数据,以便在未来需要的时候回放查看,交易者还可以选择自己所偏向的速度来重播。另外,交易者还可以在NinjaTrader平台使用模拟数据源来测试自动化交易策略下的趋势。

“适用性”

现在提供NinjaTrader平台的交易商非常有限,使用也并不广泛。此外,虽然该平台为自动化交易提供了支持,但NinjaScript社区的规模相对来说还是较小,所以对于那些不太想自己编写程序的用户来说,获得有效的交易指令并不是一件容易的事情。因此,NinjaTrader更适用于那些已经熟练使用各种术语和功能的专业交易员。




欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2