حاسبة قاعدة الواحد بالمئة
منزل سعره 200,000 يؤجَّر بمبلغ 1,600 شهريًا يبلغ 0.8% فقط، فلا يجتاز قاعدة الواحد بالمئة، إذ يحتاج إلى 2,000 أي بفجوة قدرها 400. أدخل السعر والإيجار لتفرز أي عقار. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- سعر العقار
- 200,000
- الإيجار الشهري
- 1,600
- النسبة المستهدفة (%)
- 1
- نسبة الإيجار إلى السعر (%)
- 0.8
- الإيجار الشهري المستهدف
- 2,000
- فجوة الإيجار
- 400
مجانية
فرز سريع لعقارات الإيجار
تقول قاعدة الواحد بالمئة إن الإيجار الشهري للعقار ينبغي أن يبلغ واحدًا بالمئة على الأقل من سعر شرائه. وهي وسيلة لتصفية قائمة من العقارات قبل تحليل أعمق، والإبقاء فقط على ما يبلغ هذا الحد أو يتجاوزه. تقسم الحاسبة الإيجار الشهري على السعر وتضرب الناتج في 100، ثم تحسب الإيجار اللازم لبلوغ حدك وتعرض الفجوة بينهما. منزل سعره 200,000 يؤجَّر بمبلغ 1,600 يبلغ 0.8%، دون الإيجار الشهري المطلوب عند 1% وهو 2,000، فلا يجتاز الفرز.
تعديل الحد وقراءة الفجوة
الحد 1% ما لم تغيّره. اجعله 0.7 للأسواق الساحلية الأغلى أو 2 لقاعدة الاثنين بالمئة، فيتغير الإيجار المستهدف والفجوة والنتيجة تبعًا لذلك. والفجوة هي الإيجار المستهدف ناقص الإيجار الفعلي، فإن كانت موجبة دلّت على الإيجار الناقص، وإن كانت سالبة دلّت على الهامش فوق الحد. وتحتفظ النسبة بثلاث منازل عشرية افتراضيًا حتى لا تُقرَّب 0.8% إلى النجاح أبدًا، بينما يظهر الإيجار المستهدف والفجوة دائمًا بمنزلتين عشريتين بوصفهما مبالغ مالية.
حالات الاستخدام
فرز الصفقات
افحص قائمة عقارات واحتفظ فقط بتلك التي يبلغ إيجارها واحدًا بالمئة من السعر أو يتجاوزه.
الأسئلة الشائعة
كيف تُحسب قاعدة الواحد بالمئة؟
يُقسم الإيجار الشهري على سعر الشراء ثم يُضرب في 100. فإذا بلغت النتيجة 1% أو تجاوزتها اجتاز العقار الفرز، وإذا بقيت دونها لم يجتزه.
هل يمكنني استخدام حد غير 1%؟
نعم. يمكنك خفضه إلى 0.7 للأسواق الساحلية الأغلى أو رفعه إلى 2 لقاعدة الاثنين بالمئة الأكثر صرامة. ويُعاد حساب الإيجار المستهدف والفجوة والنتيجة وفق الحد الجديد.
ماذا تعني الفجوة السالبة؟
تعني أن العقار يتجاوز الحد. فالفجوة هي الإيجار المستهدف ناقص الإيجار الفعلي، والقيمة السالبة تبيّن مقدار الهامش في الإيجار فوق الحد.
لماذا تظهر النسبة بثلاث منازل عشرية؟
حتى لا تُقرَّب النسبة 0.8% إلى 1% فيبدو أن العقار اجتاز الفرز. أما الإيجار المستهدف والفجوة فيظهران دائمًا بمنزلتين عشريتين لأنهما مبالغ مالية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/one-percent-rule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":200000,"monthly_rent":1600}'const res = await fetch("https://api.kit.forhosting.com/finance/one-percent-rule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 200000,
"monthly_rent": 1600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/one-percent-rule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 200000,
"monthly_rent": 1600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/one-percent-rule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":200000,"monthly_rent":1600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":200000,"monthly_rent":1600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/one-percent-rule", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"price": 200000,
"monthly_rent": 1600
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.one_percent_rule",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تفحص عقارًا للإيجار بقسمة monthly_rent على price: تعيد rent_to_price_percent، وtarget_rent اللازم لبلوغ عتبة k_percent (الافتراضية 1%)، والفجوة الدولارية، وراية نجاح/إخفاق.
القاعدة والصيغة
قاعدة الواحد بالمئة فحص سريع للعقار المؤجَّر: ينبغي ألا يقل الإيجار الشهري عن واحد بالمئة من سعر الشراء. تحسب الأداة rent_to_price_percent بوصفه monthly_rent مقسومًا على price مضروبًا في 100، وtarget_rent بوصفه price مضروبًا في k_percent مقسومًا على 100. على منزل بـ$200,000 يُؤجَّر بـ$1,600 تكون النسبة 0.8%، والمستهدف عند الافتراضي 1% هو $2,000، والفجوة — المستهدف مطروحًا منه الإيجار الفعلي — هي $400، فتكون راية passes خاطئة. ويتيح لك معامل k_percent إعادة ضبط العتبة: اضبطه على 0.7 للأسواق الساحلية الأغلى أو على 2 لقاعدة الاثنين بالمئة الأكثر تشددًا، فيتبعه كل رقم مشتق. ويجتاز العقار الفحص حين تبلغ نسبته k_percent أو تتجاوزها، وهو بالضبط ما تبلّغه راية passes المنطقية.
الإخراجات والتقريب وراية passes
يعود أربعة أرقام وقيمة منطقية. يُقرَّب rent_to_price_percent بقاعدة half-up إلى معامل decimals الذي قيمته الافتراضية 3 حتى لا تُسطَّح نسبة 0.8% إلى 1%، بينما يُقرَّب target_rent وgap دائمًا إلى خانتين عشريتين لأنهما مبلغان دولاريان. وgap هو target_rent مطروحًا منه monthly_rent وقد يكون سالبًا حين يتفوّق عقار على العتبة، فيخبرك بمقدار فسحة الإيجار الموجودة فوق العتبة. وتقارن راية passes النسبةَ الخام غير المقرَّبة بـ k_percent مع إبسيلون ضئيل 1e-12، فلا يعرقل عقارٌ يُؤجَّر بواحد بالمئة تمامًا غبارُ الفاصلة العائمة؛ إذ يُقرأ بصواب على أنه ناجح لا فاشل بسبب أثر تقريب في آخر خانة عشرية.
التحقق وموضع استعمالها
يجب أن يكون price عددًا منتهيًا فوق الصفر تمامًا، وmonthly_rent عددًا منتهيًا يساوي الصفر أو يزيد؛ وأي شيء غير ذلك يعيد خطأ invalid_input مُصنَّفًا يسمّي الحقل، فلا يُنتج إيجار فارغ أو سالب قيمة NaN في صمت. أما k_percent وdecimals فاختياريان، وقيمتاهما الافتراضيتان 1 و3 على التوالي. والمهام الفاشلة لا تُحاسَب أبدًا، ولا يغطّي الرصيد المدفوع مسبقًا إلا نداءات API الناجحة بالسعر الأساس.
حالات التكامل
عتبات مخصّصة
اضبط k_percent لتشغيل قاعدة الاثنين بالمئة أو عتبة ألين للأسواق الغالية.
أدلة المشترين
ضمِّن الـ widget المجاني ليختبر القرّاء سعرهم وإيجارهم فورًا.
أسئلة تقنية
ما قاعدة الواحد بالمئة؟
فحص ينجح حين لا يقل الإيجار الشهري عن 1% من سعر الشراء؛ ويحسمه rent_to_price_percent مقابل k_percent.
هل يمكنني تغيير العتبة؟
نعم. قيمة k_percent الافتراضية 1 لكن يمكنك ضبطها على 2 لقاعدة الاثنين بالمئة، أو أي عتبة تريدها.
ما هو target_rent؟
الإيجار اللازم لبلوغ عتبتك: price مضروبًا في k_percent مقسومًا على 100، مقرَّبًا إلى خانتين عشريتين.
لماذا يكون gap سالبًا أحيانًا؟
gap هو target_rent مطروحًا منه monthly_rent؛ والقيمة السالبة تعني أن العقار يتجاوز العتبة فعلًا.
هل هي مجانية؟
نعم في widget المتصفح من الفئة tier A؛ أما الـ API الحتمي فيبدأ من $0.002 ولا يحاسِب سوى النداءات الناجحة.