网站首页 > 财经资讯 >

数字货币的量化交易(金母鸡量化教学场:Excel—普通人的量化交易工具)

2023-04-18 14:24:03 财经资讯 阅读 0

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

普通人也可以用量化交易,而且也无需编程,用Excel就可以完成,数据源那些还都是免费的,今天就来认识一下这个常见的工具如何进行量化。

金母鸡量化教学场:Excel—普通人的量化交易工具

编程太难了!特别是对于没有任何编程基础的文科童鞋,看着那些个花花绿绿的代码,每一个字母都认识,但堆在一起就不明白到底是啥意思。先别急着放弃,有条件可以上,没有条件创造条件也可以上,不需要专门学Python编程,也不需要零编程规则式的量化平台,仅依靠微软Office办公三件套之一的Excel,便可以走通量化策略的开发和回测的整个流程。

量化投资更多是一种投资交易的分析手段,基于金融逻辑和历史数据,发现和验证交易理念,提高决策的胜率,只要能实现这些功能,管他黑猫白猫,抓住老鼠就是好猫,弯下腰,弄脏手,躬身入局。

Excel有个好处就是,展示数据非常直观,非常便于咱深入了解整个过程,让量化基础更扎实。

金母鸡量化教学场:Excel—普通人的量化交易工具

无论是主观投资还是量化投资,在新手村的时候,肯定听说过『双均线策略』,以股票为例,就是短均线上穿长均线,形成金叉时买入,短均线下穿长均线,形成死叉时卖出。挑选近期大涨的股票往回看,发现大涨之前的确是有双均线金叉,大跌的股票也是有双均线死叉,其实这可能是一个“幸存者偏差”,可能是金叉/死叉之后有大涨/大跌的,也有震荡的,只不过是大涨/大跌的被有意或无意地挑选出来。那到底这个『双均线策略』是真的有效,还是幸存者偏差,咱不能拍大腿拍脑袋就决定了,教员说“ 没有调查,没有发言权”,小平同志说“实践是检验真理的唯一标准”,那咱就用量化的试金石测一下,那就把『双均线策略』作为萌新入门量化的第一个策略吧。首先要准备一个Excel表格,里面装有你心仪投资标的的行情数据就行,股票可以,数字货币也行,最低配的,有日期和收盘价就可以了,甚至连日期都可以没有,自己知道时间的对应关系就行了。

金母鸡量化教学场:Excel—普通人的量化交易工具

打开你想测试的个股日K图,点击右上角工具栏【选项】,在弹出的下拉列表中选择【数据导出】,接着就会弹出一个对话框,记得选【Excel文件】,设置好文件的存放路径,自己能找到就行。

这里有一个操作小技巧,通达信默认是导出界面所展示的日期范围内的数据,如果想要更多数据,按键盘的向下键『↓』,就可以展示更多日期。

导出的数据当中,除了行情数据之外,还有很多乱七八糟的数据,为了简洁起见,只保留日期和收盘价,其他的内容统统删除掉。

有了数据之后,剩下的就好办了,只要懂Excel基本操作,一步一步跟着走就可以完成。现在咱要算出两根均线的数值,短均线咱就用5日均线(Moving Average 5,MA5),长均线咱就用20日均线(MA20)。每一天的MA5数值,就是用含有当天的5个收盘价计算平均值,MA20就是利用20个。

Excel当中很智能的一点是,你再选中刚才那个单元格,把鼠标移到单元右下方,鼠标会变成一个黑色十字『+』,双击鼠标左键,Excel就会智能地利用这个公式对剩余数据进行计算。

金母鸡量化教学场:Excel—普通人的量化交易工具

有了双均线数据之后,咱就要确定交易信号,就像前面说的那样,金叉买入,死叉卖出,这里要用到Excel的IF判断公式,形式如IF(条件, A, B),如果条件成立的话,单元格就输出A,不成立的话,单元格就输出B,咱在这里,如果MA5高于MA20就输出1,反之就输出0。于是,新增一列“信号”列,在MA20有第一个数值的那一行对应的单元格里输入“=IF(C21>D21,1,0)”,然后再利用之前的“黑色十字双击”技巧,智能填充另外的信号列数据。

现在交易信号也有了,那怎么统计这个策略的收益率呢?咱现在回过头来看,由0变1的那个日期对应的就是金叉,由1变0的那个日期对应的就是死叉,根据“金叉买入,死叉卖出”的原则,可以简单认为(下文有补充),信号为1的日期都是有持仓的,信号为0的都是空仓。于是乎,假设咱是全仓买入沪深300指数(有对应ETF可交易),先计算指数的日收益率,然后将每天的收益率与信号相乘,就可以得出策略的日收益率,空仓的日期收益率为0,持仓的日期收益率就是对应指数的收益率。

金母鸡量化教学场:Excel—普通人的量化交易工具

有了日收益率之后,咱就可以进一步得出这个双均线策略的累计收益情况了,每一天的资产金额等于前一日资产金额乘以(1+当日涨幅),假设咱期初有1000块钱,结合前面计算出来的策略日收益率,就可以依次算出每一天的资产金额。

在Excel中画图也是非常简单的,选中“日期”、“双均线策略”和“买入并持有”这三列,然后插入折线图,双均线策略的资金曲线就出来啦,从折线图当中更能直观地看出收益情况的对比。

这篇文章单纯基于Excel进行了双均线计算、交易信号确定、日收益率计算、资产金额计算和资金曲线画图这5个步骤,完成了『双均线策略』的开发和回测,不会编程的萌新也可以利用这套流程,对常见的技术指标在个股和指数/ETF等投资标的上进行有效性验证,只要灵活修改前面“指标计算”和“交易信号确定”这两个步骤就可以了。

相关内容

数字货币的量化交易(金母鸡量化教学场:Excel—普通人的量化交易工具)文档下载.: PDF DOC TXT

猜你喜欢