অন-চেইন সূচক
Bitcoin MVRV কীভাবে দেখবেন: বিনামূল্যের তথ্য ও পূর্ণ বিশ্লেষণ
Glassnode ও Coin Metrics-এর daily data ব্যবহার করে Bitcoin MVRV-এর ৭/৩০ দিনের trend, Market Cap ও Realized Cap decomposition, independent check, contrary evidence ও invalidation-সহ পূর্ণ বাংলা পদ্ধতি।
MVRV বা Market Value to Realized Value দিয়ে Bitcoin-এর বাজারমূল্যকে Realized Cap দিয়ে ভাগ করা হয়। এর মূল প্রশ্ন হলো: বর্তমান বাজারমূল্য অন-চেইন সমষ্টিগত cost-basis proxy থেকে কত দূরে? এই লেখার লক্ষ্য কোনো নির্দিষ্ট buy/sell level মুখস্থ করানো নয়; Glassnode-এর paid plan না থাকলেও যেন আপনি যাচাইযোগ্য একটি MVRV analysis সম্পন্ন করতে পারেন।
লেখাটি শেষ করলে আপনি পাঁচটি কাজ নিজে করতে পারবেন: সঠিক metric version বেছে নেওয়া, গত ৩০ দিনের daily data সংগ্রহ করা, ৭ ও ৩০ দিনের পরিবর্তন হিসাব করা, সূত্রের বাইরে অন্তত একটি আলাদা confirmation যোগ করা এবং contrary evidence ও invalidation-সহ শর্তযুক্ত সিদ্ধান্ত লেখা।
সংক্ষিপ্ত কথা: MVRV বাজারের অবস্থা বর্ণনা করে; স্থির buy বা sell point দেয় না। Value, trend, numerator-denominator, independent evidence এবং data limitation একসঙ্গে লিখতে হবে।
এটি গবেষণার পদ্ধতি, বিনিয়োগ পরামর্শ নয়। Data provider supply, price source, entity clustering বা cleaning method বদলাতে পারে। তাই provider, full URL, metric name, resolution ও timestamp সংরক্ষণ করুন।
MVRV-এর সূত্র ও সঠিক অর্থ
MVRV = Market Cap ÷ Realized Cap।
- Market Cap: বর্তমান price × provider-এর ব্যবহৃত circulating supply।
- Realized Cap: প্রতিটি UTXO-কে তার শেষ on-chain movement-এর price-এ মূল্যায়ন করে যোগফল; এটি সমষ্টিগত cost basis-এর proxy।
Supply basis একই হলে এটিকে Current Price ÷ Realized Price হিসেবেও বোঝা যায়। তবে এটি সব address, সব bitcoin বা সব investor-এর average return নয়।
MVRV − 1-এর নির্ভুল ব্যাখ্যা হলো “Realized Cap-এর তুলনায় aggregate net unrealized profit/loss multiple”:
(Market Cap − Realized Cap) ÷ Realized Cap
এটি NUPL-এর সমান নয়। NUPL-এর denominator Market Cap; তাই NUPL = 1 − 1/MVRV। একই underlying quantity থেকে আসায় MVRV ও NUPL-কে দুটি স্বাধীন confirmation ধরা যাবে না।
| MVRV | সমষ্টিগত গাণিতিক অর্থ | সরাসরি যা বলা যাবে না |
|---|---|---|
| 0.85 | Market value cost-basis proxy-এর প্রায় 15% নিচে | সবাই 15% loss-এ, absolute bottom নিশ্চিত |
| 1.00 | Market Cap প্রায় Realized Cap-এর সমান | Price আর নামবে না |
| 2.00 | Market value cost proxy-এর প্রায় দ্বিগুণ | সবাই 100% profit-এ, cycle এখনই ঘুরবে |
Realized Cap কেন আনুমানিক মান
UTXO-এর শেষ movement buy/sell হতে পারে, আবার self-transfer, exchange wallet reorganization বা custody migration-ও হতে পারে। Exchange-এর internal trade সঙ্গে সঙ্গে on-chain দেখা নাও যেতে পারে। Lost key ও দীর্ঘদিন নিষ্ক্রিয় coin পুরোপুরি শনাক্ত করা যায় না। তাই last-moved price কোনো ব্যক্তির exact purchase price নয়।
Glassnode-এর Realized Capitalization documentation এটিকে network stored value বা aggregate cost basis-এর estimate হিসেবে ব্যাখ্যা করে। “Cost-basis proxy” বলা ঠিক; “সব investor-এর exact average cost” বলা ভুল।
কোন MVRV version দেখছেন, আগে নিশ্চিত করুন
| Metric | হিসাবের ভিত্তি | কোন প্রশ্নের উত্তর দেয় |
|---|---|---|
| MVRV Ratio | Total Market Cap ÷ Total Realized Cap | সামগ্রিক বাজার cost proxy থেকে কত দূরে |
| Entity-Adjusted MVRV | Provider-এর entity clustering দিয়ে কিছু internal transfer বাদ | Entity adjustment-এর পর valuation state |
| STH/LTH-MVRV | শুধু short-term বা long-term holder group | কোন holder group profit/loss pressure-এ |
| MVRV Z-Score | (Market Cap − Realized Cap) ÷ Market Cap standard deviation | Volatility অনুযায়ী deviation কতটা extreme |
Raw MVRV-এর 1.0 বা 3.5 Z-Score-এ ব্যবহার করবেন না। STH-MVRV-এর range-কে total MVRV বলবেন না। Provider ভেদে supply, price source, entity adjustment ও update time আলাদা হওয়ায় value হুবহু মিলবে না।
তথ্য পাওয়ার দুটি কার্যকর পথ
পথ A: Glassnode Studio
Glassnode Studio: BTC MVRV Ratio খুলুন। Page title BTC: Market Value to Realized Value Ratio (MVRV), asset BTC এবং resolution 1 Day কি না দেখুন। ETH, STH-MVRV বা MVRV Z-Score যেন না হয়।
Metric name, definition, latest value ও update time public দেখা যায়; full historical chart-এর জন্য Advanced plan লাগতে পারে। নিচের screenshot 2026-08-22 (UTC+08:00)-এ বাস্তবে নেওয়া, paywall লুকানো হয়নি।

Plan থাকলে current, 7-day ও 30-day daily value লিখুন। Plan না থাকলে তারিখহীন social screenshot জোড়া দেবেন না; নিচের public API ব্যবহার করুন।
পথ B: Coin Metrics Community API, API Key লাগে না
Coin Metrics API v4 documentation অনুযায়ী Community API-তে API Key ছাড়াই query করা যায়। Community data-এর license ও terms ব্যবহার করার আগে যাচাই করুন, বিশেষ করে commercial use বা redistribution-এর ক্ষেত্রে।
এই যাচাই করা BTC 30-day example query খুলুন। Browser-এ JSON দেখা যাবে। নতুন analysis-এর সময় end_time-এ সর্বশেষ সম্পূর্ণ UTC দিন দিন এবং start_time অন্তত ৩১ দিন পিছিয়ে দিন।
| Field | কাজে লাগবে |
|---|---|
| CapMVRVCur | Coin Metrics current-supply MVRV |
| CapMrktCurUSD | Current-supply USD Market Cap |
| PriceUSD | BTC USD reference price |
| AdrActCnt | Daily active address count; unique user বা buy demand নয় |
| frequency=1d | সব value একই daily resolution-এ রাখে |
নিচের ছবিটি API-এর আসল response, আঁকা mockup নয়। প্রতিটি row-তে UTC time এবং চারটি field আছে; একই URL দিয়ে ফল পুনরায় দেখা যায়।

Spreadsheet ব্যবহার করতে চাইলে URL-এর শেষে &format=csv যোগ করুন। API যদি forbidden দেখায়, সেই field Community access-এ নেই। Field সরিয়ে দিন বা licensed source ব্যবহার করুন; missing value অনুমান করে পূরণ করবেন না।
৭ ও ৩০ দিনের পরিবর্তন হিসাব
Current value V0, 7 days ago V7 এবং 30 days ago V30 হলে:
- 7-day change = (V0 ÷ V7 − 1) × 100%
- 30-day change = (V0 ÷ V30 − 1) × 100%
শুধু “rising” লিখবেন না। Start value, end value, percentage ও timestamp রাখুন। কোনো date missing হলে আগের complete day ব্যবহার করে note লিখুন; গোপনে hourly data নেবেন না।
MVRV-এর পরিবর্তন numerator ও denominator-এর আপেক্ষিক গতিতে ব্যাখ্যা করতে হবে:
- MVRV বাড়ে যখন Market Cap, Realized Cap-এর চেয়ে দ্রুত বাড়ে; অথবা Market Cap ধীরে কমে।
- MVRV কমে যখন Market Cap, Realized Cap-এর চেয়ে ধীরে বাড়ে; অথবা Market Cap দ্রুত কমে।
তাই “MVRV কমা মানে শুধু price fall বা Realized Cap rise” অসম্পূর্ণ। দুটো একসঙ্গে বাড়লেও বা কমলেও আপেক্ষিক গতির কারণে ratio বদলায়।
Source সরাসরি Realized Cap না দিলে Market Cap ÷ MVRV করে আনুমানিক মান পাওয়া যায়। Record-এ লিখুন “same-provider field থেকে derived”; এটিকে raw field বলবেন না।
সম্পূর্ণ বাস্তব উদাহরণ: 2026-08-23 UTC
এই example উপরের Coin Metrics Community API, 1 Day resolution ও UTC time ব্যবহার করে। এটি historical snapshot, বর্তমান trade advice নয়।
| Field | 2026-08-23 | 7 days ago: 2026-08-16 | 30 days ago: 2026-07-24 | Reading |
|---|---|---|---|---|
| MVRV | 1.4683 | 1.1930 | 1.2126 | 7 দিনে +23.1%; 30 দিনে +21.1% |
| BTC PriceUSD | $77,593 | $62,818 | $64,100 | 7 দিনে +23.5%; 30 দিনে +21.0% |
| Market Cap | $1.558T | $1.261T | $1.286T | Price-এর সঙ্গে দ্রুত বেড়েছে |
| Derived Realized Cap | প্রায় $1.061T | প্রায় $1.057T | প্রায় $1.060T | 30 দিনে মোটামুটি স্থির |
এবার formula-এর বাইরে একটি metric যোগ করি। 2026-08-17 থেকে 08-23 পর্যন্ত AdrActCnt 7-day average ছিল 663,303; আগের সাত দিনে 617,516, অর্থাৎ প্রায় 7.4% বেশি। কিন্তু 08-23-এর single-day value 534,757, ওই সপ্তাহের average-এর নিচে। তাই লেখা যায় “weekly activity price rise-এর বিপরীত নয়”; লেখা যাবে না “new buying demand confirmed”। Address unique user নয়, আর exchange address বহু user-কে represent করতে পারে।
পাঁচ ধাপে example যাচাই
- Version: Coin Metrics CapMVRVCur, BTC, 1 Day; Glassnode Entity-Adjusted বা Z-Score নয়।
- Direction: MVRV 7-day ও 30-day—দুই horizon-এই স্পষ্টভাবে বেড়েছে।
- Decomposition: Market Cap দ্রুত বেড়েছে, derived Realized Cap মোটামুটি স্থির; ratio মূলত numerator-এর কারণে উঠেছে।
- Independent check: Active-address 7-day average বেড়েছে, কিন্তু latest day দুর্বল; evidence “partial confirmation”।
- Limitation: Free workflow-এ derivatives leverage নেই। তাই leverage field-এ “not obtained” লিখতে হবে; overheating risk বাদ গেছে এমন দাবি করা যাবে না।
পূরণ করা শর্তযুক্ত সিদ্ধান্ত
2026-08-23T00:00:00Z-এ Coin Metrics CapMVRVCur ছিল 1.4683; 7 ও 30 দিনে যথাক্রমে প্রায় 23.1% ও 21.1% বেড়েছে। Market Cap বেড়েছে, derived Realized Cap প্রায় স্থির; অর্থাৎ aggregate unrealized profit মূলত market price-এর সঙ্গে প্রসারিত হয়েছে। Active-address weekly average আগের সপ্তাহের চেয়ে বেশি, কিন্তু latest day দুর্বল—তাই confirmation আংশিক। MVRV 1-এর ওপরে হলেও Glassnode documentation-এ ব্যবহৃত historical high-risk reference 3.5-এর নিচে; এটি bottom signal নয়, আবার cycle top-এর প্রমাণও নয়।
Contrary evidence হলো latest daily address activity weekly average-এর নিচে এবং leverage data অনুপস্থিত। পরে MVRV 1.1930-এর নিচে নামলে, PriceUSD একই সঙ্গে $62,818 হারালে এবং active-address 7-day average আগের সপ্তাহের 617,516-এর নিচে গেলে “profit expansion with non-weak activity” assessment invalid হবে। এই number শুধু historical example পুনরায় যাচাই করার জন্য; স্থায়ী trading threshold নয়।
Cross-check কীভাবে করবেন
প্রথমে MVRV, Market Cap এবং derived Realized Cap দিয়ে ratio explain করুন। এরপর formula থেকে সরাসরি তৈরি নয়—এমন অন্তত একটি evidence যোগ করুন। Free path-এ AdrActCnt 7-day average ব্যবহার করা যায়। Licensed access থাকলে spot volume, perpetual funding বা open interest যোগ করা যায়।
| MVRV ও Price | Independent activity | Record-এ লিখুন |
|---|---|---|
| দুটোই বাড়ছে | 7-day average বাড়ছে | Partial confirmation; profit বাড়ছে, activity divergence নেই; top signal নয় |
| দুটোই বাড়ছে | 7-day average কমছে | Contrary evidence; price-driven move, demand confirmation দুর্বল |
| দুটোই কমছে | 7-day average কমছে | Stress unresolved; MVRV 1-এর কাছে এলেই bottom নয় |
| MVRV নিচ থেকে 1-এর ওপরে | Price higher low, activity average বাড়ছে | Early stabilization; invalidation লিখুন |
| গুরুত্বপূর্ণ field missing | Confirmation নেই | “Not obtained” লিখুন, confidence কমান |
LTH/STH supply দিয়ে কোন holder group pressure-এ বোঝা যায়। NUPL profit/loss অন্য scale-এ দেখায়, কিন্তু underlying quantity একই হওয়ায় independent confirmation নয়। Leverage বা spot data ব্যবহার করলে provider, exact metric name, resolution ও URL লিখুন। শুধু “leverage দেখুন” লেখা সম্পূর্ণ analysis নয়।
Glassnode historical zone-এর সঠিক ব্যবহার
Glassnode public chart-এ orange line MVRV, left axis-এ; gray line BTC price, right axis-এ। Price axis logarithmic, তাই line-এর screen distance দিয়ে return হিসাব করা যায় না।

Glassnode historical framework-এ MVRV below 1 অতীতের late-bear ও capitulation period-এ দেখা গেছে; above 3.5 late bull ও distribution risk-এর সঙ্গে দেখা গেছে। এগুলো সীমিত historical cycle-এর observation, Bitcoin protocol rule নয় এবং reversal date বলে না।

| State | গ্রহণযোগ্য ব্যাখ্যা | ভুল ব্যাখ্যা |
|---|---|---|
| MVRV < 1 এবং falling | Aggregate loss বাড়ছে, stress শেষ হয়নি | Absolute bottom confirmed |
| 1-এর নিচ থেকে rising | Loss কমছে, recovery শুরু হতে পারে | New bull market guaranteed |
| High MVRV rising | Unrealized profit ও distribution incentive বাড়ছে | এখনই full sell বা short |
| High থেকে falling | Profit multiple কমছে; price ও cost basis আলাদা করে দেখুন | Cycle top complete |
পাঁচ মিনিটের কাজের তালিকা
- Provider ও full metric name ঠিক করুন; BTC, 1 Day এবং version যাচাই করুন।
- Latest complete day, 7 days ago ও 30 days ago value সংগ্রহ করে URL রাখুন।
- 7-day ও 30-day percentage হিসাব করুন।
- Market Cap ও Realized Cap-এর relative change দিয়ে ratio ব্যাখ্যা করুন।
- অন্তত একটি independent evidence যোগ করুন; single-day noise-এর বদলে 7-day average নিন।
- Evidence-কে aligned, contrary বা unavailable হিসেবে লিখুন।
- শুধু observed state নিয়ে base conclusion লিখুন।
- Contrary evidence, invalidation ও data limitation যোগ করুন।
Step 2, 4 বা 5-এর কোনোটি অসম্পূর্ণ হলে ফলকে “complete MVRV analysis” বলা যাবে না।
কপি করে ব্যবহারযোগ্য record
| Field | যা লিখবেন |
|---|---|
| Snapshot | RFC3339 time ও timezone |
| Source | Provider, full URL, access date |
| Version | Raw / Entity-Adjusted / STH / LTH / Z-Score |
| Asset ও resolution | BTC, 1 Day |
| MVRV | Current, 7-day, 30-day ও change rate |
| Numerator-denominator | Market Cap, Realized Cap raw বা derived method |
| Independent evidence | Metric name, 7-day average, direction, limitation |
| Supporting evidence | কোন data base reading সমর্থন করে |
| Contrary evidence | কোন data বিরোধী বা missing |
| Base conclusion | শুধু observed market state |
| Invalidation | কোন পরিবর্তনে conclusion বদলাবে |
| Data limitation | Paywall, missing field, version difference |
সাধারণ প্রশ্ন ও সমস্যা সমাধান
API forbidden দেখালে কী করবেন
Selected field Community access-এ নেই। CapMVRVCur, CapMrktCurUSD, PriceUSD ও AdrActCnt রেখে আবার চেষ্টা করুন। সমস্যা থাকলে Coin Metrics API v4 documentation থেকে field ও frequency যাচাই করুন। Missing data অনুমান করবেন না।
Glassnode ও Coin Metrics value আলাদা কেন
Supply basis, price source, entity adjustment, update time ও cleaning method আলাদা হতে পারে। Direction compare করলেও full metric name লিখুন; দুই provider-এর value দিয়ে এক series বানাবেন না।
MVRV below 1 মানেই bottom কি
না। Market Cap aggregate cost proxy-এর নিচে আছে। Demand দুর্বল থাকলে low value দীর্ঘ হতে পারে এবং price আরও নামতে পারে।
MVRV যত বেশি, sell তত জরুরি কি
High MVRV aggregate unrealized profit ও distribution incentive বাড়ায়, কিন্তু strong demand supply absorb করতে পারে। এটি verification বাড়ানোর কারণ, automatic exit নয়।
Active address বাড়লে buying demand প্রমাণ হয় কি
না। Address unique user নয়; activity exchange reorganization, batch transfer বা অন্য কাজেও বাড়তে পারে। AdrActCnt independent activity evidence, spot net-buy evidence নয়।
অফিসিয়াল সূত্র ও যাচাইয়ের তারিখ
- Glassnode Docs: MVRV Ratio: Formula, historical chart ও reference zone।
- Glassnode Studio: BTC MVRV Ratio: Metric name, latest value, resolution ও plan limitation।
- Glassnode Docs: Realized Capitalization: UTXO last-moved valuation ও cost-basis proxy।
- Glassnode Docs: MVRV Z-Score: Z-Score formula ও raw MVRV-এর scale difference।
- Coin Metrics: API v4: Community API, time format ও access limit।
- Coin Metrics: Market Capitalization Metrics: CapMVRVCur formula ও definition।
- FINRA: Crypto Assets Risks: Volatility, liquidity, fraud ও total-loss risk।
Article ও API example 2026-08-24 (UTC+08:00)-এ যাচাই করা হয়েছে। Data, interface, plan ও method বদলাতে পারে; নতুন analysis-এর আগে source আবার খুলে নতুন snapshot লিখুন।
