Add 永期半自动: human arm, machine open/close, then stop.

Settings toggle, Plan panel, Fleet monitor, exit locks and armed TOCTOU gates; docs and dual audits.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-08 11:20:11 +08:00
parent bf3441537e
commit 4585dba3c3
22 changed files with 1147 additions and 44 deletions
+17
View File
@@ -268,6 +268,16 @@ export type PlanState = {
max_atm_open_offset?: number;
fixed_direction_enabled?: boolean;
fixed_perp_side?: "long" | "short";
semi_auto_enabled?: boolean;
semi_armed?: boolean;
semi_view_side?: "long" | "short";
semi_option_side?: "call" | "put";
semi_perp_side?: "long" | "short";
semi_option_move_points?: number;
semi_perp_exit_unit?: number;
semi_min_option_hours?: number;
semi_min_option_leverage?: number;
semi_net_exit_target?: number;
can_open: boolean;
open_capacity?: {
leverage?: number;
@@ -404,6 +414,13 @@ export type StrategySettings = {
max_atm_open_offset?: number;
fixed_direction_enabled?: boolean;
fixed_perp_side?: "long" | "short";
semi_auto_enabled?: boolean;
semi_armed?: boolean;
semi_view_side?: "long" | "short";
semi_option_move_points?: number;
semi_perp_exit_unit?: number;
semi_min_option_hours?: number;
semi_min_option_leverage?: number;
close_bid_mark_max_pct?: number;
residual_min_premium_pct?: number;
residual_close_check_sec?: number;