有没有数字货币专家推荐的回测技巧?
3 个回答
回测可以说是数字币交易中最重要的一个环节,也就是用历史数据来测试你的交易策略是否能盈利。这里就讲一下怎样进行回测。
一是选择好回测工具,像Python中Backtrader、PyAlgoTrade等库都是不错的回测平台,免费开源还灵活。
二是数据要干净真实,数字币市场波动较大,历史数据要真实完整。建议从Binance、CoinGecko等数字币交易所平台下载原始数据,不要使用来源不明的数据。
三是不要贪心,开始时不要做太复杂的策略,从均线、RSI等指标开始,先跑通逻辑。
四是需要加风控,尽量模拟出真实交易的滑点和手续费,不能只看收益,风险是第一位的。
经过几次回测,你就会发现哪些策略是可靠的,哪些策略只是一厢情愿。多试错几次,就会发现其中的奥妙了。
选策略简单粗暴一点,不要过于复杂;回测时间尽可能长一点,最好经历牛熊;参数尽量固定,不要随意调整;注意滑点与手续费的影响,因为对于数字货币来说这两者影响是很大的。重点关注夏普比率、最大回撤两个指标即可。
选择一个可靠的回测平台,可以使用Python中的Backtrader和PyAlgoTrade等,也可以是其他平台自带的回测系统;
在进行回测之前,务必弄清策略的具体逻辑,不可含糊其辞,应将策略逻辑表达得清楚明了,就像在编写一份食谱;
确保所使用的回测数据是真实的,不能使用虚假的数据欺骗自己;
回测过程中要尽量贴近现实交易情况,例如手续费、滑点等因素;
对策略的各个参数进行充分的测试和分析,以防策略出现过度拟合的情况;
对每一次回测的结果都应该认真总结和记录,以便于日后的分析与优化。