如何在币安合约平台设置自定义指标并对策略进行回溯测试

发布于 2023-01-12 11:17

什么是自定义指标?

币安为合约交易者提供多种技术指标。新的自定义指标包括自定义变量,用户可根据交易策略需求自行调整关键输入值。

您可以输入自己的参数,或自定义交易图表上的现有参数,例如移动平均线、布林线、成交量加权平均价格等。如需进一步了解技术指标的相关信息,请参阅此币安学院文章

回溯测试功能如何与自定义指标搭配使用?

尽管过去的表现无法保证未来的结果,但对脚本进行回溯测试可以帮助用户评估信号的筛选效率,并预测相关策略的未来表现。
使用币安的回溯测试功能,您可以在过去的给定期间内测试自定义策略(基于现有或自定义技术指标),并测试策略在该期间相对市场大盘的表现。请注意,回溯测试功能目前仅支持 U 本位合约、全仓杠杆模式和联合保证金模式。

如何设置和查看自定义指标?

1. 登录币安账户并前往【合约】,选择一种合约市场类型。

image

2. 选择一个币对(如 BTCUSDT),然后点击交易图表上方的【技术指标】图标。

image

3. 系统将弹出【指标】窗口。在【主图】选项卡下,您可以选择 MA、EMA、WMA、布林线等各种预设指标,然后点击【保存】

image

4. 要自定义指标,请前往右侧的【自定义】选项卡,然后点击【添加】

image

5. 您将看到自定义指标工作空间,您可以在此自行设置参数,并导入或导出您的专用脚本。

image

示例

我们以 RSI(相对强弱指数,一种用于衡量资产价格动量的指标)为例,来说明如何自定义指标。标准的 RSI 以 14 个周期(即 14 天的时间范围)计算。不过,短期 RSI 能够更灵敏地反映近期的价格变动,因为它可以较早地显示出反转信号。

假设您希望使用较短的 6 个周期 RSI (RSI 6),而不是较长的 14 个周期 RSI (RSI 14),您需要自定义 RSI,设置自己的参数。

1. 点击【新建】,然后从下拉菜单中选择【RSI Channel】

image

2. 页面将显示标准的 RSI 源代码。点击【添加到图表】即可在图表上显示指标。

image

3. 要将 14 个周期 (RSI 14) 改为 6 个周期 (RSI 6),请在对应的代码行(第 3 行)将初始参数 (14) 替换为新的参数 (6):

Len = input(6,title = “Length”, type=”int”)

点击【添加到图表】,系统将根据您输入的参数使用新指标替换原来的指标。

image

4. 要保存新指标并显示在币安合约交易界面上,请点击【另存为】,输入名称,然后再点击【保存】

image

5. 系统将跳转回币安合约交易界面。再次点击【技术指标】图标,然后前往【自定义】,即可看到您刚刚保存的新自定义指标。要将其显示在图表上,请点击该指标。

image

如需全面了解相关参数,请参阅自定义指标文档

如何使用回溯测试功能?

1. 登录币安账户并前往【合约】,然后选择【USDT 永续】

image

2. 点击【设置】图标并选择【回溯测试】

image

示例

假设您想要对一项基于简单移动平均线 (SMA) 的策略进行回溯测试。它代表特定时期内证券的平均市场价格,在图表上逐条绘制出一条线图,随着平均价格的变动而移动。

您的策略是每天在 8:00 开立一次 BTCUSDT 仓位(每 24 小时一次):

  • 当 BTCUSDT 的价格高于移动平均线时,开立 0.1 BTC 的多头仓位(即以高于平均价的价格做多合约);
  • 当 BTCUSDT 的价格低于移动平均线时,开立 0.1 BTC 的空头仓位(即以低于平均价的价格做空合约);
  • 您采用的是 10 天的简单移动平均线 (SMA) 策略,对应的是最近 10 天的平均价格。计算方式为将最近 10 个收盘价相加后除以 5,从而得出每日新的平均值。

相应的代码如下:

#@version = 1

strategy("SMA",overlay=True)

ma = sma(close,10)

plot(ma)

strategy.order(strategy.long, 0.1, when = open > close)

strategy.order(strategy.short, 0.1, when = open < close)

1. 前往【设置】-【回溯测试】,进入回溯测试工作空间。

image

2. 在【策略编辑器】选项卡下,输入要进行回溯测试的策略代码。

image

3. 前往【参数配置】选项卡,选择您的策略参数,然后点击【开始回溯测试】

假设您要在 32 天的期间内对策略进行回溯测试:

  • 时间范围:2022 年 12 月 11 日至 2023 年 1 月 11 日
  • 周期:1 天
  • 初始金额:1,000 USDT
image

4. 您的策略将开始运行。要查看结果,请前往【表现】选项卡。您可以查看预计收益、手续费、累计收益率、年化收益率和最大回撤率。

image

5. 要查看相应时间范围内策略执行的交易,请前往【交易列表】选项卡。

image

6. 您可以放大图表,查看经过回溯测试的策略。做多和做空交易分别以绿色和红色箭头表示。

image

7. 您还可以保存您的自定义策略,以便在交易界面的【指标】菜单中轻松访问。

image
image

立即注册,最高可获 100 USDT 的交易手续费返还(仅限认证用户)