sync fees from API. usdc. trade works
This commit is contained in:
17
config.yaml
17
config.yaml
@ -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:
|
||||
|
Reference in New Issue
Block a user