cTrader 中的技术指标介绍
指标是处理市场数据并在图表上显示计算值的分析工具。 它们通过应用数学逻辑帮助您解释价格行为,揭示趋势并发出市场方向潜在变化的信号。 要使用指标,请将其添加到图表中。 您可以选择在将指标添加到图表之前或之后对其进行自定义。
cTrader 提供两种类型的指标:
- 内置指标 - 默认包含在 cTrader 应用程序中的技术分析工具,您无法查看或修改其代码。 这些内置指标在所有 cTrader 应用程序中一致工作,包括 Windows、Mac、Web 和 Mobile。
- 自定义指标 - 使用 C# 或 Python 代码在 cTrader Windows 或 Mac 中创建的算法和技术分析工具。 许多自定义指标可在 cTrader 商店 的专用部分中找到,允许您下载和安装其他 cTrader 用户开发的指标。
每当您在 cTrader Algo 中使用 C# 或 Python 创建指标时,您就是在开发自定义指标。 两种编程语言都提供了对相同的丰富 cTrader Algo API 的访问,使您能够使用最熟悉的语言构建算法。
指标生命周期
下面的流程图概述了从创建自定义指标到将其添加到图表中的关键步骤:
graph TB
A([创建自定义<br> 指标]) ==> B([保存并构建<br>指标]);
B ==> C([添加和管理<br>实例]);
%% 可选分支与返回连接
A -.-> O([编辑指标代码]) -.-> B; 在您 创建自定义指标 后,您应该 保存并构建它 以验证其项目代码。 当构建成功后,您可以 添加实例 将指标添加到图表中,指标将出现在图表上。
下表概述了 cTrader 应用程序中自定义指标的可能操作:
| 操作 | cTrader Windows | cTrader Mac | cTrader Web | cTrader Mobile |
|---|---|---|---|---|
| 创建 | 是 | 是 | 否 | 否 |
| 编辑 | 是 | 是 | 否 | 否 |
| 保存和构建 | 是 | 是 | 否 | 否 |
| 添加和管理实例 | 是 | 是 | 否 | 否 |
在 cTrader Web 和 Mobile 中,您只能添加和自定义 内置指标。
自定义指标的工作原理
从技术上讲,自定义指标是一个具有可自定义参数、方法和其他组件的 C# 或 Python 类。 通过修改指标代码,您可以定义如何计算值以及如何绘制结果或将其暴露给其他工具。
自定义指标主要用于通过提供视觉输出来辅助手动交易,并提醒您各种市场动态和机会。 但是,您也可以在 cBot 中使用此类指标来定义趋势并提示您的交易机器人采取某些行动。
与 cBot 实例一样,每个指标实例都是独立的,这意味着您可以将相同的指标添加到多个符号,并使用不同的周期和参数集。 与 cBot 不同,自定义指标无法进行回测、优化或在云中执行。 除了绘图外,指标还可以将数据暴露给其他组件,在图表上绘制自定义对象,甚至如果编码如此,还可以 直接交易。
