Dollar-cost averaging কি আসলেই কার্যকর?
SPY-তে প্রতি মাসে ৫০০ ডলার বিনিয়োগ বনাম এককালীন বিনিয়োগের তুলনামূলক বিশ্লেষণ। ২০১৬ থেকে ২০২৬ সাল পর্যন্ত DCA পদ্ধতি আসলে কীভাবে কাজ করে তা জানুন।
Dollar-cost averaging বলতে একটি নির্দিষ্ট সময়সূচী অনুযায়ী একটি নির্দিষ্ট পরিমাণ অর্থ বিনিয়োগ করা বোঝায়। উদাহরণস্বরূপ, প্রতি মাসের প্রথম তারিখে বাজারের দাম যাই হোক না কেন, একটি index fund-এ $500 বিনিয়োগ করা। Dollar-cost averaging কি কার্যকর? এটি তার মূল উদ্দেশ্যেই কাজ করে: এটি বিনিয়োগকে একটি অভ্যাসে পরিণত করে এবং বাজারের সঠিক সময় নির্বাচনের চাপ থেকে আপনাকে মুক্তি দেয়। তবে একটি ক্রমবর্ধমান বাজারে, একবারে সব টাকা বিনিয়োগ করার তুলনায় এটি বেশি মুনাফা দিতে পারে না।
Dollar-cost averaging আসলে কী
Dollar-cost averaging (DCA) হলো একটি নির্দিষ্ট সময়সূচী, এটি লাভজনক সম্পদ নির্বাচনের কোনো পদ্ধতি নয়। আপনি একটি নির্দিষ্ট পরিমাণ অর্থ এবং একটি নির্দিষ্ট সময়সীমা নির্ধারণ করে দেন এবং বাজারের দাম যা হয় তাকে তা-ই হতে দেন। যখন দাম কম থাকে, তখন আপনার ৫০০ ডলার দিয়ে বেশি শেয়ার কেনা যায়; যখন দাম বেশি থাকে, তখন কম শেয়ার কেনা যায়। সময়ের সাথে সাথে প্রতিটি শেয়ারের গড় ক্রয়মূল্য আপনার কেনা দামগুলোর মাঝামাঝি অবস্থানে চলে আসে।
এর সঠিক তুলনা হলো lump sum বা এককালীন বিনিয়োগের সাথে: যেখানে শুরুতে একবারই মোট পরিমাণ অর্থ বিনিয়োগ করা হয়। বেশিরভাগ মানুষের ক্ষেত্রে এই সিদ্ধান্ত নেওয়ার সুযোগ আসে না। প্রতিবার বেতন পাওয়ার সাথে সাথে টাকা আসে এবং আপনি তা পাওয়ার সাথে সাথে বিনিয়োগ করেন, যা ডিফল্টভাবে DCA হিসেবে গণ্য হয়। lump-sum বা এককালীন বিনিয়োগের বিষয়টি তখনই গুরুত্বপূর্ণ হয় যখন আপনার কাছে একসাথে অনেক টাকা থাকে, যেমন কোনো উত্তরাধিকার বা কাজের বোনাস। এই দুটি পরিস্থিতি ভিন্ন, এবং নিচের তথ্যগুলো সেগুলোকে আলাদাভাবে উপস্থাপন করে।
প্রতি মাসে $500 S&P 500-এ বিনিয়োগ
এখানে সহজ সংস্করণটি দেওয়া হলো। ২০১৬ সালের জানুয়ারি থেকে ২০২৬ সালের মাঝামাঝি পর্যন্ত প্রতি মাসের শুরুতে $500 সমমূল্যের SPY (S&P 500 ইনডেক্স ফান্ড) কিনুন। এর পাশাপাশি কল্পনা করুন যে, ২০১৬ সালের জানুয়ারিতে আপনার কাছে একই পরিমাণ মোট অর্থ ছিল এবং আপনি তা একবারে বিনিয়োগ করেছিলেন।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
monthly AS (
SELECT toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
)
GROUP BY mo
),
agg AS (
SELECT argMin(px, mo) AS first_px, sum(500.0) AS total_invested FROM monthly
)
SELECT mo AS month,
round(sum(500.0 / px) OVER (ORDER BY mo) * px / 1000, 1) AS dca_value,
round((total_invested / first_px) * px / 1000, 1) AS lumpsum_value,
round(sum(500.0) OVER (ORDER BY mo) / 1000, 1) AS invested
FROM monthly CROSS JOIN agg
ORDER BY mo২০২৬ সালের জুন নাগাদ, মাসিক বিনিয়োগ পরিকল্পনাটি $63k ডলারের অবদানকে $139.3k ডলারে পরিণত করেছে। প্রথম মাস থেকেই সম্পূর্ণ বিনিয়োগ করা ল্যাম্প সাম (lump sum) পরিমাণটি $237.7k ডলারে পৌঁছেছে। বিনিয়োগের মোট পরিমাণ একই হওয়া সত্ত্বেও, ল্যাম্প সাম অনেক বেশি মুনাফা অর্জন করেছে।
এই ব্যবধানটি চার্টে দেখা যাচ্ছে, শেয়ারের কোনো বৈশিষ্ট্যের কারণে নয়। ল্যাম্প সাম-এর সমস্ত $63k ডলার ২০১৬ সালের জানুয়ারি থেকেই কাজ করছিল। মাসিক পরিকল্পনার ক্ষেত্রে শুধুমাত্র সেই মুহূর্ত পর্যন্ত করা অবদানগুলোই ঝুঁকির মধ্যে ছিল: যখন এটি অর্ধেক টাকা বিনিয়োগ করেছিল, তখন অনেক বছর পার হয়ে গিয়েছিল এবং সবচেয়ে কম দামে কেনা শেয়ারগুলো ছিল মোট সম্পদের একটি ক্ষুদ্র অংশ। এক দশকেরও বেশি সময় ধরে ঊর্ধ্বমুখী প্রবণতার কারণে, আগে বিনিয়োগ করা অর্থ দীর্ঘ সময় ধরে চক্রবৃদ্ধি হারে বৃদ্ধি পেয়েছে।
এককালীন বিনিয়োগ কি সবসময় লাভজনক?
একটি ইনডেক্সের দশ বছরের তথ্যানুযায়ী, উত্তর হলো হ্যাঁ। এটি কেবল SPY-এর ক্ষেত্রে ঘটছে কি না তা যাচাই করতে পাঁচটি নাম নিচে দেওয়া হলো। ২০১৬ থেকে ২০২৬ সাল পর্যন্ত প্রতি মাসে ৫০০ ডলার করে বিনিয়োগ করা হয়েছে এবং এর পাশে এককালীন বিনিয়োগের বিকল্পটি দেখানো হয়েছে। এই সময়কালে পাঁচটি নামই split-free ছিল, যা প্রান্তিক মূল্যগুলোকে তুলনামূলকভাবে একই অবস্থায় রেখেছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
monthly AS (
SELECT ticker, toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'MSFT', 'JNJ', 'KO')
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
)
GROUP BY ticker, mo
)
SELECT ticker,
round(sum(500.0 / px) * argMax(px, mo) / 1000, 1) AS dca_final,
round(sum(500.0) / argMin(px, mo) * argMax(px, mo) / 1000, 1) AS lumpsum_final
FROM monthly
GROUP BY ticker
HAVING count() = 126
ORDER BY lumpsum_final DESCপ্রতিটি ক্ষেত্রেই এককালীন বিনিয়োগ বেশি লাভজনক হয়েছে। MSFT মাসিক পরিকল্পনায় 199.4k এবং এককালীন বিনিয়োগে 529.5k অর্জন করেছে। পাঁচটি নামের মধ্যে সবচেয়ে ধীরগতির বৃদ্ধি পাওয়া KO, মাসিক পরিকল্পনায় 92.6k এবং এককালীন বিনিয়োগে 116.8k অর্জন করেছে। এই ব্যবধান বৃদ্ধির হারের ওপর নির্ভর করছিল: একটি নামের দাম যত দ্রুত বেড়েছে, প্রাথমিক পূর্ণ বিনিয়োগের সুবিধা তত বেশি পাওয়া গেছে।
কেন dollar-cost averaging কার্যকর হয়
Lump-sum পদ্ধতির সুবিধা দুটি বিষয়ের ওপর নির্ভর করে যা সাধারণত একসাথে পাওয়া যায় না: একটি বড় অংকের পুঁজি এবং কেনার দিন থেকে বাজারের ক্রমাগত ঊর্ধ্বগতি। প্রবেশের সময় বা entry point পরিবর্তন করলে lump-sum এর ফলাফল অনেক বদলে যায়। নিচের তালিকায় ২০১৬ থেকে ২০২১ সাল পর্যন্ত প্রতি জানুয়ারি মাসে শুরু হওয়া একটি পাঁচ বছরের ৩০,০০০ ডলারের পরিকল্পনা দেখানো হয়েছে, যেখানে প্রতি মাসে ৫০০ ডলার করে মোট ৬০ মাস বিনিয়োগ করা হয়েছে। এর পাশে প্রথম দিনেই ৩০,০০০ ডলারের একটি lump sum বিনিয়োগের ফলাফল দেখানো হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
monthly AS (
SELECT toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
)
GROUP BY mo
),
w AS (
SELECT mo, px,
sum(500.0 / px) OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS dca_shares,
count() OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS n_ahead,
leadInFrame(px, 59) OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS end_px
FROM monthly
)
SELECT toString(toYear(mo)) AS start_year,
round(30000.0 / px * end_px / 1000, 1) AS lumpsum_final,
round(dca_shares * end_px / 1000, 1) AS dca_final
FROM w
WHERE toMonth(mo) = 1 AND n_ahead = 60 AND toYear(mo) BETWEEN 2016 AND 2021
ORDER BY start_yearএখানে প্রতিটি শুরুর বছরেই lump sum জয়ী হয়েছে। মূল বিষয়টি হলো পার্থক্যের পরিমাণ। একটি ৩০,০০০ ডলারের lump sum বিনিয়োগের ফলাফল ২০১৮ সালের শুরুতে বিনিয়োগ করলে ছিল $45.5k (যেটি ২০১৮ সালের শেষভাগের এবং ২০২০ সালের বাজারের ধস মোকাবিলা করেছে) থেকে শুরু করে ২০১৭ সালের শুরুতে বিনিয়োগ করলে ছিল $60k পর্যন্ত। আপনার ফলাফল নির্ভর করে আপনি কোন মাসে বিনিয়োগ শুরু করছেন তার ওপর। মাসিক পরিকল্পনার ফলাফলগুলোর মধ্যে ব্যবধান ছিল কম, যা ছিল $37k থেকে $45.5k এর মধ্যে। Averaging করার ফলে ফলাফলের পরিসর বা range কমে এসেছে। এটি বাজারের সঠিক সময় নির্বাচনের ওপর নির্ভরতা কমিয়ে দিয়ে কিছুটা সম্ভাব্য মুনাফা ত্যাগ করেছে।
Dollar-cost averaging আসলে কী কাজে লাগে
তথ্যগুলো একত্রে বিশ্লেষণ করলে একটি স্পষ্ট বিষয় বোঝা যায়। যখন বাজারের প্রবণতা ঊর্ধ্বমুখী থাকে, তখন একটি নির্দিষ্ট পরিমাণ অর্থ (lump sum) দ্রুত বিনিয়োগ করা, ধীরে ধীরে বিনিয়োগ করার চেয়ে বেশি লাভ দেয়। বিভিন্ন শুরুর তারিখের ক্ষেত্রে ইনডেক্স এবং স্বতন্ত্র স্টক—উভয় ক্ষেত্রেই এই বিষয়টি কার্যকর। DCA এই নিয়মটি অতিক্রম করার কোনো উপায় নয়। এর প্রকৃত গুরুত্ব অন্য জায়গায়।
প্রথমত, এটি আয়ের উৎসের সাথে সামঞ্জস্যপূর্ণ। আপনি প্রতি মাসে বেতন পান এবং প্রতি মাসে বিনিয়োগ করেন। আপনার কাছে বিনিয়োগ করার জন্য কোনো বড় অংকের অর্থ অলসভাবে পড়ে থাকে না। DCA হলো মূলত আয়ের সাথে সাথে বিনিয়োগ করার একটি প্রক্রিয়া।
দ্বিতীয়ত, এটি বিনিয়োগের সঠিক সময় নির্ধারণের সিদ্ধান্ত এবং এর সাথে যুক্ত অনুশোচনা দূর করে। এককালীন বড় অংকের অর্থ বিনিয়োগ করার সবচেয়ে কঠিন মুহূর্ত হলো বাজারের পতনের ঠিক পরের সময়টি, যখন পরিস্থিতি সবচেয়ে খারাপ মনে হয়। একটি নির্দিষ্ট সময়সূচী এই সিদ্ধান্ত নেওয়ার চাপ আপনার থেকে সরিয়ে নেয় এবং ভয়ের মধ্যেও কম দামে কেনা অব্যাহত রাখে। উপরে উল্লিখিত ২০১৮ এবং ২০২০ সালের শুরুর দিকের বিনিয়োগগুলো উভয় পতন চলাকালীনও সরাসরি বিনিয়োগ অব্যাহত রেখেছিল।
তৃতীয়ত, এটি ফলাফলের পরিধিকে সীমিত করে। এন্ট্রি-ইয়ার প্যানেল যেমন দেখিয়েছে, DCA-এর ফলাফলগুলো ক্যালেন্ডারের সাথে সামঞ্জস্য রেখে lump sum-এর ফলাফলের কাছাকাছিই থাকে। একজন সঞ্চয়কারীর জন্য যিনি ভুল সময়ে বিনিয়োগ করার ঝুঁকি নিতে পারেন না, তার জন্য উচ্চতর গড়ের চেয়ে ফলাফলের একটি নির্দিষ্ট ও স্থিতিশীল পরিধি বেশি গুরুত্বপূর্ণ হতে পারে।
এর কোনোটিই এই দাবি করে না যে DCA মুনাফা সর্বোচ্চ করে। আপনার কাছে যদি ইতিমধ্যে নগদ অর্থ থাকে এবং বিনিয়োগের সময়সীমা দীর্ঘ হয়, তবে সেই অর্থ দ্রুত বিনিয়োগ করাই শ্রেয়। অন্যদিকে, আপনি যদি প্রতি মাসে অল্প অল্প করে পুঁজি জমা করেন—যা অধিকাংশ মানুষের ক্ষেত্রে ঘটে—তবে DCA হলো সেই পরিকল্পনা। একটি স্টকের ওপর পুরো সময়সূচী নির্ভর করা এড়াতে এটিকে একটি বৈচিত্র্যময় হোল্ডিংয়ের সাথে যুক্ত করুন এবং volatility মাথায় রাখুন, যদি বাজারের খারাপ মাসগুলোতে বিনিয়োগে টিকে থাকতে একটি মসৃণ যাত্রা আপনাকে সাহায্য করে।
FAQ
Dollar-cost averaging কি lump sum বিনিয়োগের চেয়ে বেশি লাভজনক?
সাধারণত ক্রমবর্ধমান বাজারে এটি নয়। ২০১৬ থেকে ২০২৬ সাল পর্যন্ত প্রতি মাসে SPY-তে $৫০০ বিনিয়োগ করলে 63k ডলারের অবদান 139.3k ডলারে পরিণত হয়েছে, যেখানে শুরুতে এককালীন বিনিয়োগ করলে তা 237.7k ডলারে পৌঁছাত। lump sum বিনিয়োগের অর্থ প্রথম দিন থেকেই কাজ করা শুরু করে।
Dollar-cost averaging কি একটি ভালো কৌশল?
মাসিক সঞ্চয়কারীদের জন্য এটি একটি স্বাভাবিক পদ্ধতি: আপনি প্রতিবার বেতন পাওয়ার পর বিনিয়োগ করেন এবং আপনাকে বাজারের সময় বা timing নিয়ে চিন্তা করতে হয় না। এটি বাজারের ক্রমাগত বৃদ্ধির সময় কিছু সম্ভাব্য মুনাফা কমিয়ে দেয়, কিন্তু আপনার বিনিয়োগের ফলাফল শুরুর দিনের ওপর নির্ভরতা কমিয়ে দেয়।
Dollar-cost averaging এর প্রধান সুবিধা কী?
শৃঙ্খলা এবং timing সংক্রান্ত ঝুঁকি হ্রাস করা। এটি ভালো এবং মন্দ উভয় পরিস্থিতিতেই স্বয়ংক্রিয়ভাবে কেনাকাটা নিশ্চিত করে। উপরের পাঁচ বছরের শুরুর বছর ভিত্তিক তালিকাটি যেমন দেখায়, এটি বিভিন্ন entry point-এর মধ্যে ফলাফলের ব্যবধান কমিয়ে আনে।
Dollar-cost averaging কি আপনার গড় ক্রয়মূল্য (average cost) কমিয়ে দেয়?
এটি আপনার গড় ক্রয়মূল্যকে নির্ধারিত সময়সূচীর মধ্যে কেনা শেয়ারগুলোর গড় মূল্যের সমান করে দেয়; যখন দাম কম থাকে তখন এটি বেশি শেয়ার কেনে এবং দাম বেশি থাকলে কম শেয়ার কেনে। এই গড় মূল্য আপনার করা সবচেয়ে খারাপ এবং সবচেয়ে ভালো মূল্যের মাঝামাঝি থাকে। এটি বাজারের নিচে মূল্য পাওয়ার কোনো গ্যারান্টি নয়।
আমার কি একবারে বিনিয়োগ করা উচিত নাকি ভাগ করে?
আপনার কাছে যদি নগদ অর্থ থাকে এবং বিনিয়োগের সময়সীমা দীর্ঘ হয়, তবে ঐতিহাসিকভাবে দ্রুত lump sum বিনিয়োগ করা বেশি লাভজনক। বিনিয়োগ ভাগ করে নেওয়া মানে হলো প্রত্যাশিত মুনাফার বিনিময়ে ফলাফলের একটি নির্দিষ্ট পরিসর এবং বাজার কেনার পরপরই পড়ে গেলে অনুশোচনা কমানো। কোনোটিই ভবিষ্যৎবাণী নয়।
এখানে প্রতিটি সংখ্যা একটি সংরক্ষিত কুয়েরি যা আপনি পুনরায় চালাতে পারেন। Strasmore terminal-এ ticker, মাসিক পরিমাণ বা শুরুর তারিখ পরিবর্তন করে আপনি নিজেই পরিকল্পনাটি পরীক্ষা করতে পারেন।