币安为合约交易者提供多种技术指标。新的自定义指标包括用户自定义的变量,用户可以自行调整关键输入值,以因应交易策略需求。
您可以输入您的自有参数,或是自定义交易图表上的现有参数,例如移动平均线、布林带、交易量加权平均价格等等。您可以参考这篇学院文章来了解更多有关技术指标的资讯。
虽然过去的绩效无法保证未来的成果,回测策略程式还是可以帮助用户评估讯号的遴选效率,以及相关策略的未来表现。
币安的回测功能可以让您在过去的给定期间内测试自定义策略 (根据现有或自定义的技术指标),并测试策略在期间内相对市场大盘的表现。请注意,回测功能目前仅支援 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 进行):
相应的代码是:
#@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 天的期间回测策略:
4. 您的策略会开始运作。如果想查看结果,请至【绩效】标签页。您可以查看预估利润、手续费、累积损益 (%)、年化利率 (%) 和最大亏损率 (%)。
5. 如果要查看时间范围内策略执行的交易,请至【交易列表】标签页。
7. 您可以放大图表,就可以看到经过回测的策略。买入和空头交易分别以绿色和红色箭头表示。
8.您也可以储存您的自定义策略,之后就可以在交易界面的【指标】选单轻松取用。