حاسبة تحقيق الحلم
لهدف قدره 50,000 خلال 5 سنوات مع مدخرات 10,000 و500 شهريًا وعائد 8% سنويًا، تصل إلى 51,636.89 أي بفائض 1,636.89. أدخل هدفك ومدخراتك ومساهمتك والعائد والسنوات لتعرف هل تكفي الخطة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المبلغ المستهدف
- 50,000
- المدخرات الحالية
- 10,000
- المساهمة الشهرية
- 500
- العائد السنوي
- 8
- السنوات
- 5
- الأشهر
- 60
- المعدل الشهري
- 0.0066666667
- المدخرات المستقبلية
- 14,898.46
- المساهمات المستقبلية
- 36,738.43
خطة تحقيق الحلم هي مبلغ هدف وتاريخ والنقد المدّخر سلفاً والنقد الذي ستضيفونه بعدُ وعائد تقبلون افتراضه. ترسمل هذه الحاسبة الادخار الحالي بمعدل شهري مأخوذ من العائد السنوي، وتضيف القيمة المستقبلية للمساهمات الشهرية على الأفق نفسه، ثم تقارن ذلك الرصيد المسقط بالهدف. إذا تجاوز الإسقاط الحلم فالفرق فائض. وإذا قصر فالفرق عجز عليكم إغلاقه بمزيد من الادخار أو مزيد من الوقت أو عائد مفترض مختلف. لا تختار منتجات استثمار ولا تحوّل عملات ولا تخمّن التضخم.
ما الذي تحسبه خطة تحقيق الحلم فعلاً
ابدؤوا بالهدف رقماً لا شعاراً: دفعة أولى، صندوق إجازة طويلة، زفاف، مشغل، رحلة لا تتكرر. ثم ثبّتوا أربعة أرقام أخرى تحرّك الإجابة حقاً. الادخار الحالي هو المبلغ الوحيد المخصص للحلم سلفاً.
المساهمة الشهرية هي مبلغ نهاية الشهر الذي ستواصلون إضافته. العائد السنوي هو النمو الاسمي المتوقع كنسبة مئوية لا كسراً عشرياً: ثمانية تعني ثمانية في المائة في السنة. years هو الأفق حتى تاريخ الهدف. في الداخل تستخدم حاسبة تحقيق الحلم الرسملة الشهرية لأن رسوم الادخار والاستثمار المنزلية تُنشر كذلك في العادة.
المعدل الشهري i هو النسبة السنوية مقسومة على مئة ثم على اثني عشر. عدد الأشهر n هو اثنا عشر ضعف years. ينمو الادخار الحالي كـ P في (واحد زائد i) مرفوعاً إلى n.
تنمو المساهمات الشهرية كدفعة عادية: PMT في ((واحد زائد i) مرفوعاً إلى n ناقص واحد) مقسوماً على i، أو ببساطة PMT في n عندما يكون العائد صفراً حتى لا يُقسم على صفر. القيمة المسقطة هي مجموع تينك القيمتين المستقبليتين. الفائض هو المسقط ناقص الهدف عندما يكون الفرق موجباً.
العجز هو الهدف ناقص المسقط عندما يكون الفرق سالباً. التطابق التام بعد التقريب يبلّغ كليهما صفراً ويعلّم الخطة ممولة. ليست أداة أشهر حتى الهدف تتجاهل نمو الاستثمار، وليست صفحة فائدة مركبة لمبلغ وحيد لا تذكر مبلغ حلم قط.
قصد البحث هو تحديداً ما إذا كانت خطة الادخار والنمو تموّل الحلم في التاريخ الذي سميتموه.
أين تثبت حاسبة تحقيق الحلم نفعها
تستخدم البيوت هذه الصفحة عندما يكون لدفعة منزل أو زفاف أو استراحة مهنية أو شراء كبير تاريخ وسعر ويحتاجون إلى معرفة ما إذا كانت الخطة الحالية تكفي. يحتاج المرشدون والمعلّمون إلى وحي حتمي يرفض هدفاً سالباً بدل رسم مخطط أخضر فوق خطأ كتابة. تضمّن فرق المنتجات العقد الخماسي نفسه في الإدماج حتى يرى من يكتب هدفاً ورصيداً وخصماً شهرياً وعائداً وأفقاً العجز أو الفائض نفسه الذي ستثبته الاختبارات الآلية لاحقاً.
تستفيد مواقع المحتوى التي ترتّب على حاسبة تحقيق الحلم من أداة حية يتطابق مسارها في المتصفح مع الأتمتة المدفوعة على وحدة نقية واحدة. هذه الصفحة ليست حاسبة وقت هدف الادخار التي تجيب بعدد الأشهر التي يحتاجها إيداع ثابت بلا نمو استثماري. وليست صفحة فائدة مركبة لمبلغ وحيد بلا هدف.
وليست رسم نمو IRA بمساهمات سنوية، ولا رقم FIRE مشتقاً من النفقات السنوية. لتلك الاستعلامات صفحاتها. وأبقوا الطلبات صغيرة.
متى احتجتم لاحقاً إلى تضخم أو ضرائب أو مطابقة صاحب العمل أو إيداعات غير منتظمة فعاملوها متطابقة أخرى بدل مد هذا العقد الخماسي إلى ما وراء ما يجيب عنه بأمانة.
حالات الاستخدام
دفعة المنزل قبل تاريخ الانتقال
أسقطوا ما إذا كان الادخار الحالي مع خصم شهري مخطط، نامياً بعائد سنوي مفترض، يغطي هدف الدفعة قبل الحاجة إلى المفاتيح.
زفاف أو إجازة طويلة أو رحلة لا تتكرر
سمّوا التكلفة والتاريخ ثم اقرؤوا العجز أو الفائض بدل الرجاء في أن تتوافق الأرصدة في الموعد.
أوراق الإرشاد وتهيئات CI
غذّوا تطبيقات التخطيط والاختبارات الآلية بأعلام حتمية لـ shortfall وsurplus وfunded تطابق الأداة المجانية في المتصفح بايت بايت.
الأسئلة الشائعة
كيف يُحسب العجز أو الفائض؟
عندما يكون العائد صفراً تكون المساهمات ببساطة PMT × n. الفائض هو max(0, projected − goal). العجز هو max(0, goal − projected).
ماذا يحدث إذا كان مبلغ الهدف أو الادخار الحالي سالباً؟
الصفر مسموح: يعني هدفاً مجانياً أو خطة تبدأ من لا شيء.
هل العائد السنوي نسبة مئوية أم كسر عشري؟
نسبة مئوية. أرسلوا 8 لثمانية في المائة في السنة. إرسال 0.08 يُعامل على أنه ثمانية أجزاء من مئة من النقطة المئوية، لا ثمانية في المائة.
أتُضاف المساهمات الشهرية في بداية كل شهر أم في نهايته؟
في نهاية كل شهر (دفعة عادية). إيداعات بداية الشهر (دفعة مقدّمة) متطابقة أخرى ولا تُخلط في هذا العقد.
ماذا لو لم أرغب في افتراض أي عائد؟
أدخل عائدًا قدره 0. عندها تحسب الخطة الادخار وحده: ما لديك الآن مضافًا إليه المساهمات الشهرية مضروبة في عدد الأشهر دون نمو، وهي طريقة حذرة لاختبار الهدف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/dream-come-true \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_amount":50000,"current_savings":10000,"monthly_contribution":500,"annual_return":8,"years":5}'const res = await fetch("https://api.kit.forhosting.com/fin/dream-come-true", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_amount": 50000,
"current_savings": 10000,
"monthly_contribution": 500,
"annual_return": 8,
"years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dream-come-true",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_amount": 50000,
"current_savings": 10000,
"monthly_contribution": 500,
"annual_return": 8,
"years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dream-come-true", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_amount":50000,"current_savings":10000,"monthly_contribution":500,"annual_return":8,"years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_amount":50000,"current_savings":10000,"monthly_contribution":500,"annual_return":8,"years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dream-come-true", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"target_amount": 50000,
"current_savings": 10000,
"monthly_contribution": 500,
"annual_return": 8,
"years": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dream_come_true",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
max_years | 80 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدموا الأداة المجانية في المتصفح لاختبار دفعة منزل أو صندوق زفاف، أو استدعوا API بسعر $0.002 لكل طلب ناجح عندما يحتاج تطبيق إلى عجز حتمي.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
تقع مبالغ المال بين صفر وترليون. يجب أن يبقى العائد السنوي بين صفر ومئة في المائة حتى يبقى عامل الرسملة منتهياً. مثال: هدف خمسين ألفاً وحالي عشرة آلاف وخمسمئة في الشهر وثمانية في المائة وخمس years ينتج فائضاً متواضعاً. المصادقة الفاشلة لا تستهلك رصيداً مسبوق الدفع. أرسلوا بهيئة POST جسماً JSON بخمسة أعداد منتهية. target_amount هو الحلم بوحدات العملة؛ تُقبل البدائل goal وdream_amount وamount حتى تحتفظ الورقة باسم عمود مألوف. current_savings هو الرصيد المخصص سلفاً؛ وتشير البدائل savings وcurrent وprincipal إلى الحقل نفسه. يجب أن يكون الحقلان غير سالبين: يُرفض target_amount السالب أو current_savings السالب بـ invalid_input مع تسمية الحقل، ولا يُحاسب ذلك الفشل. ذلك هو الخطأ التعاقدي. monthly_contribution هو إيداع نهاية الشهر ويجوز أن يكون صفراً إن كنتم تنمّون ما لديكم فقط؛ تُقبل البدائل monthly وcontribution وdeposit وpmt، وتُرفض مساهمة سالبة. annual_return هو النسبة السنوية الاسمية؛ وتُقبل rate وreturn_rate وannual_rate. عائد صفر يصوّر ادخاراً خالصاً بلا نمو. years هو الأفق ويجوز أن يكون كسرياً حتى تكون سنتان ونصف ثلاثين شهراً؛ وتُقبل t وtime وhorizon. عند النجاح يعيد الجسم المدخلات، ويبلّغ months والمعدل الشهري، ويعيد future_savings وfuture_contributions وprojected_value وshortfall وsurplus وfunded وstatus وسلسلة formula. وإذا كان الهدف موجباً يعيد أيضاً funded_percent. تُقرَّب حقول أسلوب العملة half-up إلى منزلتين عشريتين حتى تتطابق الأداة المجانية وAPI بايت بايت. تستعمل دعوات API الناجحة السعر الأساس المنشور $0.002.
أين تثبت حاسبة تحقيق الحلم نفعها
ولأن التنفيذ parse نقي من المرتبة A تكلف كل دعوة ناجحة $0.002 المنشور بلا رموز نموذج وبلا شبكة صادرة. ثبّتوا projected_value وshortfall وsurplus المقرَّبة في الاختبارات.
أسئلة تقنية
كم تكلفة حاسبة تحقيق الحلم؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل دعوة ناجحة؛ والإدخال غير الصالح لا يُحاسب.