cTrader Desktop 4.6 发布:cBots 容错与自动化 API 增强

经纪商观察·更多 Trader Desktop 报道

·阅读约 4 分钟·FXAJAX编辑部

字号
cTrader Desktop 4.6 发布:cBots 容错与自动化 API 增强

汇捷资讯经纪商观察关注「cTrader Desktop 4.6 发布:cBots 容错与自动化 API 增强」。文中涉及Trader Desktop、APP、Spotware、Systems。主体名称、时间、金额、牌照和监管结果以正文为准,不另作推断。

背景概述

根据 黄金形态通APP 报道,金融科技公司 Spotware Systems 于2023年1月25日宣布推出其 cTrader Desktop 平台的最新版本 cTrader Desktop 4.6。该版本主要引入了 cBots 容错功能、Automate API 新方法以及回测改进,旨在提升算法交易开发者的体验和策略稳定性。

关键要点

  • cBots 容错:即使发生未处理异常,cBot 仍可继续运行,开发者可通过新增的 OnException 方法处理错误。
  • 图表鼠标滚轮操作:用户可选择鼠标滚轮在图表上的行为:缩放或滚动。
  • 本地存储:提供便捷方式在用户计算机上保存数据,无需请求完全访问权限,即使 cBots 和指标停止或重新启动。
  • 回测增强:支持在 Renko 和 range 图表上回测 cBots。
  • Automate API 新方法:新增基于可接受风险计算订单量或止损距离(以点为单位)的方法;新增 Convert() 方法,利用最新市场汇率自动转换货币;每个运行中的 cBot 和指标实例拥有唯一 ID,系统保存该 ID 即使 cTrader 重启;开发者可添加颜色参数类型;可保存、导出和重用 cBot 优化设置。
  • 回测货币转换更精确:现在基于历史汇率进行货币转换。

影响解读

cBots 容错功能的引入显著提升了算法交易的稳定性,减少了因未处理异常导致的策略中断风险。新增的 Automate API 方法简化了开发流程,特别是货币自动转换和基于风险的计算,使开发者能更专注于策略逻辑而非底层实现。回测功能的增强,尤其是对 Renko 和 range 图表的支持以及基于历史汇率的货币转换,提高了回测的准确性和灵活性。这些改进有望吸引更多算法交易者使用 cTrader 平台。

关键对比

功能cTrader Desktop 4.6 之前cTrader Desktop 4.6
cBot 异常处理未处理异常可能导致 cBot 停止cBot 继续运行,可通过 OnException 处理
鼠标滚轮图表操作固定行为(可能为缩放)用户可选缩放或滚动
回测图表类型可能不支持 Renko 和 range支持 Renko 和 range 图表
货币转换需手动编码转换通过 Convert() 方法自动转换
回测货币转换汇率可能基于当前汇率基于历史汇率,更精确

未来展望

Spotware Systems 持续优化 cTrader 平台,此次更新体现了其对算法交易社区需求的关注。未来,平台可能会进一步集成更多自动化工具和风险管理功能,以巩固其在竞争激烈的交易平台市场中的地位。开发者可期待更强大的 API 和更精准的回测能力。

编辑总结

cTrader Desktop 4.6 通过引入 cBots 容错和多项 Automate API 增强,显著提升了算法交易的可靠性和开发效率。回测改进和货币转换的精确化进一步满足了专业交易者的需求。这些更新将有助于 cTrader 在算法交易领域保持竞争力。

常见问题解答

问题:cBots 容错功能是什么?

回答:cBots 容错功能允许 cBot 在发生未处理异常时继续运行,而不是停止。开发者可以使用新的 OnException 方法处理这些错误。

问题:Automate API 新增了哪些方法?

回答:新增了基于可接受风险计算订单量或止损距离的方法,以及 Convert() 方法用于自动货币转换。此外,还增加了颜色参数类型和保存优化设置的功能。

问题:回测功能有哪些改进?

回答:现在支持在 Renko 和 range 图表上回测 cBots,并且货币转换基于历史汇率,提高了回测的精确性。

问题:本地存储功能有什么作用?

回答:本地存储允许在用户计算机上保存数据,无需请求完全访问权限,即使 cBots 和指标停止或重新启动,数据仍可保留。

问题:每个 cBot 和指标实例的唯一 ID 有什么用途?

回答:唯一 ID 由系统保存,即使 cTrader 重启也不会丢失,开发者可以在算法编程中使用该 ID 来区分不同的实例。