openpondai/agents/dca-agent
dca-agent
typescript
export type TradeSignal = "buy" | "sell" | "hold" | "unknown";
export type DcaBacktestDecisionPoint = {
ts: string;
price: number;
signal: TradeSignal;
targetSize: number;
budgetUsd: number;
indicator: "dca";
indicators: Record<string, unknown>;
};
export type DcaBacktestDecisionSeriesResult = {
symbol: string;
timeframeStart: string;
timeframeEnd: string;
barsEvaluated: number;
resolution: "1" | "5" | "15" | "30" | "60" | "240" | "1D" | "1W";
mode: "long-only";
indicator: "dca";
decisions: DcaBacktestDecisionPoint[];
};