"""
Advanced Bot Suite - Configuration
"""


API_KEY    = "HEcfHTQHa0nVQDe0NfEmPlwrn80DLEtIQ05PsjzMxOmwtpbF4+NLnhDj"
API_SECRET = "dvEmceqA3U/+Mo2BE8pGGQ8fjgGGXzQghlZhmBPDT64YuyG57JTXVr+G5zIspxiOHXGSJBVRA/GrKIoy3iErGA=="


DRY_RUN                = False
CHECK_INTERVAL_SECONDS = 15

XRP_GRID_CONFIG = {
    "name":       "XRP-Grid",
    "pair":       "XXRPZUSD",
    "asset":      "XRP",
    "lower":      1.30,
    "upper":      1.55,
    "levels":     5,
    "investment": 80,
    "compound":   True,
}

ADA_GRID_CONFIG = {
    "name":       "ADA-Grid",
    "pair":       "ADAUSD",
    "asset":      "ADA",
    "lower":      0.245,
    "upper":      0.295,
    "levels":     5,
    "investment": 80,
    "compound":   True,
}

SOL_GRID_CONFIG = {
    "name":       "SOL-Grid",
    "pair":       "SOLUSD",
    "asset":      "SOL",
    "lower":      78.0,
    "upper":      96.0,
    "levels":     5,
    "investment": 80.0,
    "compound":   True,
}

TRAILING_STOP_CONFIG = {
    "XRP": {"trail_pct": 0.04, "min_profit_pct": 0.02},
    "ETH": {"trail_pct": 0.05, "min_profit_pct": 0.02},
}

REBALANCE_CONFIG = {
    "targets": {"XRP": 0.40, "ADA": 0.40},
    "threshold":      0.05,
    "interval_hours": 24,
}

ASSET_PAIRS = {
    "XRP": "XXRPZUSD",
    "ADA": "ADAUSD",
    "BTC": "XXBTZUSD",
    "SOL": "SOLUSD",
}

MOMENTUM_POSITION_USD = 50.0
LOG_FILE = "master_bot.log"

DOGE_GRID_CONFIG = {
    "name":       "DOGE-Grid",
    "pair":       "XDGUSD",
    "asset":      "DOGE",
    "lower":      0.082,
    "upper":      0.102,
    "levels":     4,
    "investment": 50.0,
    "compound":   True,
}
