跳转至

cTrader 中的算法

cTrader Algo 是负责 cTrader 中交易机器人和自定义算法的框架。 它允许您使用 C# 或 Python 开发和运行算法,包括 cBot、指标和插件。

注意

虽然新的 cBot、指标和插件只能在 cTrader Windows 或 Mac 上创建,但现有的 cBot 可以在任何 cTrader 应用程序中 启动云端

算法类型

  • cBot – 交易机器人或自动化程序,您可以自定义它们以代表您执行交易操作和各种任务。

  • 自定义指标 – 分析工具,用于处理市场数据、识别模式、在图表上显示计算值并协助交易决策。

  • 插件 – 扩展或工具,用于在特定用户界面区域增强 cTrader 的新功能、连接和服务。

由于 WebView 插件构成了一种与 cTrader Algo API 无关的完全不同的算法类型,因此它们被 单独介绍

提示

cTrader 商店设有专门的 cBot指标插件 部分,允许您获取免费或付费产品,或将您的算法出售给全球数百万交易者。

Image title

要求

cTrader 支持以下语言的算法开发:

  • C# – 一种强大的面向对象语言,广泛用于 Web 应用程序、游戏开发和企业应用程序。
  • Python – 一种流行的初学者友好语言,广泛用于数据科学和分析、自动化和 Web 开发。

要在 cTrader 中开发和运行算法,请安装 .NET SDKcTrader Windows 或 Mac,然后使用您的 cTrader ID 登录。 如果您想使用 Python 编写代码和使用算法,您还必须安装 Python

注意

您可以直接在 内置代码编辑器外部 IDE 中编写、测试和编译算法。

帮助结构

文档 – 关于 cTrader Algo、用户界面导航、cBot、指标、插件及其操作的一般信息。

操作指南 – 逐步指南和视频,介绍执行常见操作,例如创建特定的交易机器人、指标或插件,处理重要的交易操作等。

API 功能 – 详细介绍 API 功能的文章,这些功能允许您在 cBot、指标和插件中实现更强大的功能。

参考 – API 信息的完整库,包含 cTrader Algo 中类、事件、方法、属性和其他类型的描述。

常见问题 – 关于 cTrader 算法、常见算法功能、相关操作等的常见问题解答。