没有清仓?只能按照开盘收盘价卖出?


(aaron_clark_aic) #1

没找见清仓方法和简易实现的可能性呢? 持续下跌中请问怎么清仓?
@iQuant


(iQuant) #2

卖出全部股票有多种方法,比如:

order_target(sid, 0)  # 这里假设sid = context.symbol('000002.SZA')

或者

order_target_percent(sid, 0)

下单相关接口可以参考:交易引擎-交易相关方法


(aaron_clark_aic) #3

我知道这个方法,但是在实际中这个函数只能够以开盘价或收盘价卖出,也就是我可能需要多个交易日才能卖出. 因为:1.股价下跌时会均价低于卖出价,这个时候就存在卖盘只是挂盘. 2.在第一日没有卖出的情况下,这个函数会后面的交易日不断尝试卖出,但是等它卖出成功后,已经是股价降到低开始回升了,这个完全违背了清仓的基本原则


(aaron_clark_aic) #4

又或者,你们能够提供价格浮动卖出?或者第几买入顺位卖出?


(aaron_clark_aic) #5

image

1.如图交易中建仓时 300376 (2016-03-09)
2.在第一次达到标准卖出的时候 2016-06-03 卖出300376 就没有成功
3.结果在第二次调仓才卖出 2016-12-01
4.其结果就是 收益惨不忍睹~

@iQuant