feat(swap): add smart_trade order type to order strategy create

- Add --order-type smart_trade and --sub-order-type mix_trade support
- Make --check-price optional (required for limit_order, omitted for smart_trade)
- Add --open-price, --quote-investment, --condition-orders options
- Update StrategyCreateParams interface: check_price optional, add condition_orders/quote_investment
- Update SKILL.md and cli-usage.md docs with smart_trade examples and parameter table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
David Lau
2026-06-04 14:27:01 +08:00
co-authored by Claude Sonnet 4.6
parent 32d2fd2aac
commit 17d7de841e
4 changed files with 51 additions and 20 deletions
+3 -1
View File
@@ -127,7 +127,7 @@ export interface StrategyCreateParams {
quote_token: string;
order_type: string;
sub_order_type: string;
check_price: string;
check_price?: string;
open_price?: string;
amount_in?: string;
amount_in_percent?: string;
@@ -148,6 +148,8 @@ export interface StrategyCreateParams {
priority_fee?: string;
tip_fee?: string;
custom_rpc?: string;
condition_orders?: StrategyConditionOrder[];
quote_investment?: string;
}
export interface StrategyCancelParams {