Merge branch 'dev' of https://github.com/vnpy/vnpy into dev
This commit is contained in:
commit
6cfdeac8cb
@ -240,7 +240,7 @@ class PositionHolding:
|
|||||||
td_available = self.long_td - self.long_td_frozen
|
td_available = self.long_td - self.long_td_frozen
|
||||||
|
|
||||||
if req.volume > pos_available:
|
if req.volume > pos_available:
|
||||||
return [req]
|
return []
|
||||||
elif req.volume <= td_available:
|
elif req.volume <= td_available:
|
||||||
req_td = copy(req)
|
req_td = copy(req)
|
||||||
req_td.offset = Offset.CLOSETODAY
|
req_td.offset = Offset.CLOSETODAY
|
||||||
@ -278,7 +278,7 @@ class PositionHolding:
|
|||||||
# If no td_volume, we close opposite yd position first
|
# If no td_volume, we close opposite yd position first
|
||||||
# then open new position
|
# then open new position
|
||||||
else:
|
else:
|
||||||
open_volume = max(0, yd_available - req.volume)
|
open_volume = max(0, req.volume - yd_available)
|
||||||
req_list = []
|
req_list = []
|
||||||
|
|
||||||
if yd_available:
|
if yd_available:
|
||||||
|
Loading…
Reference in New Issue
Block a user