diff --git a/.env.example b/.env.example index 95a7ba2..133e3a1 100644 --- a/.env.example +++ b/.env.example @@ -33,7 +33,7 @@ MAX_CLOSE_SLIPPAGE_PCT=0.05 # Max allowed deviation vs mark when clo MAKER_LOSS_LIMIT=0.05 # Maker loss cap (USDT). Defaults to LOSS_LIMIT if unset MAKER_BID_OFFSET=0 # Bid quote offset from top bid (USDT) MAKER_ASK_OFFSET=0 # Ask quote offset from top ask (USDT) -MAKER_REFRESH_INTERVAL_MS=1500 # Maker refresh cadence (ms) +MAKER_REFRESH_INTERVAL_MS=500 # Maker refresh cadence (ms) MAKER_MAX_CLOSE_SLIPPAGE_PCT=0.05 # Maker close slippage guard (fallbacks to MAX_CLOSE_SLIPPAGE_PCT) MAKER_PRICE_TICK=0.1 # Maker price tick size (defaults to PRICE_TICK) diff --git a/setup.sh b/setup.sh index 68167a8..f155090 100644 --- a/setup.sh +++ b/setup.sh @@ -142,7 +142,7 @@ KLINE_INTERVAL=${KLINE_INTERVAL} # MAKER_LOSS_LIMIT=0.03 # MAKER_BID_OFFSET=0 # MAKER_ASK_OFFSET=0 -# MAKER_REFRESH_INTERVAL_MS=1500 +# MAKER_REFRESH_INTERVAL_MS=500 # MAKER_MAX_CLOSE_SLIPPAGE_PCT=0.05 # MAKER_PRICE_TICK=0.1 EOF diff --git a/src/config.ts b/src/config.ts index f1a20ce..2af9dcb 100644 --- a/src/config.ts +++ b/src/config.ts @@ -60,7 +60,7 @@ export const makerConfig: MakerConfig = { lossLimit: parseNumber(process.env.MAKER_LOSS_LIMIT, parseNumber(process.env.LOSS_LIMIT, 0.03)), bidOffset: parseNumber(process.env.MAKER_BID_OFFSET, 0), askOffset: parseNumber(process.env.MAKER_ASK_OFFSET, 0), - refreshIntervalMs: parseNumber(process.env.MAKER_REFRESH_INTERVAL_MS, 1500), + refreshIntervalMs: parseNumber(process.env.MAKER_REFRESH_INTERVAL_MS, 500), maxLogEntries: parseNumber(process.env.MAKER_MAX_LOG_ENTRIES, 200), maxCloseSlippagePct: parseNumber( process.env.MAKER_MAX_CLOSE_SLIPPAGE_PCT ?? process.env.MAX_CLOSE_SLIPPAGE_PCT,