refactor(zt): migrate strategy logic to new state model
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user