refactor(zt): migrate strategy logic to new state model

This commit is contained in:
2026-08-26 12:48:48 +08:00
parent 9604126ee7
commit 566a07fea8
7 changed files with 131 additions and 233 deletions

View File

@@ -87,9 +87,10 @@ func RunOnce(ctx context.Context, client *sdk.Client, books *OrderBook, signals
// 7 执行开仓:有开仓信号 && 大盘指数允许开仓
if len(allowOpen) > 0 && IsAllow {
openSignal(client, books, ticks, allowOpen)
openSignal(ctx, client, books, ticks, allowOpen)
}
// 8 持仓计算
managePositions(client, books, ticks, positions, IsAllow)
buyBudget := assets.Available
managePositions(ctx, client, books, ticks, positions, IsAllow, &buyBudget)
}