fix: WS stream sembol adına USDT ekle

This commit is contained in:
Mukan Erkin TÖRÜK 2026-04-19 10:40:45 +03:00
parent 3e2491e1f8
commit c23c08d1e6

View file

@ -43,12 +43,13 @@ impl BotRunner {
let client = BinanceClient::new(api_key, api_secret, config.testnet);
// Fiyat verisi her zaman canlı Binance stream'inden gelir
let ws_base = BINANCE_WS_URL;
let stream = format!(
"{}/{}@kline_{}",
ws_base,
config.symbol.to_lowercase(),
config.timeframe.as_str()
);
let symbol_lower = config.symbol.to_lowercase();
let stream_symbol = if symbol_lower.ends_with("usdt") {
symbol_lower
} else {
format!("{}usdt", symbol_lower)
};
let stream = format!("{}/{}@kline_{}", ws_base, stream_symbol, config.timeframe.as_str());
info!("[{}] Bot başlatıldı. WS: {}", config.symbol, stream);