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

afterCoreDecision

Вызывается сразу после того, как core.ts вернул решение.

Этот stage срабатывает только если свеча дошла до core.ts. Если onBar уже вернул StrategyDecision на этой же свече, afterCoreDecision пропускается.

В tradejs.config.ts project-level afterCoreDecision hooks могут вернуть трансформированное StrategyDecision. В strategy manifest.ts этот hook остается observe-only и не должен возвращать новое решение.

Если нужен хук, который всегда видит итог по свече, используй afterBarDecision.

Params

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

Output

ОбластьТип возврата
hook в manifest.tsvoid или Promise<void>
hook в tradejs.config.tsvoid, StrategyDecision или Promise<...>

Этот хук не может блокировать runtime flow. Если он бросает ошибку, runtime логирует ее, вызывает onRuntimeError и продолжает работу.