全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
3574 1
2017-07-25
1. 策略原理:
    股票:SHSE.600009;
    时间:2016/1/1--2017/1/1分频数据;
    10周期均线与20日均线的双均线策略;
    无持仓时直接按照股票池等权买入;
    有持仓时,不在股票池中的股票卖出。


2. 代码解读:
复制代码


3. Python相关函数
    3.1 Python标准函数:
功能函数原型参数返回值
参数名含义
reverse用于反向列表中元素list.reverse()该方法没有返回值,但是会对列表的元素进行反向排序。
extend该方法没有返回值,但是会对列表的元素进行反向排序。list.extend(seq)seq元素列表。该方法没有返回值,但会在已存在的列表中添加新的列表内容。
len返回对象(字符、列表、元组等)长度或项目个数。len(s)s对象返回对象长度。
append用于在列表末尾添加新的对象。list.append(obj)obj添加到列表末尾的对象。该方法无返回值,但是会修改原来的列表。
3.2 掘金接口函数:
功能函数原型参数返回值
参数名类型说明
get_last_n_bars提取单个代码的最新n条Bar数据,策略类和行情服务类都提供该接口。get_last_n_bars(symbol, bar_type, n, end_time='')symbolstring证券代码, 带交易所代码以确保唯一,如SHSE.600000Bar列表
bar_typeintbar周期,以秒为单位,比如60即1分钟bar
nint提取的数据条数
end_timestring指定截止时间, 如2015-10-30 15:00:00
get_positions查询当前策略指定symbol(由交易所代码和证券ID组成)和买卖方向的持仓信息。策略类和交易服务类都提供该接口。get_position(exchange, sec_id, side);exchangestring交易所代码Position对象,持仓信息
sec_idstring证券代码
sideint买卖方向
open_long异步开多仓,以参数指定的symbol、价和量下单。如果价格为0,为市价单,否则为限价单。策略类和交易服务类都提供该接口open_long(exchange, sec_id, price, volume)exchangestring交易所代码, 如上交所SHSE委托下单生成的Order对象
sec_idstring证券代码,如浦发银行600000
pricefloat委托价,如果price=0,为市价单,否则为限价单
volumefloat委托量
close_long异步平多仓接口,以参数指定的exchange, 证券代码sec_id, 价和量下单。如果价格为0,为市价单,否则为限价单。策略类和交易服务类都提供该接口。close_long(exchange, sec_id, price, volume)exchangestring交易所代码, 如上交所SHSE委托下单生成的Order对象
sec_idstring证券代码,如浦发银行600000
pricefloat委托价,如果price=0,为市价单,否则为限价单
volumefloat平仓量

4. 金融术语:
双均线策略:指的是运用两条不同周期的移动平均线,即短周期移动平均线和长周期移动平均线的相对大小,研判买进与卖出时机的策略。当短周期的均线从长期均线的下方,向上穿越至长周期的均线,所形成的交点,称为金叉。当短周期的均线从长期均线的上方,向下穿越至长周期的均线,所形成的交点,称为死叉。当出现金叉点时,市场属于多头市场;当出现死叉点时,市场属于空头市场。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-7-25 15:38:55
后续还会继续上干货策略,好东西希望和大家一起分享,如果想了解更多精彩的量化方面的内容进入证经社——http://zjshe.cn/q/forum.php?gid=36了解更多吧~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群