diff --git a/frontend/src/components/ConfigPanel.jsx b/frontend/src/components/ConfigPanel.jsx index ad95126..87e3715 100644 --- a/frontend/src/components/ConfigPanel.jsx +++ b/frontend/src/components/ConfigPanel.jsx @@ -80,7 +80,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { // 风控 MIN_SIGNAL_STRENGTH: 8, USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) TAKE_PROFIT_PERCENT: 25.0, // 放宽固定止盈(从30%到25%,配合ATR止盈放大盈亏比) MIN_HOLD_TIME_SEC: 1800, // 最小持仓时间30分钟(强制波段持仓纪律) @@ -113,7 +113,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { // 风控:默认关闭移动止损(避免“保本价”过早触发) USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) TAKE_PROFIT_PERCENT: 25.0, // 放宽固定止盈(从30%到25%,配合ATR止盈放大盈亏比) MIN_HOLD_TIME_SEC: 1800, // 最小持仓时间30分钟(强制波段持仓纪律) }, @@ -134,7 +134,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { ENTRY_CONFIRM_TIMEOUT_SEC: 180, USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) TAKE_PROFIT_PERCENT: 25.0, // 放宽固定止盈(从30%到25%,配合ATR止盈放大盈亏比) MIN_HOLD_TIME_SEC: 1800, // 最小持仓时间30分钟(强制波段持仓纪律) }, @@ -160,7 +160,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { ENTRY_MAX_DRIFT_PCT_RANGING: 0.2, USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) TAKE_PROFIT_PERCENT: 25.0, // 放宽固定止盈(从30%到25%,配合ATR止盈放大盈亏比) MIN_HOLD_TIME_SEC: 1800, // 最小持仓时间30分钟(强制波段持仓纪律) }, @@ -180,7 +180,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { MIN_STOP_LOSS_PRICE_PCT: 2.0, // 2%最小价格变动保护 MIN_TAKE_PROFIT_PRICE_PCT: 3.0, // 3%最小价格变动保护 USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) MIN_HOLD_TIME_SEC: 1800 // 最小持仓时间30分钟(强制波段持仓纪律) } }, @@ -199,7 +199,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { MIN_STOP_LOSS_PRICE_PCT: 2.0, // 2%最小价格变动保护 MIN_TAKE_PROFIT_PRICE_PCT: 3.0, // 3%最小价格变动保护 USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) MIN_HOLD_TIME_SEC: 1800 // 最小持仓时间30分钟(强制波段持仓纪律) } }, @@ -218,7 +218,7 @@ const ConfigPanel = ({ currentUser, viewingUserId }) => { MIN_STOP_LOSS_PRICE_PCT: 1.5, // 1.5%最小价格变动保护 MIN_TAKE_PROFIT_PRICE_PCT: 2.0, // 2%最小价格变动保护 USE_TRAILING_STOP: false, // 禁用移动止损,让利润奔跑 - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, // 放大ATR止盈倍数(从3.0提升到4.5) + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, // ATR止盈倍数(从4.5降至1.5,将盈亏比从3:1降至更现实、可达成的1.5:1,提升止盈触发率) MIN_HOLD_TIME_SEC: 1800 // 最小持仓时间30分钟(强制波段持仓纪律) } } diff --git a/frontend/src/components/GlobalConfig.jsx b/frontend/src/components/GlobalConfig.jsx index 4df0d0a..30c7b11 100644 --- a/frontend/src/components/GlobalConfig.jsx +++ b/frontend/src/components/GlobalConfig.jsx @@ -194,7 +194,7 @@ const GlobalConfig = ({ currentUser }) => { MIN_POSITION_PERCENT: 0.0, MIN_SIGNAL_STRENGTH: 8, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, TAKE_PROFIT_PERCENT: 25.0, MIN_HOLD_TIME_SEC: 1800, SMART_ENTRY_ENABLED: false, @@ -218,7 +218,7 @@ const GlobalConfig = ({ currentUser }) => { ENTRY_MAX_DRIFT_PCT_TRENDING: 0.3, ENTRY_MAX_DRIFT_PCT_RANGING: 0.15, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, TAKE_PROFIT_PERCENT: 25.0, MIN_HOLD_TIME_SEC: 1800, }, @@ -236,7 +236,7 @@ const GlobalConfig = ({ currentUser }) => { LIMIT_ORDER_OFFSET_PCT: 0.1, ENTRY_CONFIRM_TIMEOUT_SEC: 180, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, TAKE_PROFIT_PERCENT: 25.0, MIN_HOLD_TIME_SEC: 1800, }, @@ -259,7 +259,7 @@ const GlobalConfig = ({ currentUser }) => { ENTRY_MAX_DRIFT_PCT_TRENDING: 0.4, ENTRY_MAX_DRIFT_PCT_RANGING: 0.2, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, TAKE_PROFIT_PERCENT: 25.0, MIN_HOLD_TIME_SEC: 1800, }, @@ -279,7 +279,7 @@ const GlobalConfig = ({ currentUser }) => { MIN_STOP_LOSS_PRICE_PCT: 2.0, MIN_TAKE_PROFIT_PRICE_PCT: 3.0, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, MIN_HOLD_TIME_SEC: 1800 } }, @@ -298,7 +298,7 @@ const GlobalConfig = ({ currentUser }) => { MIN_STOP_LOSS_PRICE_PCT: 2.0, MIN_TAKE_PROFIT_PRICE_PCT: 3.0, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, MIN_HOLD_TIME_SEC: 1800 } }, @@ -317,7 +317,7 @@ const GlobalConfig = ({ currentUser }) => { MIN_STOP_LOSS_PRICE_PCT: 1.5, MIN_TAKE_PROFIT_PRICE_PCT: 2.0, USE_TRAILING_STOP: false, - ATR_TAKE_PROFIT_MULTIPLIER: 4.5, + ATR_TAKE_PROFIT_MULTIPLIER: 1.5, MIN_HOLD_TIME_SEC: 1800 } }