حاسبة تجزئة الأسهم
بعد تجزئة 2 مقابل 1 تصبح 100 سهم بسعر 50 مئتي سهم بسعر 25، ويبقى المركز بقيمة 5000. أدخل عدد الأسهم والسعر ونسبة التجزئة، سواء كانت تجزئة أو تجميعًا، لترى الأرقام الجديدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأسهم الحالية
- 100
- السعر الحالي
- 50
- نسبة التجزئة
- 2
- الأسهم الجديدة
- 200
- السعر الجديد
- 25
- القيمة السوقية
- 5,000
- نوع التجزئة
- forward
تجزئة الأسهم تعيد تدريج عدد الأسهم التي تملكها وسعر كل سهم دون أن تغيّر القيمة الاقتصادية للمركز. تجزئة 2 مقابل 1 تضاعف العدد وتنصّف السعر؛ وتجميع 1 مقابل 10 يقسم العدد على عشرة ويضرب السعر في عشرة.
ماذا تفعل تجزئة الأسهم وكيف تدرّج النسبة العدد والسعر
تجزئة الأسهم إعادة رسملة لعدد الأسهم، لا تغييراً في قيمة الشركة. إن ملكت مائة سهم بسعر خمسين فمركزك يساوي خمسة آلاف. تعلن شركات الوساطة والبورصات التجزئة بصيغة N مقابل M (اثنان مقابل واحد، ثلاثة مقابل اثنين، واحد مقابل عشرة).
حوّل ذلك الإعلان إلى عدد موجب واحد بقسمة N على M: اثنان مقابل واحد يساوي اثنين، وثلاثة مقابل اثنين يساوي واحداً ونصفاً، وواحد مقابل عشرة يساوي عُشراً. النسبة الأكبر من واحد تجزئة أمامية: أسهم أكثر وسعر أدنى وغالباً تسعيرة تجزئة أيسر. النسبة بين الصفر والواحد تجميع: أسهم أقل وسعر أعلى، وغالباً لرفع التسعيرة فوق حد أدنى للبورصة.
نسبة الواحد تترك الرقمين بلا تغيير وتُقبل لأن الهوية ما زالت قائمة. النسبة الصفرية أو السالبة أو الناقصة أو غير المنتهية لا تستطيع تدريج الجانبين فتُرفض. لا تستعلم هذه الحاسبة عن تسعيرة حيّة، ولا تطبق قاعدة تسوية نقدية للكسور المتبقية، ولا تحوّل العملات، ولا تعيد كتابة سلسلة أسعار تاريخية: أنت تقدّم الأعداد الثلاثة التي تصف أصلاً مركزاً واحداً في تاريخ تجزئة.
تُستخدم الهوية نفسها في ملفات إجراءات الشركات وكشوف الوساطة والواجبات: القيمة السوقية قبل التجزئة تساوي القيمة بعدها، ولا يتغيّر إلا تغليف تلك القيمة.
أين تثبُت جدوى حاسبة تجزئة الأسهم
يستخدم المساهمون ومكاتب الوساطة حاسبة تجزئة الأسهم لتحويل إعلان N مقابل M إلى حصة جديدة وسعر جديد قبل إغلاق الدفاتر في تاريخ نفاذ التجزئة، فلا يُعاد بيان تجزئة 2 مقابل 1 أو 3 مقابل 2 أو تجميع 1 مقابل 10 يدوياً. لا تعيد التجزئة إلا تغليف مركز قائم أصلاً. تستفيد مواقع المحتوى التي ترتّب على حاسبة تجزئة الأسهم أو تجزئة الأسهم من ودجة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوعة على الوحدة النقية نفسها.
لا يستهلك فشل التحقق الرصيد. أبقِ نسبة التجزئة موجبة وثبّت المخرجات المقرّبة في الاختبارات تحصل على حصة بعد التجزئة قابلة للتكرار للعروض وإضافات LMS وعاملات الحافة من دون أن تقيم محرك إجراءات شركات خاصاً بك.
الأسئلة الشائعة
ماذا يحدث إن لم تكن نسبة التجزئة عدداً موجباً؟
الصفر يقسم السعر على صفر؛ والنسبة السالبة تعكس معنى التجزئة. لا تُحاسب تلك الإخفاقات.
كيف تُدخل تجزئة 2 مقابل 1 أو 3 مقابل 2 أو تجميعاً 1 مقابل 10؟
حوّل N مقابل M إلى عدد واحد بقسمة N على M. اثنان مقابل واحد يساوي 2، وثلاثة مقابل اثنين يساوي 1.5، وواحد مقابل عشرة يساوي 0.1. لا تحلّل الحاسبة سلسلة N مقابل M؛ بل تدرّج العددين اللذين ترسلهما.
هل تغيّر تجزئة الأسهم قيمة مركزك؟
التجزئة الأمامية تغلف القيمة نفسها في أسهم أكثر أرخص؛ والتجميع يغلفها في أسهم أقل أغلى.
لماذا تلجأ الشركة إلى تجميع الأسهم؟
التجميع يترك لك أسهمًا أقل بسعر أعلى، وكثيرًا ما يُستخدم لرفع السعر فوق الحد الأدنى الذي تشترطه البورصة. وكما في أي تجزئة، لا تتغير القيمة الإجمالية لمركزك.
ماذا يحدث لكسور الأسهم بعد التجزئة؟
تحتفظ النتيجة بالكسور كما تنتج عن النسبة تمامًا. ولا تطبق الحاسبة قاعدة التعويض النقدي عن الكسور المتبقية، ولا تعيد كتابة سجل الأسعار السابق.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/stock-split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_shares":100,"current_price":50,"split_ratio":2}'const res = await fetch("https://api.kit.forhosting.com/fin/stock-split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/stock-split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/stock-split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_shares":100,"current_price":50,"split_ratio":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_shares":100,"current_price":50,"split_ratio":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/stock-split", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.stock_split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تأخذ حاسبة تجزئة الأسهم هذه ثلاثة أعداد منتهية — current_shares وcurrent_price وsplit_ratio — وتضرب العدد في النسبة وتقسم السعر على النسبة نفسها وتعيد العدد الجديد والسعر الجديد مع القيمة السوقية المحفوظة وسلسلة صيغة يمكن عرضها إلى جانب النتيجة. split_ratio هو عدد الأسهم الجديدة لكل سهم قديم: اثنان يعني تجزئة 2 مقابل 1، والنصف يعني تجميعاً 1 مقابل 2. تُرفض النسبة التي ليست عدداً موجباً بـ invalid_input ولا تُحاسب، لأن نسبة صفرية أو سالبة لا تستطيع تدريج الأسهم والسعر. تشغّل الوحدة النقية نفسها ودجة المتصفح المجانية ومسار الـ API بسعر $0.002 لكل استدعاء ناجح، فلا تختلف ورقة الحساب عن سكربت الأتمتة في التقريب.
ماذا تفعل تجزئة الأسهم وكيف تدرّج النسبة العدد والسعر
بعد تجزئة 2 مقابل 1 تملك مائتي سهم بسعر خمسة وعشرين، ويبقى المركز خمسة آلاف. split_ratio هو مضاعف العدد: new_shares يساوي current_shares في split_ratio، وnew_price يساوي current_price مقسوماً على split_ratio، وهما الزوج الوحيد الذي يحفظ market_value.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
يُسمح بصفر الأسهم وصفر السعر: حصة فارغة تبقى فارغة، وتسعيرة بلا قيمة تبقى بلا قيمة بعد إعادة التدريج. أرسل بـ POST جسماً JSON فيه ثلاثة أعداد منتهية واجبة. current_shares هو الحصة التي تملكها قبيل التجزئة؛ والاسمان المستعاران shares وshare_count يشيران إلى الحقل نفسه كي يحفظ تصدير الوساطة أسماء الأعمدة. current_price هو آخر تسعيرة قبل التجزئة لكل سهم بعملة واحدة؛ ويُقبل الاسم المستعار price. split_ratio هو الأسهم الجديدة لكل سهم قديم؛ ويُقبل الاسمان المستعاران ratio وsplit. يجوز أن يصل كل حقل رقمي عدداً JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية تفشل بـ invalid_input مع تسمية الحقل. إن كان split_ratio صفراً أو سالباً يرفض المعالج الطلب برسالة أن الحقل يجب أن يكون عدداً موجباً، لأن نسبة تجزئة غير موجبة لا تستطيع تدريج الأسهم والسعر، وتلك الإخفاقات لا تُحاسب. إن كان current_shares أو current_price سالباً يرفض المعالج ذلك الحقل أيضاً. إن نجح التحقق يعيد الجسم current_shares وcurrent_price وsplit_ratio ثم يبلّغ new_shares وnew_price وmarket_value بوصفه current_shares في current_price المحفوظ، وsplit_kind بوصفه forward عندما تكون النسبة أكبر من واحد، وreverse عندما تكون بين الصفر والواحد، وunchanged عندما تساوي واحداً تماماً، وسلسلة صيغة تعيد تأكيد الهوية. مثال: مائة سهم بسعر خمسين مع split_ratio اثنين تعطي مائتي سهم بسعر خمسة وعشرين وقيمة سوقية خمسة آلاف. اقرن JSON بقاعدتك للتسوية النقدية عن كسر متبقٍ إن لم يقيّد وسيطك كسوراً؛ يعيد هذا المسار العدد المدرَّج بدقة، مقرباً half-up إلى ثماني منازل للأسهم وست للسعر كي تتطابق الاختبارات بايتاً ببايت عبر بيئات التشغيل.
أين تثبُت جدوى حاسبة تجزئة الأسهم
يعيد المحللون المتدرّبون تشغيل الحقول الثلاثة نفسها حين يطلب واجب الحيازات بعد التجزئة، ويثبّتون new_shares وnew_price إلى جانب market_value المحفوظ كي يبدأ كل نقاش من هوية لا من تسعيرة مخمّنة. تسقط أدوات المحافظ الحصة السابقة وآخر صفقة، وتحوّل قرار المجلس إلى split_ratio، وتحدّث قائمة المتابعة من دون أن تزعم أن الصيغة تستعلم شريطاً حيّاً أو تعدّل مخططاً لسنوات. هذا بحث وعمل يختلفان عن حاسبة ربح وخسارة لسهم، وعن سقف سعر على طريقة غراهام، وعن إعادة بيان ربحية السهم: فتلك الأدوات تقيس ذهاباً وإياباً أو حد تقييم 15 في 1.5 أو الربح على عدد أسهم. تربط فرق المنتج العقد بأنابيب إجراءات الشركات ومولّدات الكشوف وتجهيزات CI التي يجب أن تثبّت new_shares وnew_price من دون استدعاء API لبيانات السوق. ولأن التنفيذ parse نقي من المستوى A، تكلف كل استدعاء ناجح التعرفة الأساسية المنشورة $0.002 بلا رموز نموذج ولا شبكة صادرة.
حالات التكامل
حصة نفاذ التجزئة قبل إغلاق الدفاتر
حوّل إعلان المجلس N مقابل M إلى new_shares وnew_price للحصة التي تملكها أصلاً، وأبقِ market_value بلا تغيير.
قاعة الدرس وواجبات على أسلوب CFA
دع الدارسين يرسلون current_shares وcurrent_price وsplit_ratio ويطابقون الحصة المدرَّجة مع هوية الكتاب.
تحديث قائمة المتابعة بلا شريط حي
ثبّت new_shares وnew_price إلى جانب آخر صفقة قبل التجزئة كي تعكس القائمة تجزئة 2 مقابل 1 أو تجميعاً من دون تغذية تسعير.
أسئلة تقنية
كيف تُحسب الأسهم والسعر بعد تجزئة الأسهم؟
new_shares يساوي current_shares في split_ratio، وnew_price يساوي current_price مقسوماً على split_ratio. split_ratio هو الأسهم الجديدة لكل سهم قديم: 2 تجزئة 2 مقابل 1، و1.5 تجزئة 3 مقابل 2، و0.1 تجميع 1 مقابل 10. تُحفظ القيمة السوقية current_shares في current_price.
كم تبلغ تكلفة حاسبة تجزئة الأسهم؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ ولا يُحاسب الإدخال غير الصالح.