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

afterPlaceOrder

Вызывается на entry path сразу после успешной постановки ордера. Этот хук вызывается и для signal, и для no-signal entry.

Params

{
ctx: StrategyHookCtx;
market: {
candle: KlineChartItem;
btcCandle: KlineChartItem;
};
decision: EntryDecision;
entry: StrategyHookEntryContext;
policy: StrategyHookPolicyContext;
ml?: StrategyHookMlContext;
ai?: StrategyHookAiContext;
order: StrategyHookOrderContext;
}

order.result зависит от entry path:

  • При signal path: order.result — это объект Signal.
  • При no-signal path: order.result — это строка decision.code.

Output

ВозвратТип
Без return valuevoid или Promise<void>

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