type
status
date
slug
summary
tags
category
icon
password
摘要
- 前言
- 我的代码框架(附源代码)
- 怎么使用我的代码框架
- 代码框架讲解
- 代码段详解
前言
前一章说的是量化策略的基本框架,很多人看了前一章后知道了怎么创建策略,但具体怎么做一个策略,代码怎么实现,肯定还是很模糊的。
我就很明白的告诉你们,前一章看不懂没关系,很多代码看不懂也没关系,这一章,我会把我写策略的代码框架直接给你们,这套框架已经给你们造好了轮子,你们只需要理解每个轮子的作用以及使用方法就可以。
一般来说要完成一个策略需要写很多函数或者说功能,比如:
1.选股频率
2.买卖频率
3.持仓个数
4.过滤停盘
5.过滤退市
6.过滤ST
7.基础股票池
8.行业过滤
9.概念过滤
10.黑名单
11.下单
12.策略选股和买卖核心程序
这么多功能,如果每个功能都用代码写出来,工作量大,难度也大,效率也低。所以我的框架里,会把1-11都写好,你们只要做配置就行。也就是说,你们只需要专心完成第12项策略选股和买卖核心程序就行。
这个框架是我这几年日积月累一步步完善的成果,且专门针对小白们做了一些优化和调整。
好,接下来我们开始学习我这个框架。学习有四部分:
1.我会把我的代码框架的源代码贴出来,大家可以直接复制到聚宽上使用
2.我会一步步告诉大家怎么用我的框架替换持股数,更改选股频率,怎么用我的框架写自己想写的策略等
3.我把我的框架代码截了图,并注明了主要模块的功能和介绍(大家可以看得更直观)
4.我针对主要的几个代码段做了详细解释
第1,2两部分是重点。3,4部分可以作为补充学习。
我的代码框架(附源代码)
往下滑动,你们会发现有一大串python代码。不懂代码的读者看到下面那一大串代码框架肯定一脸懵逼,这都是啥呀,密密麻麻的。看不懂没关系,我们只要会用就行。
那具体怎么用呢?
1.先复制下面这一大串代码
2.然后进入到网站https://www.joinquant.com/
3.接着按照我们前在第二章所说的步骤,把代码复制到一个新建策略里。步骤我再贴一遍:
代码应该往哪里写?来到聚宽网站后,通过导航栏-策略研究-策略列表然后点击新建策略
进入策略编辑页,左侧就是策略代码编辑区域,初始会默认给你提供代码模板,全删除后写入我们的代码就好了。
4.复制好后,把回测时间选定为2020年1月1日-2020年4月26日。金额设置成100万,频率是每天,python3。然后点击运行回测就可以了。
如果实盘使用的是一创聚宽,与聚宽平台有一些区别python版本、平台提供的方法等
怎么使用我的代码框架
运行完我的代码框架后应该是这样的:
是不是感觉收益还不错,这个框架里默认嵌套的策略就是我之前一直在公众号里说的外资策略。接下来我们详细说说怎么使用这个框架。
- 设置持股数量
你们应该也发现了,你们刚才运行的外资策略只会买一只股票,那怎么用我们的框架买多只股票呢?
只需要在下图框架第56行,途中红框框的位置,设置一下要买入股票的数量就可以了。默认是1,你们改成2就会买2只,改成5就会买5只,你们可以试一试。
前言
前言
前言
前言
- 作者:coderma4k
- 链接:https://coderma4k.com//article/89f72b9e-3644-4a5e-b084-4a2f5924bfb3
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。