optz
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
"""趋势策略持仓止盈与分级补仓。"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
||||
from libs.calc import calc_buy_volume, calculate_min_profit_rate
|
||||
@@ -34,7 +32,7 @@ def manage_positions(
|
||||
# 遍历处理每个持仓
|
||||
for position in positions:
|
||||
try:
|
||||
available = max(0, 0, available)
|
||||
available = max(0, available)
|
||||
code = position.stock_code
|
||||
tick = ticks.get(code)
|
||||
if code in runtime.account_cfg.excluded_codes:
|
||||
@@ -130,7 +128,7 @@ def handle_profit(
|
||||
False,
|
||||
f"上涨至 {pnl_rate:.2f}%,峰值网格={observation.current_grid}",
|
||||
)
|
||||
if observation.state in {GridState.STEADY}:
|
||||
if observation.state == GridState.STEADY:
|
||||
return TradeDecision(False)
|
||||
if runtime.orders.busy(position.stock_code, "SELL"):
|
||||
return TradeDecision(False, "卖出委托处理中")
|
||||
|
||||
Reference in New Issue
Block a user