From ff1a51a49e02aa347463257eccfab61c8c0cf0bd Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Sun, 20 Sep 2026 15:49:14 +0800
Subject: [PATCH] feat(station): 添加双开止损触发配置功能
---
src/main/resources/db/station-schema.sql | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/db/station-schema.sql b/src/main/resources/db/station-schema.sql
index 9c18808..537b242 100644
--- a/src/main/resources/db/station-schema.sql
+++ b/src/main/resources/db/station-schema.sql
@@ -23,6 +23,9 @@
`add_position_start_threshold` INT(11) DEFAULT 0 COMMENT '加仓启动阈值',
`place_excess_take_profit` TINYINT(1) DEFAULT 0 COMMENT '超额止盈开关',
`price_drive_enabled` TINYINT(1) DEFAULT 1 COMMENT '价格驱动开关',
+ `dual_stop_loss_enabled` TINYINT(1) DEFAULT 0 COMMENT '双开止损触发开关',
+ `long_stop_loss_price` VARCHAR(32) DEFAULT NULL COMMENT '多头止损触发价',
+ `short_stop_loss_price` VARCHAR(32) DEFAULT NULL COMMENT '空头止损触发价',
`current_round` INT(11) DEFAULT 0 COMMENT '当前轮次',
`total_rounds` INT(11) DEFAULT 0 COMMENT '总轮数上限',
`accumulated_long_loss` INT(11) DEFAULT 0 COMMENT '多头累计止损次数',
@@ -76,3 +79,11 @@
-- ============================================================
ALTER TABLE `strategy_status`
ADD COLUMN `alias_name` VARCHAR(64) DEFAULT NULL COMMENT '实例别名(Station 端自定义显示名)' AFTER `api_key_md5`;
+
+-- ============================================================
+-- 升级脚本:双开止损触发价参数(2026-09 新增)
+-- ============================================================
+ALTER TABLE `strategy_status`
+ ADD COLUMN `dual_stop_loss_enabled` TINYINT(1) DEFAULT 0 COMMENT '双开止损触发开关' AFTER `price_drive_enabled`,
+ ADD COLUMN `long_stop_loss_price` VARCHAR(32) DEFAULT NULL COMMENT '多头止损触发价' AFTER `dual_stop_loss_enabled`,
+ ADD COLUMN `short_stop_loss_price` VARCHAR(32) DEFAULT NULL COMMENT '空头止损触发价' AFTER `long_stop_loss_price`;
--
Gitblit v1.9.1