Перейти к основному содержимому

beforeClosePosition

Вызывается на exit path перед connector.closePosition(...).

Params

{
ctx: StrategyHookCtx;
market: {
candle: KlineChartItem;
btcCandle: KlineChartItem;
}
decision: ExitDecision;
}

Output

ВозвратТипЭффект
Разрешить/запретить{ allow?: boolean; reason?: string } или Promise<{ allow?: boolean; reason?: string }>Если allow === false, закрытие блокируется.
Без return valuevoid или Promise<void>Закрытие продолжается.

Когда gate блокирует исполнение (allow === false), runtime возвращает CLOSE_BLOCKED_BY_HOOK:${reason} или CLOSE_BLOCKED_BY_HOOK.