executeTrade
Apps & AutomationExecute a trading plan with safety checks, confirmation verification, and rollback capabilities.
QUICK START
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/tanmingtao1994-gif/fincrew/blob/HEAD/packages/openclaw-agents/skills/executeTrade/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/executetrade, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
executeTrade
描述
执行交易,具有多层安全检查和回滚能力。
输入模式
interface ExecuteTradeInput {
tradingPlan: TradingPlan; // 要执行的交易计划
confirmationId: string; // 用户确认 ID
dryRun?: boolean; // 试运行模式(默认:false)
}
输出模式
interface ExecuteTradeOutput {
success: boolean;
tradeRecord: {
id: string;
tradingPlanId: string;
ticker: string;
action: 'buy' | 'sell' | 'day_trade_buy' | 'day_trade_sell';
quantity: number;
price: number;
execution: {
orderId: string;
timestamp: Date;
status: 'pending' | 'filled' | 'partial' | 'cancelled' | 'rejected';
filledQuantity: number;
averagePrice: number;
commission: number;
};
financials: {
totalCost: number;
currentValue: number;
profitLoss: number;
profitLossPercent: number;
};
createdAt: Date;
updatedAt: Date;
};
rollbackAvailable: boolean; // 是否可回滚
warnings: string[];
errors: string[];
}
错误代码
INVALID_CONFIRMATION: 确认 ID 无效VALIDATION_FAILED: 执行前验证失败EXECUTION_ERROR: 交易执行失败ROLLBACK_FAILED: 错误后回滚失败