How to Use ME10003: Volume Analysis in Trading

How to Use ME10003: Volume Analysis in Trading

Volume metrics separate real liquidity from wash trading. Essential for confirming trends and sizing positions.


Strategy 1: Wash Trade-Adjusted Sizing

def adjusted_volume():
    """Get real volume after filtering wash trades."""
    volume = requests.get(f"{MADJIK_API}/metrics/ME10003/absval/now", headers=HEADERS).json()
    wash = requests.get(f"{MADJIK_API}/metrics/ME10003/wash_pct/now", headers=HEADERS).json()
    
    reported = volume["data"]["total_24h"]
    wash_pct = wash["value"]
    real_volume = reported * (1 - wash_pct/100)
    
    return {
        "reported_volume": f"${reported/1e9:.1f}B",
        "wash_pct": f"{wash_pct:.0f}%",
        "real_volume": f"${real_volume/1e9:.1f}B",
        "max_order_size": f"${real_volume * 0.001/1e6:.1f}M (0.1% of real)"
    }

print(adjusted_volume())

Strategy 2: Fiat Inflow Confirmation

def fiat_inflow_signal():
    """Detect when real USD is entering crypto."""
    fiat = requests.get(f"{MADJIK_API}/metrics/ME10003/fiat_pct/now", headers=HEADERS).json()
    
    if fiat["value"] > 25:
        return {"signal": "STRONG_FIAT_INFLOW", "action": "Trend confirmed - accumulate"}
    return {"signal": "CRYPTO_ROTATION", "action": "No new money entering"}

Risk Matrix

Risk Metric Mitigation
Fake volume = slippage ME10003/wash_pct Use adjusted volume
No fiat backing trend ME10003/fiat_pct Require fiat inflow

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