How to Use ME10012: Liquidation Risk in Trading

How to Use ME10012: Liquidation Risk in Trading

Liquidation data reveals price magnets and cascade risk. Essential for leverage management.


Strategy 1: Liquidation Magnet Trading

def find_magnets():
    """Find liquidation clusters that attract price."""
    heatmap = requests.get(f"{MADJIK_API}/metrics/ME10012/heatmap/now", headers=HEADERS).json()
    
    btc_price = 100000  # From price feed
    clusters = [l for l in heatmap["data"] 
               if l["total_usd"] > 100e6 and abs(l["price"] - btc_price) / btc_price < 0.1]
    
    if clusters:
        target = max(clusters, key=lambda x: x["total_usd"])
        return {
            "signal": "LIQUIDATION_MAGNET",
            "target_price": target["price"],
            "amount_at_risk": f"${target['total_usd']/1e6:.0f}M"
        }
    return {"signal": "NO_SIGNIFICANT_CLUSTERS"}

print(find_magnets())

Strategy 2: Cascade Risk Management

def cascade_check():
    """Check cascade probability before using leverage."""
    cascade = requests.get(f"{MADJIK_API}/metrics/ME10012/cascade/now", headers=HEADERS).json()
    
    prob = cascade["value"]
    
    if prob > 70:
        return {"max_leverage": "1x", "warning": "CASCADE IMMINENT - spot only"}
    elif prob > 50:
        return {"max_leverage": "2x", "warning": "Elevated risk"}
    return {"max_leverage": "5x", "status": "Normal"}

Risk Matrix

Risk Metric Mitigation
Cascade triggers stop ME10012/heatmap Place stops beyond clusters
Leverage liquidation ME10012/cascade Reduce when prob > 50%

For informational purposes only. Not financial, investment, tax, legal or other advice.