Non-Marginable Securities: Reg T کے قاعدے اور house rules
non-marginable securities پر 100% cash requirement لگتی ہے۔ Regulation T طے کرتا ہے کہ کس security پر اصلاً margin مل سکتا ہے اور initial requirement 50% مقرر کرتا ہے، جبکہ house rules
non-marginable securities وہ positions ہیں جن کے بدلے broker قرض نہیں دیتا۔ ان پر 100% requirement لگتی ہے: خریداری مکمل رقم سے ادا ہوتی ہے، اور shares بقیہ account کے لیے کوئی collateral نہیں بناتے۔ دو پرتویں طے کرتی ہیں کہ کون سی securities اس زمرے میں آتی ہیں۔ فیڈرل قاعدہ نامہ طے کرتا ہے کہ کس چیز پر اصلاً margin مل سکتا ہے، اور broker کی house requirement اس فلور کے اوپر بیٹھتی ہے اور عموماً زیادہ سخت ہوتی ہے۔
Regulation T فلور مقرر کرتا ہے، house رقم ترتیب دیتا ہے
Federal Reserve Regulation T تحریر کرتا ہے، وہ قاعدہ جس سے طے ہوتا ہے کہ broker ایک securities کی خریداری پر کتنا credit دے سکتا ہے۔ اس کے دو کام ہیں جنہیں الگ سمجھنا ضروری ہے۔ یہ طے کرتا ہے کہ اصلاً کون سی security margin security کہلاتی ہے، جس میں زیادہ تر اس بات کی نگاہ ہوتی ہے کہ security کہاں رجسٹر ہے اور کہاں trade ہوتی ہے، اور یہ ان securities پر initial requirement خریداری کی قیمت کا 50% مقرر کرتا ہے، جو رقم 1974 سے تبدیل نہیں ہوئی۔ تعریف سے باہر آنے والی ہر چیز مکمل رقم سے ادا ہوتی ہے۔
FINRA Rule 4210 وہاں سے آگے بڑھتا ہے اور maintenance floor مقرر کرتا ہے جو جب تک position کھلی رہتی ہے لگو رہتے ہیں۔ یہاں معروف رقم وہ ہے جو ایک long equity position پر market value کا 25% ہے۔ Regulation T خریداری کے دن پر نافذ ہوتا ہے۔ FINRA کا schedule ہر اس دن کے لیے نافذ ہوتا ہے۔
یہ دونوں اعداد آپ کے account میں لگنے والی رقم نہیں ہیں۔ Broker regulatory floor سے اوپر requirement مقرر کر سکتا ہے، اور فرمیں یہ عام طور پر روزمرہ کرتی ہیں، نام کے نام اور account کے account پر۔ یہ تیسری پرتو house requirement ہے، اور یہی عدد platform پر ظاہر ہوتا ہے۔ ایک security پوری طور پر Reg T کے تحت eligible ہو سکتی ہے اور پھر بھی کسی ایک فرم میں 100% لگ سکتی ہے۔ یہ فرق تب سب سے زیادہ اہم ہوتا ہے جب کوئی پاڑھنے والا یہ دیکھنے کی کوشش کرے کہ کوئی چیز marginable ہے یا نہیں: جواب فرم کے پاس ہوتا ہے، فیڈرل قاعدہ نامے میں نہیں۔ ہماری Reg T margin بمقابلہ portfolio margin کی موازنہ میں وہ تبدیلیاں بیان کی گئی ہیں جب پورے فریم ورک کو ایک risk-based نظام سے بدل دیا جائے۔
کون سی securities non-marginable ہیں؟
چار گروپ retail account کے عام ہندسوں کا اکثر اس میں شامل کر لیتے ہیں:
- Broker کے initial period کے دوران نئی لسٹ شیئرز، جن میں عام طور پر تجارت کے پہلے مہینے کے قریب کا وقت شامل ہوتا ہے۔
- Low-priced shares، جن میں عموماً لکیر $5 پر کھینچی جاتی ہے، اور ایسی securities جن کا quote اہم exchanges کے باہر ہوتا ہے۔
- Leveraged اور inverse exchange traded funds، جن پر اکثر flat 100% کے بجائے بڑھی ہوئی house requirement لگتی ہے۔
- Concentrated یا high-volatility positions، جن پر requirement اس بات کے مطابق ہوتی ہے کہ ایک account کا کتنا حصہ ایک ہی نام میں بیٹھا ہو۔
ان چار میں سے صرف low-priced گروپ کے لیے قواعدِ اسکریپ میں کوئی واضح لکیر ہے، اور وہاں بھی وہ لکیر short سلپ پر بیٹھتی ہے۔ FINRA maintenance schedule میں short positions کے لیے sub-$5 حد واضح طور پر لکھی گئی ہے، یعنی شیئر پر $2.50 یا market value کا 100%، جو زیادہ ہو۔ Long سلپ پر جو sub-$5 کا معاملہ پاڑھنے والا نظر آتا ہے وہ ایک house rule ہے جس نے regulation کا لباس پہن رکھا ہے۔
house لکیر $5 کے قریب کیوں آتی ہے
ہر اس symbol کو جس کے پاس گزشتہ چار مہینوں میں tape پر کم از کم چالیس سیشنز ہوں، اس کی آخری closing price کے حوالے سے گروپ کریں، پھر پیمائش کریں کہ ایک سیشن میں اوسطگری کتنا طویل سفر کرتی ہے۔ house rule کے پیچھے منطق خود سی رکھتی ہے ہے۔
| قیمت بکٹ | listed تعداد | اوسط روزانہ range (%) |
|---|---|---|
| Under $1 | 672 | 13.85 |
| $1 to $3 | 872 | 8.65 |
| $3 to $5 | 498 | 7.87 |
| $5 to $10 | 965 | 5.21 |
| $10 to $50 | 6728 | 2.04 |
| $50 and up | 2749 | 2.28 |
ہر عدد کے پیچھے موجود درست SQL
SELECT
multiIf(last_close < 1, 'Under $1',
last_close < 3, '$1 to $3',
last_close < 5, '$3 to $5',
last_close < 10, '$5 to $10',
last_close < 50, '$10 to $50',
'$50 and up') AS price_bucket,
count() AS listing_count,
round(avg(avg_range_pct), 2) AS avg_daily_range_pct
FROM
(
SELECT
ticker,
argMax(close, date) AS last_close,
avg(100 * toFloat64(high - low) / toFloat64(close)) AS avg_range_pct
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 120
AND volume > 0
AND close > 0
GROUP BY ticker
HAVING count() >= 40
)
GROUP BY price_bucket
ORDER BY min(last_close)سب سے سست rung، Under $1، 672 symbols سنبھالے رکھتی ہے اور ایک 13.85% دن کی range کا اوسط رکھتی ہے۔ $50 and up rung ایک 2.28% کا اوسط رکھتی ہے۔ یہاں دن کی range کا مطلب سیشن کی اعلیٰ قیمت میں سے نچلی قیمت کو کھینچنا ہے، close پر تقسیم کر کے: یعنی ایک دن کے سفر کی چوڑائی، نہ کہ کوئی return۔
یہ جو فرق ہے، لیندر اسی کی قیمت لگاتا ہے۔ خریداری کی آدھی قیمت ایک ایسے آلے کے لیے بہت پتلی cushion ہے جس کے معمولی سیشن کی چوڑائی 13.85% ہے، اور وہ cushion ان دنوں میں بھی برقرار رہنی چاہیے جب bid پتلی ہو جاتی ہے۔ $5 کی حد اس chart میں کھینچی گئی چوڑائی کے لیے ایک بے پردہ نما ہے، اور اسی بے پردگی کی فرم کو ایک ایسی rule میں ضرورت ہوتی ہے جسے وہ ہزاروں symbols پر راتوں رات لاگو کرے۔
نئی لسٹنگس اور initial period
نئی شرکت عموماً وہ صورت ہے جس سے زیادہ تر پاڑھنے والے روبرو ہوتے ہیں۔ Regulation T کے تحت، جو equity کسی قومی securities exchange پر رجسٹر ہو وہ اپنے پہلے سیشن سے ہی margin security کے طور پر قابلِ قبول ہے، اس لیے فیڈرل پرتو نئی لسٹنگ کو پہلے ہی دن صاف کر دیتی ہے۔ جو ایک مہینے کا انتظار پاڑھنے والا کرتا ہے وہ house policy ہے، اور اس کی طول فرموں کے مطابق مختلف ہوتی ہے۔ جس نام کی IPO lockup expiration طرف نگرانی ہو رہی ہو اس کے لیے ہفتوں ہفتوں صفر margin value دکھایا جا سکتا ہے، جبکہ فیڈرل قواعد میں اس کا کوئی حکم نہیں ہے۔
Recent لسٹنگز کی دن کی range کو ان کی عمر کے حوالے سے گروپ کرنا اسی شکل کو دکھاتا ہے جسے risk desk دیکھ رہا ہوتا ہے۔
| listed کے دن | اوسط روزانہ range (%) | cohort سائز |
|---|---|---|
| Days 1 to 7 | 13.82 | 642 |
| Days 8 to 14 | 8.04 | 647 |
| Days 15 to 30 | 8.12 | 661 |
| Days 31 to 60 | 7.88 | 662 |
| Days 61 to 90 | 8.15 | 657 |
ہر عدد کے پیچھے موجود درست SQL
WITH ipo AS
(
SELECT
ticker,
min(listing_date) AS listed
FROM global_markets.stocks_ipos
WHERE listing_date >= today() - 900
AND listing_date <= today() - 120
AND ticker NOT IN ('SPCX')
GROUP BY ticker
)
SELECT
multiIf(age <= 7, 'Days 1 to 7',
age <= 14, 'Days 8 to 14',
age <= 30, 'Days 15 to 30',
age <= 60, 'Days 31 to 60',
'Days 61 to 90') AS days_since_listing,
round(avg(range_pct), 2) AS avg_daily_range_pct,
uniqExact(ticker) AS cohort_size
FROM
(
SELECT
a.ticker AS ticker,
dateDiff('day', i.listed, a.date) AS age,
100 * toFloat64(a.high - a.low) / toFloat64(a.close) AS range_pct
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN ipo AS i ON i.ticker = a.ticker
WHERE a.date >= today() - 1000
AND a.volume > 0
AND a.close > 0
)
WHERE age >= 0
AND age <= 90
GROUP BY days_since_listing
ORDER BY min(age)پہلے bucket میں موجود 642 لسٹنگز میں، پہلے ہفتے کی اوسط دن کی range 13.82% ہے۔ Days 61 to 90 تک اسی گروپ کا اوسط 8.15% ہے۔ ان میں سے کوئی بھی عدد اوپر price ladder کی سب سے اوپر والی rung کے ساتھ رکھ دیجیے۔
Age صرف آدھی بات ہے۔ Tradable supply بھی اہم ہے: جس لسٹنگ کی stock float shares outstanding کا بہت پتلا حصہ ہو وہ معمولی volume پر بھی سخت حرکت کر سکتی ہے، اور ان ناموں پر house requirements اکثر پہلے مہینے سے کہیں آگے تک بڑھی ہی رہتی ہیں، lockup کی انقضا اور اس کے ساتھ آنے والی supply تک۔
لکیر آپ کے نیچے سے حرکت کرتی رہتی ہے
Margin requirement ایک ایسا عدد ہے جسے broker برقرار رکھتا ہے اور جس میں ترمیم کرتا ہے۔ $5 لکیر کے غلط پہلو پر بیٹھی population ہر مہینے بدلتی رہتی ہے۔
| مہینہ | 5 سے کم تعداد | 1 سے کم تعداد |
|---|---|---|
| 2024-10 | 1831 | 682 |
| 2024-11 | 1777 | 650 |
| 2024-12 | 1794 | 626 |
| 2025-01 | 1771 | 607 |
| 2025-02 | 1844 | 623 |
| 2025-03 | 1955 | 672 |
| 2025-04 | 1954 | 652 |
| 2025-05 | 1902 | 615 |
| 2025-06 | 1868 | 597 |
| 2025-07 | 1866 | 568 |
| 2025-08 | 1832 | 569 |
| 2025-09 | 1790 | 537 |
| 2025-10 | 1821 | 542 |
| 2025-11 | 1907 | 606 |
| 2025-12 | 1954 | 693 |
| 2026-01 | 1929 | 674 |
| 2026-02 | 1999 | 740 |
| 2026-03 | 2127 | 808 |
| 2026-04 | 2034 | 796 |
| 2026-05 | 2055 | 800 |
ہر عدد کے پیچھے موجود درست SQL
SELECT
formatDateTime(m, '%Y-%m') AS month,
countIf(month_close < 5) AS under_5_count,
countIf(month_close < 1) AS under_1_count
FROM
(
SELECT
toStartOfMonth(date) AS m,
ticker,
argMax(close, date) AS month_close
FROM global_markets.stocks_daily_aggs
WHERE date >= toStartOfMonth(today() - 730)
AND date < toStartOfMonth(today())
AND volume > 0
AND close > 0
GROUP BY m, ticker
)
GROUP BY m
ORDER BY mپینل پر موجود سب سے تازہ مکمل مہینے میں 2310 symbols $5 سے نیچے close ہوئے، ان میں سے 912 $1 سے بھی نیچے تھے۔ فریم ورک کے پہلے مہینے نے 1831 گنے۔ نام مسلسل دونوں طرف سے اس لکیر کو عبور کرتے ہیں، اور house کی فہرست کسی مقرر شدہ تاریخ پر شائع ہونے کے بجائے tape کے مطابق دوبارہ تیار کی جاتی ہے۔
100% requirement ایک account پر کیا اثر ڈالتا ہے
دو اثر ہیں، اور ان کا عمل الگ الگ ہوتا ہے۔
پہلا buying power ہے۔ 50% requirement پر $10,000 کی خریداری $5,000 نقد استعمال کرتی ہے اور باقی رقم قرض پر لیتی ہے۔ وہی خریداری 100% پر پورے $10,000 استعمال کرتی ہے۔ Buying power ہر trade کے ساتھ ڈالر برابر گرتا ہے، اور position کچھ واپس نہیں دیتی۔
دوسرا collateral ہے۔ Loan value وہ رقم ہے جو broker کسی holding کے بدلے قرض دینے کو تیار رکھتا ہے۔ 100% requirement پر loan value صفر ہوتی ہے۔ Shares اب بھی account میں رکھتی ہیں اور total equity میں گنتی ہیں، لیکن اب ہر قرض کی آڑ نہیں بناتیں۔ جب کسی فرم کسی ایسی نام کو جو پہلے سے ہولڈ کی جا رہی ہے 100% پر لے آتی ہے، تو اس position کا وہ collateral جو وہ فراہم کر رہی تھی صفر ہو جاتا ہے جبکہ loan balance بالکل وہیں رہتا ہے۔ اس کے بعد account کے لیے ایسی positions پر maintenance call آنا ممکن ہوتا ہے جن کے مالک نے کبھی ہاتھ نہیں لگایا۔ اس کا حل وہی معمولی ہے: نقد شامل کریں، یا کچھ بیچ دیں۔
Option فروخت کنندگان اسی پرتو کا سامنا ایسی طرف سے کرتے ہیں جہاں house کا عدد عام طور پر exchange کی کم سے کم حد سے کافی اوپر ہوتا ہے۔ ہمارا نوٹ naked options فروخت کرنے پر margin اسی حساب کو بیان کرتا ہے۔
موجودہ requirement کیسے تلاش کریں
کوئی بھی non-marginable ناموں کی فہرست ایک snapshot ہے جس کی shelf life مختصر ہوتی ہے، اسی لیے اس صفحے پر کوئی فہرست نہیں ہے۔ چار مستقل جگہیں جہاں تلاش کیا جا سکتا ہے:
- اپنے brokerage platform کے اندر symbol page پر margin requirement کا فیلڈ۔ یہی عدد آج آپ کے account پر لگایا جا رہا ہے۔
- فرم کا margin disclosure statement اور house requirement کا schedule، جو اس کی ویب سائٹ پر شائع ہوتا ہے اور اگلاہ نہیں دے کر تبدیل ہوتا رہتا ہے۔
- پہلے سے داخیل کردہ margin agreement، جو فرم کو کسی بھی وقت requirements تبدیل کرنے کا حق محفوظ رکھتا ہے، جنہیں پہلے سے ہولڈ کی گئی positions پر بھی شامل ہے۔
- Maintenance floors کے لیے FINRA Rule 4210، اور فیڈرل تعریف اور 50% initial رقم کے لیے Regulation T۔
FINRA member فرموں کے ذمہ عام قرض ہر ماہ شائع ہوتا ہے اور صنعت کا سطح نظر فراہم کرتا ہے: FINRA margin debt statistics دیکھیں۔
اکثر پوچھے گئے سوالات
Non-marginable کا کیا مطلب ہے؟
Non-marginable security پر broker کی طرف سے 100% requirement لگتی ہے۔ خریدار نقد میں پوری قیمت ادا کرتا ہے، اس position کی loan value صفر ہوتی ہے، اور یہ account کے کسی دوسرے حصے پر قرض لینے کے لیے collateral کام نہیں کر سکتی۔
IPO شیئرز marginable ہوتی ہیں؟
Regulation T کے تحت، جو equity کسی قومی securities exchange پر رجسٹر ہو وہ پہلے سیشن سے ہی margin security کے طور پر قابلِ قبول ہوتا ہے۔ زیادہ تر brokers وہیں پر ایک initial period کے دوران 100% کی house requirement لاگو کرتے ہیں، جو عام طور پر تقریباً ایک مہینے کا ہوتا ہے، اور یہ طول فرموں کے مطابق مختلف ہوتی ہے۔
$5 سے کم شیئرز عموماً non-marginable کیوں ہوتی ہیں؟
Long سلپ پر $5 لکیر ایک federal قاعدہ کے بجائے house رواج ہے۔ FINRA schedule میں short positions کے لیے اس حد کا ذکر واضح طور پر کیا گیا ہے، یعنی شیئر پر $2.50 یا market value کا 100%، جو زیادہ ہو۔ Sub-$5 ناموں کی دن کی range بھی کافی پہولی ہوتی ہے، جیسا کہ اوپر price ladder دکھاتا ہے۔
Broker بغیر اگلاہ کے margin requirement بڑھا سکتا ہے؟
جی ہاں۔ Margin agreements فرم کو کسی بھی وقت house requirements تبدیل کرنے کا حق محفوظ رکھتے ہیں، جنہیں پہلے سے کھلی ہوئی positions پر بھی شامل ہے، اور فرمیں اسے earnings کی تاریخوں اور volatility کے واقعات کے گرد آمریت کرتی ہیں۔
کیا non-marginable position کسی margin call کے حساب میں آتی ہے؟
اس کی market value account equity میں گنتی ہے، اور اس کی loan value صفر ہوتی ہے۔ یہ کسی loan balance کے بدلے collateral فراہم نہیں کر سکتی، اور یہی وجہ ہے کہ ایک ہی holding پر 100% requirement بقیہ account پر ایسی maintenance call لے آ سکتی ہے۔
یہاں ہر panel اس کے نیچے موجود درست SQL کے ساتھ شائع ہوتا ہے۔ ایک کھولیں، price line کو $5 سے ہٹا کر اپنی فرم جو استعمال کرتی ہے وہاں لگائیں، پھر Strasmore terminal پر اسے دوبارہ چلائیں۔