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