股票实现自动止损止盈 股票自动止损止盈策略 python量化策略

股票实现股票自动止损止盈策略


主要逻辑:
1、查询账号所有持仓合约。
2、订阅所有持仓合约的行情。
3、判断持仓合约的持仓以及是否出发止损止盈。
4、下单。

#encoding:gbk
"""
作者:leo
适用平台:迅投QMT
"""
def init(ContextInfo):
	PositionObj=get_trade_detail_data(account,'STOCK','POSITION')
	code_list=[]
	for PositionInfo in PositionObj:
		code_list.append(PositionInfo.m_strInstrumentID+'.'+PositionInfo.m_strExchangeID)
	ContextInfo.set_universe(code_list)
	
def handlebar(ContextInfo):
	PositionObj=get_trade_detail_data(account,'STOCK','POSITION')
	for PositionInfo in PositionObj:
		#[PositionInfo.m_strInstrumentID,PositionInfo.m_dProfitRate,PositionInfo.m_nVolume]
		if PositionInfo.m_nVolume>0 and (PositionInfo.m_dProfitRate>0.03 or PositionInfo.m_dProfitRate<-0.03):
			passorder(24, 1101, account, PositionInfo.m_strInstrumentID, 12, -1, PositionInfo.m_nVolume,'止损止盈',1,'msg',ContextInfo)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值