sync fees from API. usdc. trade works

This commit is contained in:
Dobromir Popov
2025-05-28 11:18:07 +03:00
parent dd86d21854
commit d6a71c2b1a
15 changed files with 2638 additions and 109 deletions

View File

@ -2,8 +2,9 @@
# Trading Symbols (extendable/configurable)
symbols:
- "ETH/USDT"
- "ETH/USDC" # MEXC supports ETHUSDC for API trading
- "BTC/USDT"
- "MX/USDT"
# Timeframes for ultra-fast scalping (500x leverage)
timeframes:
@ -126,8 +127,13 @@ trading:
max_position_size: 0.05 # Maximum position size (5% of balance)
stop_loss: 0.02 # 2% stop loss
take_profit: 0.05 # 5% take profit
trading_fee: 0.0002 # 0.02% trading fee
min_trade_interval: 30 # Minimum seconds between trades (faster)
trading_fee: 0.0005 # 0.05% trading fee (MEXC taker fee)
# MEXC Fee Structure (asymmetrical)
trading_fees:
maker: 0.0000 # 0.00% maker fee (adds liquidity)
taker: 0.0005 # 0.05% taker fee (takes liquidity)
default: 0.0005 # Default fallback fee
# Risk management
max_daily_trades: 20 # Maximum trades per day
@ -159,7 +165,7 @@ mexc_trading:
min_trade_interval_seconds: 30 # Minimum between trades
# Order configuration
order_type: "market" # Use market orders for immediate execution
order_type: "limit" # Use limit orders (MEXC ETHUSDC requires LIMIT orders)
timeout_seconds: 30 # Order timeout
retry_attempts: 0 # Number of retry attempts for failed orders
@ -169,8 +175,9 @@ mexc_trading:
# Supported symbols for live trading
allowed_symbols:
- "ETH/USDT"
- "ETH/USDC" # MEXC supports ETHUSDC for API trading
- "BTC/USDT"
- "MX/USDT"
# Trading hours (UTC)
trading_hours: