Add fixed-direction switch for perp/option open side.
When enabled, lock perp long→buy Put or short→buy Call with ITM/ATM only; off keeps ATM/ask rules. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -234,6 +234,8 @@ export type PlanState = {
|
||||
min_option_leverage: number;
|
||||
atm_open_offset_enabled?: boolean;
|
||||
max_atm_open_offset?: number;
|
||||
fixed_direction_enabled?: boolean;
|
||||
fixed_perp_side?: "long" | "short";
|
||||
can_open: boolean;
|
||||
open_capacity?: {
|
||||
leverage?: number;
|
||||
@@ -299,6 +301,29 @@ export type PlanState = {
|
||||
live_ready_reason?: string;
|
||||
};
|
||||
|
||||
export type StrategySettings = {
|
||||
fee_rate: number;
|
||||
exit_mode: "fixed_usdt" | "premium_multiple";
|
||||
net_profit_target: number;
|
||||
premium_exit_multiple: number;
|
||||
rest_seconds: number;
|
||||
live_order_interval_sec?: number;
|
||||
skip_weekends?: boolean;
|
||||
initial_equity?: number;
|
||||
leverage?: number;
|
||||
min_option_hours?: number;
|
||||
min_option_leverage?: number;
|
||||
atm_open_offset_enabled?: boolean;
|
||||
max_atm_open_offset?: number;
|
||||
fixed_direction_enabled?: boolean;
|
||||
fixed_perp_side?: "long" | "short";
|
||||
close_bid_mark_max_pct?: number;
|
||||
perp_qty_eth?: number;
|
||||
option_qty_eth?: number;
|
||||
show_manual_trade_buttons?: boolean;
|
||||
exchange?: string;
|
||||
};
|
||||
|
||||
export type RuntimeSettings = {
|
||||
mode: "SIM" | "LIVE";
|
||||
exchange: string;
|
||||
|
||||
Reference in New Issue
Block a user