Strasmore Research
শেখা Matt Connorদ্বারা Matt Connor · data as of August 14, 2026 · refreshed weekly

Mutual Fund Frequent Trading Limits কীভাবে কাজ করে

Mutual fund frequent trading limits কী অনুমোদন করে, Rule 22c-2-এর ভূমিকা এবং কেন আপনার broker নয়, prospectus round trip window নির্ধারণ করে তা জানুন।

Mutual fund-এর frequent trading limits আপনাকে অর্ডার দেওয়া থেকে আটকায় না। আপনি যেকোনো দিনের যেকোনো সময় buy বা sell order জমা দিতে পারেন। ফান্ডের পরবর্তী pricing run না হওয়া পর্যন্ত অর্ডারটি queue-তে থাকবে। সীমাগুলো আরও নির্দিষ্ট একটি বিষয় ঠিক করে: আপনি সম্প্রতি একই ফান্ডে লেনদেন করার পর ফান্ডটি অর্ডারটি গ্রহণ করবে কি না, এবং গ্রহণ করলে এর জন্য আপনার কত খরচ হবে।

এই উত্তর নির্ধারণে তিনটি পৃথক স্তর কাজ করে। এর মধ্যে মাত্র দুটি regulator-এর কাছ থেকে আসে। এগুলো আলাদা করে বোঝাই এখানে মূল বিষয়।

  • Federal rules স্বল্পমেয়াদি holding period-এ ফান্ড যে fee নিতে পারে, তার সর্বোচ্চ সীমা নির্ধারণ করে। Broker account ধরে রাখলেও ফান্ডকে আপনার trading records দেখার অধিকার দেয়।
  • ফান্ডের নিজস্ব prospectus নির্ধারণ করে round trip বলতে কী বোঝাবে এবং purchase block কত দিন থাকবে।
  • Forward pricing নির্ধারণ করে আপনি কোন দিনের price পাবেন, আপনি কখন click করেছেন তা নির্বিশেষে।

Mutual fund-এর frequent trading limits কী?

Frequent trading limit হলো স্বল্পমেয়াদি round trip-এর বিরুদ্ধে ফান্ডের লিখিত policy। Round trip বলতে নির্ধারিত সময়সীমার মধ্যে একই ফান্ড কেনার পর তা redeem করা, অথবা redeem করার পর আবার কেনাকে বোঝায়। ফান্ড দুটি উপায়ে এই policy প্রয়োগ করে: short-term redemption fee এবং ওই ফান্ডে পরবর্তী purchase order সাময়িকভাবে প্রত্যাখ্যান করা।

এই policy-র পেছনের প্রক্রিয়াটি সরল। Mutual fund দিনে একবার price নির্ধারণ করে এবং cash দিয়ে বা holdings বিক্রি করে redemption মেটায়। কয়েক সপ্তাহের মধ্যে অর্থ ঢুকে আবার বেরিয়ে গেলে portfolio-র মধ্যে transaction cost তৈরি হয়। অবশিষ্ট প্রতিটি shareholder-এর অংশে সেই খরচ পড়ে। Frequent trading policy-র উদ্দেশ্য হলো যে account এই খরচ তৈরি করেছে, তার ওপরই খরচটি চাপানো।

এগুলোর কোনোটিই exchange rule নয়। কোনো regulator আপনার অনুমোদিত round trip-এর সংখ্যা প্রকাশ করে না। Federal rules fee-র সর্বোচ্চ সীমা নির্ধারণ করে এবং এমন ব্যবস্থা রাখে, যার মাধ্যমে ফান্ড আপনার trades দেখতে পারে। এর অন্তর্নিহিত order timing নিয়ে আমাদের mutual fund order আসলে কখন trade হয় গাইডে আলোচনা করা হয়েছে।

SEC Rule 22c-2 আসলে কী অনুমতি দেয়

Investment Company Act of 1940-এর অধীনে Rule 22c-2 দুটি বিষয় করে। উভয় বিষয়ই প্রায়ই ভুল বোঝা হয়।

প্রথমত, এটি ফান্ডের board-কে স্বল্প সময় ধরে রাখা shares redeem করার ক্ষেত্রে redeemed amount-এর সর্বোচ্চ 2 শতাংশ পর্যন্ত redemption fee আরোপের অনুমতি দেয়। এটি অনুমতি দেয়, বাধ্যতামূলক করে না। 2 শতাংশ হলো সর্বোচ্চ সীমা, standard rate নয়। অনেক ফান্ড একেবারেই fee নেয় না। যেখানে fee আছে, তা সংগ্রহকারী broker-কে নয়, সরাসরি ফান্ডকে দেওয়া হয়। তাই industry-তে একে commission নয়, cost recovery বলা হয়।

দ্বিতীয়ত, প্রতিটি financial intermediary-এর সঙ্গে ফান্ডকে একটি লিখিত agreement রাখতে হয়, যে intermediary ফান্ডের shares বহন করে। এই agreement-এর মাধ্যমে ফান্ড অনুরোধ করলে shareholder-এর পরিচয় এবং transaction information পেতে পারে। ফান্ড যে restrictions চায়, intermediary-কে সেগুলো প্রয়োগ করতে হয়। এখানেই অধিকাংশ পাঠকের প্রশ্নের উত্তর রয়েছে: shares যদি brokerage account বা employer retirement plan-এ থাকে এবং ফান্ড কেবল একটি pooled position দেখতে পায়, তাহলে ফান্ড জানবে কীভাবে? অনুরোধের ভিত্তিতে জানবে। এ কারণেই block সাধারণত ফান্ডের পরিবর্তে আপনার broker-এর কাছ থেকে আসে।

Money market funds এবং exchange traded funds এই rule-এর বাইরে। যে ফান্ড স্বল্পমেয়াদি trading স্পষ্টভাবে অনুমোদন করে এবং prospectus-এ তা প্রকাশ করে, সেটিও এই rule-এর বাইরে।

Round trip বলতে কী বোঝাবে, তা কে ঠিক করে?

Prospectus। প্রতিটি mutual fund Form N-1A-তে register করে। এই form-এ fund-এর frequent purchases এবং redemptions সংক্রান্ত policy prospectus-এ বর্ণনা করা বাধ্যতামূলক। সাধারণত Frequent Purchases and Redemptions of Fund Shares-এর কাছাকাছি শিরোনামের এই অংশটিই নির্দিষ্ট ফান্ডের limit-এর একমাত্র authoritative statement।

ওই অংশে চারটি বিষয় পড়া গুরুত্বপূর্ণ:

  • short-term redemption fee প্রযোজ্য কি না, প্রযোজ্য হলে rate কত এবং কোন holding period-এর জন্য
  • ফান্ড round trip কীভাবে গণনা করে; একই family-র sibling fund-এ exchange-কে একটি round trip হিসেবে ধরা হয় কি না—সাধারণত হয়, কারণ exchange redemption এবং purchase হিসেবে process করা হয়
  • block শুরু হওয়ার পর কত দিন তা কার্যকর থাকে
  • কোন orders exempt, যেমন payroll contributions, automatic investment plans এবং systematic withdrawals

একটি firm-এর help page-এ থাকা নির্দিষ্ট window-কে সাধারণ rule হিসেবে ব্যবহার করবেন না। Fund families তাদের policy পরিবর্তন করতে পারে। Prospectus-এ যা লেখা আছে, তার ওপর broker নিজস্ব house restrictions-ও আরোপ করতে পারে। আপনার account-এর ক্ষেত্রে প্রযোজ্য document হলো আপনার holding করা share class-এর current prospectus।

Cancel করে আবার order দিলে আগের price পাওয়া যায় না কেন

Forward pricing-এর কারণেই order timing অস্বাভাবিক মনে হয়। Rule 22c-1 অনুযায়ী, ফান্ড order পাওয়ার পর যে পরবর্তী net asset value হিসাব করে, সেই NAV-এ order price হয়। Net asset value বা NAV হলো প্রতি share-এর value, যা বাজার বন্ধ হওয়ার পর দিনে একবার নির্ধারিত হয়। Order cancel করে আবার দিলে আপনি একই NAV বা পরবর্তী NAV-এ যেতে পারেন। ইতিমধ্যে নির্ধারিত price-এ কখনও ফিরতে পারেন না।

নিচের panel-এ একটি সাধারণ trading session, March 17, 2026, দেখানো হয়েছে। এতে regular session জুড়ে broad US index অনুসরণকারী exchange traded fund SPY-এর পাঁচ মিনিট অন্তর price marks দেখানো হয়েছে।

কুয়েরিএকটি পূর্ণ সেশনে SPY-এর পাঁচ-মিনিট অন্তর মূল্যচিহ্ন
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 5 minute), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2) AS spy_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-03-17 00:00:00', 'America/New_York')
  AND window_start <  toDateTime('2026-03-18 00:00:00', 'America/New_York')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

ওই session-এ 78টি পাঁচ মিনিটের mark ছিল। শুরুতে 09:30 bucket-এ price ছিল $673.44 এবং শেষে 15:55 bucket-এ price ছিল $670.73। একই ধরনের basket রাখা একটি fund পুরো price path থেকে একটি মাত্র number তৈরি করে। Cutoff-এর আগে পাওয়া প্রতিটি order সেই একই number-এ fill হয়, orderটি breakfast-এর সময় দেওয়া হোক বা close-এর কয়েক সেকেন্ড আগে।

আপনি সিদ্ধান্ত নেওয়ার সময় যে price দেখতে পাচ্ছেন এবং পরে যে price আপনাকে দেওয়া হচ্ছে, তাদের ব্যবধান random নয়। দিন যত এগোয়, ব্যবধান তত কমে।

কুয়েরিদিনের সময়ভেদে SPY-এর নিজস্ব সমাপনী মূল্যের তুলনায় ব্যবধান
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH bars AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        toTimeZone(window_start, 'America/New_York')         AS et_ts,
        toFloat64(close)                                     AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 370
      AND window_start <  today() - 2
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
session_close AS
(
    SELECT
        session_date,
        argMax(px, et_ts) AS close_px
    FROM bars
    GROUP BY session_date
)
SELECT
    formatDateTime(toStartOfInterval(b.et_ts, INTERVAL 30 minute), '%H:%i') AS et_time,
    round(quantileDeterministic(0.5)(abs(b.px / c.close_px - 1) * 100, toUInt32(toUnixTimestamp(b.et_ts))), 3) AS median_gap_pct,
    round(quantileDeterministic(0.9)(abs(b.px / c.close_px - 1) * 100, toUInt32(toUnixTimestamp(b.et_ts))), 3) AS p90_gap_pct
FROM bars AS b
INNER JOIN session_close AS c ON c.session_date = b.session_date
GROUP BY et_time
ORDER BY et_time
Run this yourself

গত এক বছরে 09:30 half hour-এ দিনের final print থেকে median দূরত্ব ছিল 0.339 শতাংশ। ওই সময়গুলোর সবচেয়ে বেশি ব্যবধান থাকা 10 শতাংশে দূরত্ব ছিল অন্তত 0.959 শতাংশ। 15:30 bucket-এ, অর্থাৎ session-এর শেষ 13-এর মধ্যে, median gap কমে দাঁড়ায় 0.065 শতাংশে। এখানে SPY একটি diversified portfolio-র প্রতিনিধিত্ব করছে। ফান্ডের নিজস্ব NAV-এর কোনো intraday path দেখার সুযোগ নেই। এটাই মূল বিষয়। সময় নিয়ে আরও বিস্তারিত দুটি companion article হলো mutual fund price কখন update হয় এবং mutual fund বিক্রির দিনের সেরা সময়

Frequent trading block কত দিন থাকে?

Block-এর মেয়াদ calendar day-এ লেখা থাকে। সাধারণত redemption date থেকে 30, 60 বা 90 দিন। Trading হয় sessions-এ। এই দুই গণনা একই নয়।

কুয়েরিসাধারণ ক্যালেন্ডার-দিনের ব্লক উইন্ডোর মধ্যে ট্রেডিং সেশন
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    concat(toString(w.days), ' calendar days') AS block_window,
    countDistinct(s.d)                         AS trading_sessions
FROM
(
    SELECT arrayJoin([30, 60, 90, 180]) AS days
) AS w
CROSS JOIN
(
    SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 200
      AND window_start <  today() - 1
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
) AS s
WHERE s.d > today() - w.days
GROUP BY w.days
ORDER BY w.days
Run this yourself

সাম্প্রতিক calendar অনুযায়ী, 30 calendar days-দিনের block প্রায় 20টি trading session জুড়ে থাকে। 90 calendar days আনুমানিক 60-এর সমান। 180 calendar days প্রায় 123-এর সমান। Weekend এবং market holiday-ই পুরো ব্যবধানের কারণ।

দুটি date গুরুত্বপূর্ণ, এবং তারা আলাদা। Fee-র holding period সাধারণত purchase date থেকে গণনা করা হয়। Purchase block সাধারণত redemption date থেকে গণনা করা হয়। Settlement তৃতীয় একটি বিষয়। Cash আসলে কখন account-এ জমা হয়, তা জানতে দেখুন mutual fund settlement time। Sale-টি loss-এ হলে 30 দিনের wash sale window fund block-এর পাশাপাশি নিজস্ব সময়সীমায় চলে। এ বিষয়ে দেখুন loss-এ mutual fund বিক্রি করা

ETF-এর কি frequent trading limits আছে?

না। ETF buyers এবং sellers-এর মধ্যে exchange-এ trade করে। তাই purchase ফান্ডকে বিনিয়োগের জন্য cash দেয় না এবং sale ফান্ডকে cash সংগ্রহের জন্য holdings বিক্রি করতে বাধ্য করে না। এখানে round trip counter, purchase block বা short-term redemption fee নেই। এই কাঠামোগত পার্থক্য tape-এ দেখা যায়।

কুয়েরিএকই সেশনে ট্রেড করা মিনিট ও স্বতন্ত্র মূল্য
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    ticker,
    count()              AS minutes_traded,
    countDistinct(close) AS distinct_prices
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'IWM', 'DIA', 'VTI')
  AND window_start >= toDateTime('2026-03-17 00:00:00', 'America/New_York')
  AND window_start <  toDateTime('2026-03-18 00:00:00', 'America/New_York')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
ORDER BY minutes_traded DESC, ticker
Run this yourself

ওই একই March session-এ DIA regular session-এর 390টি পৃথক minute-এ trade করেছে এবং 230টি distinct minute closing price print করেছে। Panel-এ থাকা সব 5টি fund সারা দিন continuous trading করেছে। ETF-এর নিজস্ব friction রয়েছে: প্রতিটি trade-এ bid-ask spread এবং এমন market price, যা underlying holdings-এর value-এর ওপরে বা নিচে থাকতে পারে।

FAQ

Mutual fund কি আমার purchase order প্রত্যাখ্যান করতে পারে?

হ্যাঁ। ফান্ড prospectus-এ থাকা frequent trading policy অনুযায়ী purchase reject বা restrict করতে পারে। ফান্ড আপনার account যে broker ধরে রেখেছে, তাকে সেই restriction প্রয়োগ করতে বলতে পারে। Redemption আলাদাভাবে পরিচালিত হয়। সাধারণত ফান্ড sale process করবে এবং প্রযোজ্য short-term fee নেবে, কিন্তু sale block করবে না।

Mutual fund-এর short-term redemption fee কত?

Rule 22c-2 redeemed amount-এর 2 শতাংশ পর্যন্ত fee নির্ধারণের অনুমতি দেয়। অর্থ ফান্ড পায়, broker নয়। অনেক ফান্ড একেবারেই fee নেয় না। যে rate এবং holding period fee trigger করে, তা প্রতিটি ফান্ডের prospectus-এ উল্লেখ থাকে।

একই family-র fund-এর মধ্যে switch করলে কি তা round trip হিসেবে গণ্য হয়?

সাধারণত হয়। Exchange একটি ফান্ডের redemption এবং অন্য ফান্ডের purchase হিসেবে process করা হয়। তাই উভয় দিকেই fee clock এবং block শুরু হতে পারে। প্রতিটি ফান্ড তার prospectus-এ নিজস্ব exchange privilege কীভাবে গণনা করে, তা জানায়।

401(k) বা IRA-এর মধ্যে কি frequent trading limits প্রযোজ্য?

প্রযোজ্য হতে পারে। Retirement account intermediary-এর মাধ্যমে fund shares ধরে রাখে। Rule 22c-2 agreement-এর কারণে অনুরোধ করলে ফান্ড ওই trading data পেতে পারে। Plan record keeper-রা এর ওপর নিজস্ব restrictions যোগ করতে পারে। এর মধ্যে stable value options-এর সঙ্গে যুক্ত equity wash rules-ও থাকতে পারে।

Order cancel করলে কি আমি অন্য price পাব?

আগের price পাবেন না। Forward pricing অনুযায়ী, ফান্ড order পাওয়ার পর যে পরবর্তী NAV হিসাব করে, orderটি সেই NAV-এ price হয়। তাই cancel করে আবার দিলে একই daily price বা পরবর্তী price-এ order fill হবে।


উপরের প্রতিটি panel-এর নিচে তা তৈরির SQL রয়েছে। সেটি expand করা যায়। আপনার ধারণ করা কোনো fund নিয়ে একই প্রশ্ন করতে চাইলে Strasmore terminal-এ plain English-এ প্রশ্নটি লিখুন।

#mutual funds#redemption fees#round trips#sec rules#etfs