commitAverageBuy

declare function commitAverageBuy(symbol: string, cost?: number): Promise<boolean>;

Adds a new DCA entry to the active pending signal.

Adds a new averaging entry at the current market price to the position's entry history. Updates effectivePriceOpen (mean of all entries) and emits an average-buy commit event.

Automatically detects backtest/live mode from execution context. Automatically fetches current price via getAveragePrice.

Parameter Description
symbol Trading pair symbol
cost Dollar amount of the new entry, weights the effective average price (defaults to CC_POSITION_ENTRY_COST)