bitget

Bitget交易所

Bitget交易所是全球前4大交易所之一、打新活动多、领空投到手软,新用户注册即可领取BGB空投

点击注册 立即下载

普通人也可以用量化交易,而且也无需编程,用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等投资标的上进行有效性验证,只要灵活修改前面“指标计算”和“交易信号确定”这两个步骤就可以了。

bitget

Bitget交易所

Bitget交易所是全球前4大交易所之一、打新活动多、领空投到手软,新用户注册即可领取BGB空投

点击注册 立即下载

Bitget交易所

Bitget交易所V

普通人也可以用量化交易而且也无需编程用就可以完成数据源那些还都是免费的今天就来认识一下这个常见的工具如何进行量化无论是主观投资还是量化投资在新手村的时候肯定听说过双均线策略以股票为例就是短均线上穿长均线形成金叉时买入短均线下穿长均线形成死叉时卖出挑选近期大涨的股票往回看发现大涨之前的确是有双均线金叉...

文章数
0 评论数
浏览数

最近发表

热门文章

标签列表

目录[+]