Home >  > 聚宽量化笔记

聚宽量化笔记

0

一、函数以及API
API

二、如果是6开头的股票,要使用“600031.XSHG”这样的形式。
如果你要查看地更多的代码,可以看这里

三、现在推荐的写法:
以每天买入100股的平安银行为例 。

# 导入函数库
from jqdata import *

def initialize(context):
  #这里是用来写初始化代码的地方,例子中就是选定要交易的股票为平安银行
  run_daily(period,time='every_bar')
  g.security = '000001.XSHE'

def period(context):
  #这里是用来写周期循环代码的地方,例子中就是买100股的平安银行
  order(g.security, 100)

备注:
context是一个回测系统建立的Context类型的对象,其中存储了如当前策略运行的时间点、所持有的股票、数量、持仓成本等数据

同样,上面的代码如果选择执行周期为“分钟”,则每分钟就会买入100股。

代码中没有指明回测的起止时间,在上面的框格中可以选择。

四、获取股票数据
1、同时获得多个股票的数据,但只能获得相同的一个数据字段

from jqdata import *

w=history(count=30, field='close', security_list=['000001.XSHE','000002.XSHE'])
print(w)

2、获取单独一个股票的数据,但可以同时获得多个字段的数据

from jqdata import *

w=attribute_history(security='000001.XSHE',count=13, fields=['open','high','low','close','money'])
print(w)

量化课堂 :https://www.joinquant.com/user/3be0bf1769cfd3883da6658fa357a6fc
量化教程:https://www.joinquant.com/view/community/detail/8ec7aaaa899cf928550f89a104637f22

暧昧帖

本文暂无标签

发表评论

*

*