حاسبة معدل السحب الآمن
اختبر صمود معدل السحب: محفظة قدرها 1,000,000 بسحب 4 بالمئة وعائد سنوي 7 بالمئة على مدى 30 سنة تبدأ بسحب 40,000 سنويًا، وتصمد حتى النهاية، ويتبقى منها 3,569,333.39. ويجري الحساب سنة بعد سنة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المحفظة
- 1,000,000
- معدل السحب (%)
- 4
- السنوات
- 30
- العائد السنوي (%)
- 7
- التضخم (%)
- 0
- السحب السنوي الأولي
- 40,000
- إجمالي المسحوب
- 1,200,000
- الرصيد النهائي
- 3,569,333.39
- السنوات التي صمد فيها رأس المال
- 30
لا يكون معدل السحب المخطط للتقاعد مفيدًا إلا إذا أمكن للمحفظة أن تدعمه طوال الأفق بافتراض عائد واضح. تأخذ حاسبة معدل السحب الآمن هذه رصيدكم الابتدائي، وسحب السنة الأولى كنسبة مئوية من ذلك الرصيد، وعائدًا سنويًا ثابتًا للمحفظة، ومسار تضخم اختياري للسحب، وعدد سنوات التقاعد، ثم تسقط الرصيد سنة بعد سنة. في كل سنة تسحب أولًا المبلغ المعدَّل بالتضخم، وتطبق العائد الثابت على ما يتبقى، وتُبلغ إن كان الخطة تصمد، وكم سنة عاشت المحفظة، وإجمالي المسحوب، والرصيد النهائي. استخدموها لاختبار قاعدة الأربعة في المئة، أو مقارنة إنفاق ستة في المئة مقابل ثلاثة، أو توثيق خط أساس حتمي قبل أدوات مونت كارلو الأعقد.
أين تضيف حاسبة SWR بعائد ثابت قيمة حقيقية
يستخدم الأفراد والمستشارون حاسبة معدل السحب الآمن عندما يريدون خط أساس سريعًا وقابلًا للشرح قبل فتح حزمة تخطيط كاملة: يختارون محفظة ومعدل إنفاق وعائدًا طويل الأجل وأفقًا، ثم يرون إن كانت الخطة تصمد بتلك الافتراضات وحدها. يحتاج المعلمون ومجتمعات FIRE إلى أداة حتمية لمسائل الصف وعروض المدونات التي تسأل إن كان أربعة في المئة يدوم ثلاثين سنة عند عائد معلن، دون استيراد مكتبات مونت كارلو أو جداول عوائد تاريخية.
فرق المنتج والمحتوى التي تستهدف حاسبة معدل السحب الآمن أو استدامة سحب التقاعد أو مختبر قاعدة الأربعة في المئة تحصل على ودجت حي يطابق مساره المجاني في المتصفح مسار الأتمتة المدفوع على الوحدة النقية نفسها. التحقق الفاشل لا يستهلك الرصيد.
حالات الاستخدام
فحص أساسي لإنفاق التقاعد
اختبروا ما إذا كان معدل سحب مخطط (مثل أربعة في المئة من المحفظة الابتدائية) يدوم لأفق ثلاثين سنة تحت العائد السنوي الثابت الذي تختارونه.
مقارنة معدلات الإنفاق جنبًا إلى جنب
شغّلوا خطط ثلاثة وأربعة وخمسة في المئة على نفس المحفظة والعائد والتضخم والسنوات لتروا أي المعدلات تبقى مستدامة.
عروض صف ومحتوى
علّموا قاعدة الأربعة في المئة والإنفاق الحقيقي الثابت بإسقاط حتمي بعائد ثابت يمكن للطلاب والقراء إعادة إنتاجه بدقة.
الأسئلة الشائعة
هل هذه قاعدة الأربعة في المئة التاريخية أم مونت كارلو؟
لا هذه ولا تلك. خط أساس شفاف، وليس تكرارًا لدراسة Trinity التاريخية ولا محاكاة عشوائية.
بأي ترتيب يُطبَّق السحب والعائد في كل سنة؟
يُسحب المال أولًا ثم يُطبَّق العائد على ما تبقى. وهذا يوافق الإنفاق في بداية كل سنة، وتعطي الأرقام نفسها دائمًا التوقع نفسه.
ماذا يعني أن الخطة غير مستدامة؟
يعني أن الرصيد في إحدى السنوات لم يكفِ لتغطية السحب الكامل. عندها تُعَدّ المحفظة مستنفدة، وتعرض الحاسبة عدد السنوات الكاملة التي صمدت فيها قبل هذا العجز.
كيف أقارن بين معدلات سحب مختلفة؟
أعد الحساب بالمحفظة والعائد والتضخم وعدد السنوات نفسها، وغيّر المعدل وحده: 3 ثم 4 ثم 5 بالمئة. سترى أي المعدلات يبقى مستدامًا وكيف يتغير الرصيد النهائي بينها.
هل يزيد مبلغ السحب مع التضخم؟
نعم إذا أدخلت معدل تضخم، إذ يزيد السحب بهذا المعدل بدءًا من السنة الثانية فتبقى قدرتك الشرائية ثابتة. وإذا لم تدخله يكون 0 بالمئة ويبقى السحب كما هو كل سنة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}'const res = await fetch("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.safe_withdrawal_rate_test",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الوحدة النقية نفسها تشغّل ودجت المتصفح المجاني ومسار API المدفوع مسبقًا، فلا تختلف فحوصات الجداول والأتمتة على مثال محلول. الإدخال غير الصالح يفشل بـ invalid_input ولا يُفوتر.
ماذا يقيس اختبار معدل السحب الآمن بعوائد ثابتة
يجيب معدل السحب الآمن عن سؤال إنفاق عملي: بالنظر إلى رصيد عند التقاعد، أي جزء من ذلك الرصيد الابتدائي يمكنكم سحبه في السنة الأولى—ومواصلة الإنفاق بالقيمة الحقيقية بعد ذلك—دون نفاد المال قبل انتهاء الخطة. القواعد الكلاسيكية مثل قاعدة الأربعة في المئة هي استدلالات تاريخية وليست ضمانات؛ تنبع من دراسة مخاطر تسلسل العوائد عبر الأسواق الماضية. هذه القدرة لا تستخرج عوائد عشوائية. تشغّل إسقاطًا شفافًا بعائد ثابت حتى تروا، تحت عائد سنوي مفترض للمحفظة ومسار تضخم للإنفاق، ما إذا كانت الخطة مستدامة على الورق. سحب السنة الأولى هو portfolio مضروبًا في withdrawal_rate_percent مقسومًا على مئة. في كل سنة لاحقة ينمو السحب بعامل التضخم، فيبقى الإنفاق الحقيقي ثابتًا عندما يطابق inflation_percent مسار تكلفة المعيشة الذي يهمكم. يُطبق النمو بعد السحب كل سنة عند annual_return_percent الثابت الذي تقدمونه. إذا لم يغطِّ الرصيد سحبًا كاملًا في سنة ما، تُعلِّم التشغيل المحفظة مستنفدة، وتسجل years_survived كعدد السنوات الكاملة قبل ذلك العجز، وتضع sustainable إلى false. إذا نجحت كل سنة وبقي رصيد موجب بعد خطوة النمو الأخيرة، يكون sustainable هو true ويكون final_balance هو الرصيد المتبقي. هذا الشكل من قيمة منطقية ومبالغ هو ما يحتاجه المخططون والمعلمون والأتمتة لفحص استدامة نعم/لا واضح قبل إضافة الضرائب أو الضمان الاجتماعي أو الأسواق المتغيرة.
عقد الإدخال وترتيب الإسقاط والتقريب وأمثلة عملية
ترتيب الإسقاط دائمًا السحب أولًا ثم النمو: يطابق نموذج إنفاق شائع في بداية السنة ويثبت الـ goldens. ثبّتوا في الاختبارات حقول المال المقربة والأعلام المنطقية لتبقى العملاء مستقرة عبر بيئات التشغيل. أرسلوا POST بجسم JSON فيه أربعة حقول إلزامية: portfolio (الرصيد الابتدائي، محدود وأكبر تمامًا من الصفر)، وwithdrawal_rate_percent (سحب السنة الأولى كنسبة من ذلك الرصيد الابتدائي، محدود وأكبر من الصفر)، وyears (أفق تقاعد صحيح من واحد إلى مئة وعشرين)، وannual_return_percent (عائد اسمي سنوي ثابت يُطبق بعد كل سحب؛ يجب أن يكون محدودًا وأكبر من سالب مئة ليبقى عامل النمو موجبًا). القيمة الاختيارية inflation_percent افتراضيها صفر ويجب أيضًا أن تبقى فوق سالب مئة؛ وdecimals اختياري صحيح من صفر إلى ثمانية (افتراضي اثنان) يتحكم بتقريب half-up لحقول المال. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة وportfolio أو معدل السحب غير الموجب وyears خارج النطاق تفشل بـ invalid_input ولا تُفوتر. مثال: portfolio مليون، معدل سحب أربعة، years ثلاثون، عائد سنوي سبعة، تضخم صفر ينتج سحبًا سنويًا أوليًا بأربعين ألفًا، وsustainable true بعد ثلاثين سنة، ورصيدًا نهائيًا كبيرًا لأن نمو سبعة في المئة يتفوق على إنفاق أولي أربعة بلا تضخم. مثال: نفس المليون بسحب عشرة في المئة وعائد ثلاثة وثلاثين سنة وتضخم اثنين غالبًا يستنفد مبكرًا؛ تضع الاستجابة depleted true وsustainable false وyears_survived دون ثلاثين وfinal_balance صفرًا.
أين تضيف حاسبة SWR بعائد ثابت قيمة حقيقية
تستطيع أدوات سير العمل استدعاء API من n8n أو جسور بأسلوب Zapier أو عمال الحافة لتمرير خطة أكبر: المتابعة إلى وحدات الضرائب أو الضمان الاجتماعي فقط عندما يكون sustainable هو true تحت العائد المحافظ للمستخدم. ولأن التنفيذ parse نقي من المستوى A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقوا years ضمن النطاق والعوائد فوق سالب مئة ومعدلات السحب موجبة؛ وثبّتوا final_balance وtotal_withdrawn وعلامة sustainable في اختبارات الانحدار؛ فتحصلون على فحوصات استدامة تقاعد قابلة لإعادة الإنتاج دون بناء حزمة تخطيط مالي كاملة خاصة بكم.
أسئلة تقنية
كيف تعمل حاسبة معدل السحب الآمن؟
تأخذ سحب السنة الأولى كـ portfolio مضروبًا في withdrawal_rate_percent/100، وتضخّم ذلك السحب كل سنة بـ inflation_percent، وتطرحه من الرصيد، ثم تضرب الباقي في (1 + annual_return_percent/100). بعد الأفق الكامل تُبلغ sustainable وdepleted وyears_survived وtotal_withdrawn وfinal_balance.
ماذا يعني sustainable في الاستجابة؟
يكون sustainable هو true فقط عندما تغطي المحفظة كل سحب مخطط طوال السنوات وتنتهي بـ final_balance موجب. إذا تعذر تمويل السحب الكامل في سنة، يكون depleted هو true وsustainable هو false وyears_survived عدد السنوات الكاملة قبل ذلك العجز.
هل يغيّر التضخم السحب كل سنة؟
نعم عندما يكون inflation_percent غير صفر. سحب السنة y يساوي السحب السنوي الأولي مضروبًا في (1 + inflation_percent/100) مرفوعًا إلى (y − 1). اتركوا التضخم صفرًا لمسار سحب اسمي ثابت.
كم تكلفة اختبار معدل السحب الآمن؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل مكالمة ناجحة؛ الإدخال غير الصالح لا يُفوتر.