如何在币安合约设定自定义指标并回测您的策略

2023-01-12 11:17

自定义指标是什么?

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

您可以输入您的自有参数,或是自定义交易图表上的现有参数,例如移动平均线、布林带、交易量加权平均价格等等。您可以参考这篇学院文章来了解更多有关技术指标的资讯。

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

虽然过去的绩效无法保证未来的成果,回测策略程式还是可以帮助用户评估讯号的遴选效率,以及相关策略的未来表现。
币安的回测功能可以让您在过去的给定期间内测试自定义策略 (根据现有或自定义的技术指标),并测试策略在期间内相对市场大盘的表现。请注意,回测功能目前仅支援 U本位合约、全仓杠杆模式和联合保证金模式。

如何设定和视觉化自定义指标?

1. 登入您的币安帐户,并前往【衍生品】-【币安合约概览】。选择【U本位合约】或是 【币本位合约】。

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

3. 您会看到【指标】的弹出视窗。在【主要】标签页底下,您可以选择预设指标,例如 MA、EMA、WMA、布林带等等,然后点击【储存】。

4. 如果要自定义您的指标,请至右方的【自定义】标签页。点击【新增】。

5.您会看到自定义指标的工作区,在这里您可以自行设定参数,并汇入、汇出您的专用图表。

范例

我们就用 RSI (相对强度指数,用来衡量某资产价格动量的指标) 当例子,以了解怎么自定义指标。标准 RSI 是以 14 个周期来计算 (时间范围为 14 天)。不过,短期 RSI 更能对近期价格改变作出反应,因为它可以显示出反转的早期迹象。

假设您想套用较短的 6 个周期 RSI (RSI 6),不想使用较长的 14 个周期 RSI (RSI 14)。那您就需要自定义 RSI 来套用您自己的参数。

1. 点击【新增】然后从下拉式选单中选择【RSI 管道】。

2. 系统会显示标准的 RSI 源代码。点击【新增至图表】,指标就会显示在图表上。

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

Len = 输入(6, 标题 = "长度", 类型 = "int")

点击【新增至图表】。新的指标会根据您输入的参数替换原本的指标

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

5.您将重新导向至币安合约交易介面。再次点击【技术指标】图示,然后前往【自定义】。您就会看到您刚刚储存的新自定义指标。如要显示在图表上,请点击该指标。

您可以参考自定义指标文件以获取参数的相关完整叙述。

如何使用回测功能?

1. 登录您的币安帐户,并前往【衍生品】-【币安合约概览】。选择【U 本位合约】。

2. 点击【设定】图示并选择【回测】。

范例

假设您想要回测基于简单移动平均线 (SMA) 制定的策略。策略设定为:在图表上的指定时段内依平均市场价格逐条绘制,形成一条随着平均价格变化移动的线图。

您的策略包含每天开立 BTCUSDT 的仓位 (每隔 24 小时于 08:00 进行):

  • 当 BTCUSDT 价格超过移动平均,就会开设 0.1 个 BTC 多头仓位 (= 以高于平均的价格购买合约);
  • 每次 BTCUSDT 价格低于移动平均时,就开设 0.1 个 BTC 空头仓位 (= 以低于平均的价格做空合约);
  • 您采用十天的简单移动平均线策略 (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. 请至【设定】-【回测】前往回测工作页面。

2. 在【策略编辑器】标签页输入您欲回测的策略代码。

3. 前往【参数配置】标签页。选择您的策略参数,然后点击【开始回测】。

假设您想要以 32 天的期间回测策略:

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

4. 您的策略会开始运作。如果想查看结果,请至【绩效】标签页。您可以查看预估利润、手续费、累积损益 (%)、年化利率 (%) 和最大亏损率 (%)。

5. 如果要查看时间范围内策略执行的交易,请至【交易列表】标签页。

7. 您可以放大图表,就可以看到经过回测的策略。买入和空头交易分别以绿色和红色箭头表示。

8.您也可以储存您的自定义策略,之后就可以在交易界面的【指标】选单轻松取用。

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