How to Use ME10005: Mining & Network in Trading

How to Use ME10005: Mining & Network in Trading

Mining data reveals miner stress and network security. Miner capitulation often marks cycle bottoms.


Strategy: Miner Capitulation Detection

def miner_stress():
    """Detect miner capitulation for bottom signals."""
    hashrate = requests.get(f"{MADJIK_API}/metrics/ME10005/hashrate/now", headers=HEADERS).json()
    breakeven = requests.get(f"{MADJIK_API}/metrics/ME10005/breakeven/now", headers=HEADERS).json()
    
    btc_price = 100000  # From price feed
    margin = (btc_price - breakeven["value"]) / btc_price * 100
    
    if margin < 15 and hashrate["data"]["change_30d_pct"] < -10:
        return {"signal": "MINER_CAPITULATION", "action": "Accumulation zone - historically marks bottoms"}
    return {"signal": "MINERS_HEALTHY", "margin": f"{margin:.0f}%"}

Risk Matrix

Risk Metric Mitigation
Miner selling pressure ME10005/breakeven Monitor margin
Hash rate attack ME10005/pool_pct Check concentration

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