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.