同花顺SuperMind股票量化交易策略

因为SuperMind没有封装计算MA均线等指标的函数,所以这里调用talib库来计算股票指标的值。

下面是一个简单的量化策略,策略思路是通过MA5和MA10大小关系再结合MACD的金死叉来进行交易,注释都写得很清楚了。

策略是在同花顺的量化平台编写运行的,如果是用其他平台记得修改代码,具体去查看一下官方文档即可。

import talib
def init(context):   
    #A股第25名华珏矿业
    g.security = '601020.SH' #输入股票代码
    #设置MACD模型参数
    g.Short = 12 #短周期平滑均线参数
    g.Long = 26 #长周期平滑均线参数
    g.M = 9 #DIFF的平滑均线参数
    set_benchmark('000300.SH') #设置基准指数,默认为沪深300
    #设置最大成交比例日级成交量比例50%,分钟级成交量比例50%
    set_volume_limit(daily=0.5, minute=0.5)
    set_commission(PerShare(type='stock',cost=0.0002))
    # 设置股票交易滑点0.5%,表示买入价为实际价格乘1.005,卖出价为实际价格乘0.995

    
def handle_bar(context,bar_dict): 
    hh = 0.00
    dd = 0.00
    #大小周期的MA5小于MA10(白线小于黄线)都成立时,才执行买入条件
    #判定买入条件:(小周期MACD金叉买进)
    #获取大小周期的MA值
    ma5_long,ma5_short,ma10_long,ma10_short = get_mean_N(g.security)
    # 快线小于慢线 AND 慢线大于O AND 最近个MACD
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值