Python量化交易平台:QMT (日内交易策略示例)

本文介绍了Python量化交易平台QMT/PTrade,它专为个人投资者设计,支持多种交易场景,包括日内回转、量化交易等。通过示例展示了如何使用Python编写日内交易策略,包括买入和卖出条件判断,以及风险管理。
摘要由CSDN通过智能技术生成

QMT /Ptrade是一款面向个人投资者,尤其是中高净值个人投资者的专业交易系统。系统采用先进的技术框架,具有功能丰富、风控全面、管理灵活、架构精简、高效稳定等核心优势。PTrade终端不仅支持多品种普通交易、日内回转交易、量化交易等场景;还集成了期权组合交易、期权无风险套利、期权风险管理、Alpha对冲套利等多种策略交易工具;对接算法交易平台(日内算法、拆单算法等),满足投资者对交易算法的需求。

Python量化交易平台:QMT /Ptrade(日内交易策略示例)

 

import pandas as pd
import numpy as np
import datetime 

def initialize(context):
    g.cfgfile = get_research_path() + 'demo/data/yangxianstock.csv'
    g.dfconfig = pd.read_csv(g.cfgfile, header=0, index_col='stock_code')
    #股票代码
    g.security = list(g.dfconfig.index)         #取出股票池
    g.buyAmount=list(g.dfconfig.buy_amount)     #取出买入数量
    set_universe(g.security)
    if is_trade():
        log.info('-----trade-------')
    else:
        set_fixed_slippage(0.0)

    
    g.df=pd.DataFrame(0.0,index=g.security,columns =['open','close']).T
    #初始化标志
    g.isRed=[0]*len(g.security)    #是否是阳线
    g.isBuy=[1]*len(g.security)    #是否在卖出后,先遇到阴线,再遇到阳线,默认为1表示首次是阳线就买入不用管阴线

    #20170731 add w

  • 4
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值