حاسبة عائد التوزيعات
توزيع سنوي قدره 2.4 على سهم سعره 80 يعني عائد توزيعات قدره 3%، وإذا انخفض السعر إلى النصف وبقي التوزيع كما هو يرتفع العائد إلى 6%. أدخل التوزيع السنوي وسعر السهم لتقارن الأسهم. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأرباح الموزعة السنوية
- 2.4
- سعر السهم
- 80
- عائد التوزيعات (%)
- 3
- عائد التوزيعات (عشري)
- 0.03
- الدقة
- 4
- المردود العكسي
- 33.3333
عائد التوزيعات هو العائد النقدي الذي تدفعه السهم نسبة إلى ما تدفعونه ثمناً لورقة واحدة: التوزيع السنوي للسهم مقسوماً على السعر الحالي، معبّراً عنه بنسبة مئوية. تطبق حاسبتكم لعائد التوزيعات هذه الهوية الكتابية بلا استعلام عن بيانات سوق وبلا تخمين إن كان الرقم تاريخياً أم متوقعاً: تقدّمون التوزيع السنوي والسعر الذي يهمكم فعلاً. توزيع بدولارين وأربعين سنتاً على سهم بثمانين دولاراً يعطي ثلاثة في المئة؛ ونفس التوزيع على سهم بأربعين دولاراً يعطي ستة في المئة لأن المقام تحرك. الأسهم بلا توزيع تعيد عائداً صفرياً لا خطأً، فتجاور أسهم النمو أسهم الدخل في العقد نفسه.
ما الذي يقيسه عائد التوزيعات وكيف يُحسب
يجيب عائد التوزيعات عن سؤال دخلي بسيط: بالنظر إلى النقد الذي تعلنه الشركة للسهم في سنة، أي نسبة من السعر الحالي يمثل ذلك النقد. مثال عملي: توزيع سنوي بدولارين وأربعين سنتاً على سهم بثمانين دولاراً هو ثلاثة في المئة، لأن 2.4 مقسوماً على 80 يساوي 0.03. مثال آخر: دولار وستة وثمانون سنتاً من التوزيع السنوي على سهم بسعر 62.40 يقارب 2.98 في المئة.
لا تقرر هذه الصفحة إن كان رقم التوزيع لديكم لآخر اثني عشر شهراً أو آخر إعلان مُحوَّل سنوياً أو تقديراً مستقبلياً: ذلك الخيار لمن يستدعي، ورقمان سنويان مختلفان على السعر نفسه ينتجان عائدين مختلفين كما ينبغي. وليست هذه عائدًا كلياً. ارتفاع السعر وإعادة الشراء والتوزيعات الاستثنائية خارج هوية العائد النقدي.
والعائد الخاضع المعادل لسندات البلدية بحث آخر وأداة أخرى؛ هذه الحاسبة تقسم فقط توزيع السهم على السعر.
حالات الاستخدام
فرز أسهم الدخل بعد حركة سعر
أثبتوا التوزيع السنوي وأعيدوا حساب العائد عند تغيّر السعر، حتى يحدّث هبوط أو صعود عائد النقد بلا مورّد بيانات سوق.
واجبات وتمارين على أسلوب CFA
ولّدوا إجابات عائد توزيعات قابلة لإعادة الإنتاج لأوراق العمل: DPS السنوي على السعر في مئة، بما في ذلك حالة التوزيع الصفري.
الأسئلة الشائعة
هل تستخدمون التوزيع السنوي التاريخي أم المتوقع؟
أيّهما شئتم ما دمتم متسقين. لا تجلب هذه الحاسبة أسعارًا ولا سياسات؛ تعيد الرقم السنوي للنقد للسهم الذي تقدّمونه مقابل السعر الذي تقدّمونه.
هل يشمل ذلك أرباح رأس المال أو الضرائب؟
لا. هو عائد التوزيع النقدي فقط. العائد الكلي والعائد المعادل ضريبياً للسند مقياسان مختلفان بأدوات مختلفة.
ما عائد سهم لا يوزع أرباحًا؟
صفر، وتعرض الحاسبة هذا الصفر بدل أن تعطي خطأ. وبذلك تضع أسهم النمو التي لا توزع شيئًا بجانب أسهم الدخل وتقارنها بالمعايير نفسها.
ماذا يعني العائد العكسي للسهم؟
هو سعر السهم مقسومًا على التوزيع السنوي، أي عدد السنوات التي يحتاجها ذلك التوزيع ليعيد سعر السهم لو لم يتغير. فمع توزيع 2.4 وسعر 80 تبلغ المدة 33.3333 سنة.
لماذا يجب أن يكون سعر السهم أكبر من صفر؟
لأن الحاسبة تقسم التوزيع على السعر. والسعر الصفري أو السالب لا يعطي عائدًا ذا معنى، لذلك تُرفض القيمة بدل عرض رقم مختلق.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/dividend-yield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_dividend":2.4,"share_price":80}'const res = await fetch("https://api.kit.forhosting.com/finance/dividend-yield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_dividend": 2.4,
"share_price": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/dividend-yield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_dividend": 2.4,
"share_price": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/dividend-yield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_dividend":2.4,"share_price":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_dividend":2.4,"share_price":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/dividend-yield", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"annual_dividend": 2.4,
"share_price": 80
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.dividend_yield",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المحرك حساب حتمي بحت، فمفاتيح الواجبات وجداول الفرز وعملاء API يتفقون دائماً على المدخلات ذاتها. استخدموا الأداة المجانية في المتصفح لفحص رمز واحد، أو واجهة API بسعر $0.002 لكل مهمة ناجحة عند تقييم أسماء كثيرة دفعة واحدة.
ما الذي يقيسه عائد التوزيعات وكيف يُحسب
الهوية القياسية المستخدمة هنا هي dividend_yield_percent تساوي annual_dividend مقسوماً على share_price، مضروباً في مئة. والنسبة نفسها دون خطوة الضرب في مئة هي dividend_yield_decimal، فثلاثة في المئة هي أيضاً صفر فاصلة صفر ثلاثة من سعر الشراء كل سنة. عندما يكون التوزيع السنوي موجباً بصرامة تتضمن الاستجابة أيضاً inverse_yield، وهو share_price مقسوماً على annual_dividend: عدد سنوات ذلك التوزيع اللازمة لاسترداد سعر السهم إن لم يتغير الدفع أبداً، وهو مقلوب العائد العشري. توزيع بعشرين دولاراً على سهم بمئة هو عشرون في المئة و inverse_yield بخمس سنوات؛ وتوزيع صفري هو عائد صفري ويُحذف inverse_yield بدل إرجاعه null، لأن مفاتيح الخرج الاختيارية تُسقط عندما لا تنطبق.
المدخلات والتحقق والتقريب ومحتوى الاستجابة
يجب أن يكون سعر السهم أكبر من صفر بصرامة: سعر صفري أو سالب غير معرّف للعائد ويُرفض بالطريقة نفسها حتى لا تخزّن الأتمتة Infinity أبداً. يُقرَّب العائد العشري إلى min(precision زائد أربعة، خمسة عشر) حتى يحتفظ عائد صغير مثل أربعة وتسعين نقطة أساس بأرقام إضافية بعد النقطة. تكرر الاستجابات الناجحة المدخلين وعائد النسبة والعائد العشري وسلسلة الصيغة والدقة المستخدمة. كل من annual_dividend و share_price رقمان محدودان إلزاميان بوحدات العملة نفسها. يجوز أن يكون التوزيع السنوي صفراً لنمذجة سهم لا يدفع، فينتج عائداً صفرياً؛ أما توزيع سالب فيعيد خطأً مُصنَّفاً invalid_input يسمي الحقل، لأن عائداً نقدياً لا يُحسب من دفع سالب في هذا العقد. الأسماء البديلة الاختيارية dividend و dps و annual_dps و dividend_per_share تقابل annual_dividend؛ و price و current_price و stock_price تقابل share_price حتى تعيد جداول البيانات وعملاء النماذج استخدام أعمدة مألوفة. حقل precision الاختياري (أسماء بديلة decimals و dp) يضبط منازل المبلغ والنسبة و inverse_yield، بتقصير أربعة وسقف خمسة عشر لاستقرار JSON. لا تُفوتر عمليات التحقق الفاشلة؛ وتستهلك مهام API الناجحة فقط الرصيد المدفوع مسبقاً بالسعر الأساسي المنشور $0.002. لا ترسلوا رموز تداول حية: هذا المحرك لا يستعلم عن أسعار ولا تواريخ انقطاع الحق ولا تقاويم الدفع، والرمز غير الرقمي يفشل بـ invalid_input.
أين تبرر حاسبة عائد التوزيعات موضعها
إن احتجتم مقارنة معدّلة ضريبياً بين سند بلدية وقسيمة خاضعة فاستخدموا أداة العائد الخاضع المعادل المنفصلة؛ تجيب هذه الصفحة فقط عن التوزيع السنوي للسهم على السعر الحالي، بمخرجات مستقرة قابلة لإعادة الإنتاج تطمئنون إليها في الاختبارات. يستخدم مستثمرو الدخل وفارزو نمو التوزيعات حاسبة عائد التوزيعات لمقارنة الأسماء بعد حركة سعر دون انتظار طرفية تحدث عمود عائد تاريخي: إن بقي التوزيع السنوي ثابتاً وانخفض السعر ارتفع العائد وقصر inverse_yield لسنوات استرداد الثمن. يشرح المستشارون والمعلمون للعملاء لماذا قد يكون عائد العنوان المرتفع أثر هبوط سعر لا زيادة دفع، بتثبيت annual_dividend وتغيير share_price وحده. فرق المنتج التي تبني قوائم متابعة أو شروح وساطة أو مراجع واجبات تستدعي العقد نفسه من سكربتات حتى تتطابق صفحة بعنوان حاسبة عائد التوزيعات مع الأداة بعد الدخول وواجهة API للخادم دون إعادة حراس القسمة على صفر. يثبّت مستخدمو الجداول نتيجة 2.4 على 80 تساوي ثلاثة في المئة في التكامل المستمر عند إعادة بناء شيفرة العرض، ضماناً لبقاء التقريب والأسماء البديلة. ولأن هذا تحليل parse خالص من المستوى A، تكلف كل دعوة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة؛ ولا تُحسب المدخلات غير الصالحة ولا يُخزَّن شيء بعد الاستجابة. اجمعوا الصفحة التفاعلية المجانية لاسم واحد مع نقطة النهاية المسعّرة للفرز بالجملة.
حالات التكامل
قوائم المتابعة وأتمتة المنتج
شغّلوا API على أسماء كثيرة دفعة واحدة بنفس عقد JSON الخاص بالأداة المجانية لبذر أعمدة العائد وتجهيزات CI.
أسئلة تقنية
ما صيغة عائد التوزيعات؟
dividend_yield_percent = (annual_dividend / share_price) × 100. تعيد الأداة أيضاً dividend_yield_decimal (النسبة نفسها دون × 100) و، عندما يكون التوزيع موجباً، inverse_yield = share_price / annual_dividend.
لماذا يجب أن يكون سعر السهم أكبر من صفر؟
يقسم العائد التوزيع السنوي على السعر، فـ share_price الصفري أو غير الموجب غير معرّف ويعيد invalid_input. والتوزيع السنوي الصفري مسموح وينتج عائداً 0%.
كم تكلفة حاسبة عائد التوزيعات؟
مجانية في متصفحكم على هذه الصفحة. عبر API تكلف الطلب الناجح $0.002؛ ولا تُحسب المدخلات غير الصالحة.