From 9eaa4597db3ff10db37c268e350c48f2c2adc8ad Mon Sep 17 00:00:00 2001 From: jackyu66git Date: Mon, 4 May 2026 06:41:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=88=A0=E9=99=A4=E6=9C=AA=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84=20SpreadReverseExitPct=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/config.go b/config.go index 17d8b99..9b7856b 100644 --- a/config.go +++ b/config.go @@ -39,7 +39,6 @@ type Config struct { // Exit/risk parameters TakeProfitPct float64 // net profit % threshold for take-profit - SpreadReverseExitPct float64 // spread reversal % threshold for exit PositionTimeout time.Duration // max position hold time before auto-close LegDelay time.Duration // delay between placing long and short legs @@ -81,7 +80,6 @@ type jsonConfig struct { // New: exit/risk parameters TakeProfitPct float64 `json:"take_profit_pct"` - SpreadReverseExitPct float64 `json:"spread_reverse_exit_pct"` PositionTimeoutSec int `json:"position_timeout_sec"` LegDelayMs int `json:"leg_delay_ms"` ReversalTolerancePct float64 `json:"reversal_tolerance_pct"` @@ -145,7 +143,6 @@ func LoadConfig() *Config { // Exit/risk parameters TakeProfitPct: getFloat("TAKE_PROFIT_PCT", jsonCfg.TakeProfitPct), - SpreadReverseExitPct: getFloat("SPREAD_REVERSE_EXIT_PCT", jsonCfg.SpreadReverseExitPct), PositionTimeout: time.Duration(getFloat("POSITION_TIMEOUT_SEC", float64(jsonCfg.PositionTimeoutSec))) * time.Second, LegDelay: time.Duration(getFloat("LEG_DELAY_MS", float64(jsonCfg.LegDelayMs))) * time.Millisecond, ReversalTolerancePct: getFloat("REVERSAL_TOLERANCE_PCT", jsonCfg.ReversalTolerancePct), @@ -182,7 +179,6 @@ func loadJSONConfig() jsonConfig { // Exit/risk parameters TakeProfitPct: 0.20, // 0.20% net profit take-profit - SpreadReverseExitPct: 0.02, // 0.02% spread reversal exit PositionTimeoutSec: 1800, // 30 minutes LegDelayMs: 300, // 300ms between legs ReversalTolerancePct: 0.1, // 0.1% tolerance for entry sanity check @@ -244,9 +240,6 @@ func loadJSONConfig() jsonConfig { if cfg.TakeProfitPct != 0 { def.TakeProfitPct = cfg.TakeProfitPct } - if cfg.SpreadReverseExitPct != 0 { - def.SpreadReverseExitPct = cfg.SpreadReverseExitPct - } if cfg.PositionTimeoutSec != 0 { def.PositionTimeoutSec = cfg.PositionTimeoutSec }