fix bug
This commit is contained in:
@@ -74,7 +74,7 @@ def manage_positions(
|
||||
if not force_buy_back and not run.add_watch.triggered('ZT 买回', code, price):
|
||||
continue
|
||||
available -= amount
|
||||
request = PlaceOrderRequest(OP_BUY, code, volume, run.orders.new_order_id('t-buy'), 'zt')
|
||||
request = PlaceOrderRequest(OP_BUY, code, volume, run.orders.new_order_id('zt', 't-buy'), 'zt')
|
||||
if run.orders.place(run.client, request):
|
||||
run.add_watch.forget(code)
|
||||
log.info('[ZT 买回] %s %d 股%s', code, volume, ',尾盘买回' if force_buy_back else '')
|
||||
@@ -93,7 +93,7 @@ def manage_positions(
|
||||
volume = int(min(position.can_use_volume, recorded * run.account_cfg.zt_sell_ratio)) // 100 * 100
|
||||
if volume < (200 if code.startswith('688') else 100):
|
||||
continue
|
||||
request = PlaceOrderRequest(OP_SELL, code, volume, run.orders.new_order_id('t-sell'), 'zt')
|
||||
request = PlaceOrderRequest(OP_SELL, code, volume, run.orders.new_order_id('zt', 't-sell'), 'zt')
|
||||
if run.orders.place(run.client, request):
|
||||
log.info('[ZT 卖出] %s %d 股,按实际成交买回', code, volume)
|
||||
except Exception:
|
||||
|
||||
Reference in New Issue
Block a user