• 技术文章 >Python技术 >Python基础教程

    python动量交易策略的四个步骤

    小妮浅浅小妮浅浅2021-08-10 09:27:27原创3858

    步骤

    1、获取数据。

    2、确定时间跨度和计算方法。

    3、选择要点。

    4、测试和评价。最直接的交易策略是动力大于0,说明股票有上涨的能量,释放买入信号。

    实例

    # 这次我们提取平安银行从2019年到昨天(2021-04-26)的收盘数据
    Close = df['2019':'2021'].Close
    momen35 = momentum(Close,35)    # 使用前边定义过的函数
    signal = []   # 交易信号空列表
    #  动量值为负表示卖出
    # 动量值为正表示买入
    for i in momen35:
    if i > 0:
    signal.append(1)
    else:
    signal.append(-1)
     
    signal = pd.Series(signal, index=momen35.index)  
     
    # 根据买卖点,指定买入和卖出交易,并计算收益率
    tradeSig = signal.shift(1)    # 滞后一天交易
    ret = Close/Close.shift(1)-1    # 计算收益率
    Mom35Ret = (ret*tradeSig).dropna()  # 去空值

    以上就是python动量交易策略的四个步骤,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python动量交易策略
    上一篇:python中使用动量交易策略 下一篇:python time库有哪些时钟

    相关文章推荐

    • Python bs4的四种对象• Python中__slots__限制属性• Python测试前置操作的方法• Python unittest有哪些使用方法• python动态规划算法的使用过程• python线程安全的介绍及解决方法• python迭代器协议支持的两种方法• python中chardet库的安装和导入• python chardet库的函数用法• python中使用动量交易策略

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网