حاسبة نسبة التحوط
مع ارتباط 0.9 وتقلب حاضر قدره 4 وتقلب للعقود الآجلة قدره 5، تكون نسبة التحوط المثلى 0.72، أي بيع 0.72 وحدة آجلة مقابل كل وحدة حاضرة تملكها. حدّد حجم التحوط للحبوب أو النفط أو مؤشر أو أسعار الفائدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الارتباط
- 0.9
- الانحراف المعياري الفوري
- 4
- الانحراف المعياري للعقود الآجلة
- 5
- نسبة التحوط
- 0.72
نسبة التحوط المثلى للعقود الآجلة هي الإجابة المدرسية عن عدد عقود المستقبليات التي تعوّض وحدة واحدة من مركز حاضر عندما يهم التباين المتبقي أكثر من مطابقة اسمية واحداً بواحد. تبحث مكاتب المخاطر ومرشحو CFA وتجار الحبوب أو الطاقة عن تلك العبارة عندما يملكون تلك الإحصاءات الثلاث من نافذة عوائد ويحتاجون إلى تغطية أدنى تباين، لا دفتر أرباح وخسائر للعقود الآجلة ولا g لهيدجز. تقبل حاسبة نسبة التحوط هذه الأعداد المنتهية الثلاثة، وتعيد النسبة، وترفض انحرافاً معيارياً للعقود الآجلة يساوي صفراً لأن ذلك المقام غير معرّف.
كيف تُحسب نسبة التحوط المثلى من الارتباط والتقلبات
نسبة التحوط المثلى لمركز حاضر هي عدد وحدات العقود الآجلة الذي يصغّر تباين الدفتر المشترك للحاضر زائداً العقود الآجلة. يجب أن يكون الانحرافان بالوحدة نفسها — نسبة مئوية يومية أو عائد لوغاريتمي أسبوعي أو مُحوَّل سنوياً — لأن النسبة بين التقلبين وحدها تدخل المعادلة. ارتباط قدره 0.9 مع انحراف حاضر 4 وانحراف عقود 5 يعطي 0.72: تبيعون على المكشوف 0.72 وحدة عقود آجلة لكل وحدة حاضر طويلة.
عندما تتحرك السلسلتان معاً بارتباط واحد وتشتركان في التقلب نفسه تكون النسبة واحداً. عندما تكون العقود الآجلة أشد ضجيجاً بضعف الحاضر تكفي نصف وحدة عقود لكل وحدة نقد. الارتباط السالب يقلب إشارة التغطية، أي مركزاً طويلاً في العقود الآجلة لا قصيراً.
تقلب حاضر صفري ينتج نسبة تحوط صفراً، وهو صادق: دفتر نقد لا يتحرك لا يحتاج تغطية. تقلب عقود آجلة صفري ليس صادقاً ويُرفض، لأن القسمة على سلسلة عقود مجمّدة لا تعرّف تحوط أدنى تباين. تقدمون الإحصاءات الثلاث؛ تضربها الحاسبة وتقرب نسبة التحوط half-up حتى تتطابق الأمثلة الذهبية بايتاً ببايت عبر بيئات التشغيل.
هذه نسبة تحوط من ثلاث إحصاءات عوائد منشورة، لا نتيجة نقد لصفقة مغلقة، ولا حجم أثر، ولا تكلفة رأس مال متوسطة مرجّحة.
أين تثبت حاسبة نسبة التحوط جدواها
يستخدم مديرو المخاطر حاسبة نسبة تحوط لتحويل الارتباط المقدَّر للشهر الماضي وتقلبي العائد إلى تغطية واحدة قبل إرسال تذكرة عقود آجلة ضد دفتر حاضر من حبوب أو خام أو مؤشر أسهم أو أسعار فائدة. يبحث مرشحو CFA ودروس المشتقات عن العبارة نفسها عندما يطلب بند نسبة التحوط لأدنى تباين من الارتباط والانحرافين المعياريين، لا ربح عقد مدرج أو خسارته ولا g لهيدجز. تسحب فرق الخزانة كلا الانحرافين من حزمة مخاطر داخلية وتقارن التغطية بتحوط اسمي ساذج واحداً بواحد بدل معاملة أي الرقمين بديلاً.
هذا بحث وعمل مختلفان عن حاسبة أرباح وخسائر عقد آجل، وعن معامل ارتباط بيرسون على سلسلتين، وعن g لهيدجز، وعن محدِّد عدد عقود يحتاج قيمة المحفظة ومضاعف العقود الآجلة: تلك الأدوات تسعّر تذكرة مغلقة، وتقيس الاقتران، وتبلغ حجم أثر، أو تحوّل نسبة إلى حصص. تسعّر نسبة تحوط أدنى تباين كم تباين عقود آجلة تحتاجون لكل وحدة حاضر. تستفيد مواقع المحتوى التي ترتب على حاسبة نسبة التحوط من ودجة حية يتطابق مسارها المجاني في المتصفح مع مسار الأتمتة المدفوع على الوحدة النقية نفسها.
التحقق الفاشل لا يستهلك رصيداً.
حالات الاستخدام
تذكرة تغطية قبل الإغلاق
حوّلوا الارتباط المقدَّر لآخر نافذة وتقلبي العائد إلى تغطية آجلة واحدة لأدنى تباين قبل إرسال التذكرة ضد دفتر الحاضر.
بنود CFA والمشتقات
تحققوا من نسبة التحوط المدرسية من ρ و σ_S و σ_F عندما يطلب بند الامتحان تغطية أدنى تباين لا أرباح العقود الآجلة وخسائرها ولا g لهيدجز.
الأسئلة الشائعة
كيف تُحسب نسبة التحوط المثلى للعقود الآجلة؟
ارتباط 0.9 مع انحراف معياري حاضر 4 وانحراف عقود 5 يعود 0.72. تُقرَّب النسبة half-up إلى عشر خانات عشرية.
هل يجوز أن يكون انحراف الحاضر صفراً وأن يكون الارتباط سالباً؟
نعم. دفتر نقد ساكن يطبع نسبة تحوط صفراً. الارتباط السالب يطبع تغطية سالبة، أي تحوطاً طويلاً في العقود الآجلة لا قصيراً.
هل هذا هو نفسه ربح العقود الآجلة وخسارتها أو g لهيدجز؟
لا. تحتاج حاسبة عقد آجل إلى حجم وسعرين للإبلاغ عن أرباح وخسائر نقدية. g لهيدجز إحصائية حجم أثر. تعيد هذه الحاسبة تغطية أدنى تباين من إحصاءات العوائد الثلاث التي ترسلونها.
هل تخبرني نسبة التحوط بعدد العقود التي أتداولها؟
ليس مباشرة. فهي تعطي وحدات العقود الآجلة لكل وحدة من المركز الحاضر. لتحويلها إلى عدد عقود اضربها في حجم مركزك الحاضر واقسم على حجم العقد الواحد، والحاسبة لا تجري هذه الخطوة.
هل يجب أن يكون الانحرافان المعياريان بالوحدة نفسها؟
نعم. استخدم نسبة مئوية يومية أو عوائد أسبوعية أو أرقامًا سنوية، لكن الوحدة نفسها للاثنين وفي نافذة الارتباط نفسها. لا يدخل النتيجة إلا النسبة بين التقلبين، فخلط الوحدات يعطي تحوطًا خاطئًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/hedge-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"correlation":0.9,"spot_std":4,"futures_std":5}'const res = await fetch("https://api.kit.forhosting.com/fin/hedge-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/hedge-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/hedge-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"correlation":0.9,"spot_std":4,"futures_std":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"correlation":0.9,"spot_std":4,"futures_std":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/hedge-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.hedge_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
هي حاصل ضرب الارتباط بين عوائد السوق الحاضر وعوائد العقود الآجلة في نسبة انحرافيهما المعياريين: hedge_ratio يساوي correlation مضروباً في spot_std مقسوماً على futures_std. تشغّل الوحدة النقية نفسها ودجة المتصفح المجانية ومسار الـ API بسعر $0.002 لكل استدعاء ناجح، فلا تختلف ورقة الحساب عن سكربت الأتمتة في التقريب.
كيف تُحسب نسبة التحوط المثلى من الارتباط والتقلبات
يكتب Hull وملحوظات منهج CFA وكل تمهيد لتغطيات مدرجة ذلك العدد على أنه حاصل ضرب ارتباط عوائد الحاضر والعقود الآجلة في نسبة انحرافيهما المعياريين: hedge_ratio يساوي correlation مضروباً في spot_std مقسوماً على futures_std. correlation هو r لبيرسون بين سلسلتي العوائد على النافذة التي اخترتموها، محصور بين ناقص واحد وزائد واحد. spot_std هو الانحراف المعياري لعوائد الحاضر على النافذة نفسها؛ futures_std هو الانحراف المعياري لعوائد العقود الآجلة. لا يقدّر هذا endpoint الارتباط ولا أياً من الانحرافين من تكات خام، ولا يختار نافذة رجوع، ولا يحوّل النسبة إلى عدد عقود من القيمة الاسمية والمضاعف، ولا يعلّم تذكرة عقود على ربح أو خسارة.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
ارتباط خارج ناقص واحد إلى زائد واحد يفشل لأنه ليس معامل بيرسون. انحراف معياري سالب يفشل لأن الانحراف المعياري لا يكون سالباً. لا تُحاسب تلك الإخفاقات. أرسلوا بـ POST جسماً JSON فيه ثلاثة أعداد منتهية واجبة. correlation هو r لبيرسون بين سلسلة عوائد الحاضر وسلسلة عوائد العقود الآجلة، ويجب أن يقع في الفترة المغلقة من ناقص واحد إلى زائد واحد؛ تشير الأسماء البديلة rho و corr و correlation_coefficient إلى الحقل نفسه كي تحتفظ الورقة بأسماء أعمدتها. spot_std هو الانحراف المعياري لعوائد الحاضر بالوحدة نفسها التي لـ futures_std؛ تُقبل الأسماء البديلة sigma_s و spot_sd و sigma_spot و spot_stdev. futures_std هو الانحراف المعياري لعوائد العقود الآجلة؛ تُقبل الأسماء البديلة sigma_f و futures_sd و sigma_futures و futures_stdev. قد يصل كل حقل عددي كعدد JSON أو كسلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية تفشل بـ invalid_input مع تسمية الحقل. إذا كان futures_std صفراً تماماً يرفض المعالج الطلب برسالة أن نسبة التحوط غير معرّفة عندما يكون الانحراف المعياري للعقود الآجلة صفراً، لأن المتطابقة تقسم على ذلك التقلب. يُسمح بـ spot_std صفري ويعيد نسبة تحوط صفراً. عند النجاح يعيد الجسم correlation و spot_std و futures_std، ثم يبلغ hedge_ratio بوصفه التغطية المقرَّبة، مع سلسلة صيغة تعيد بيان المتطابقة. مثال: correlation 0.9 و spot_std 4 و futures_std 5 تنتج نسبة تحوط 0.72. اقرنوا JSON بملاحظتكم عن النافذة وعرف العوائد الذي استخدمتموه — بسيط مقابل لوغاريتمي، يومي مقابل أسبوعي — لأن هذا endpoint يضرب الأعداد الثلاثة التي ترسلونها؛ لا يعيد بناء مصفوفة تباين مشترك، ولا يحوّل ترددات مختلطة إلى سنوي، ولا يقيس الدفتر بعدد العقود. أبقوا futures_std موجباً منتهياً بصرامة، وثبّتوا hedge_ratio المقرَّب في الاختبارات، فتحصلون على نسبة تحوط أدنى تباين قابلة لإعادة الإنتاج لأوراق الحساب وإضافات LMS وعاملات الحافة دون نصب محرك انحدار خاص بكم.
أين تثبت حاسبة نسبة التحوط جدواها
يعيد التجار ومساعدو المكتب تشغيل الحقول الثلاثة نفسها عندما تُغلق نافذة جديدة أو يزيح نظام الأساس أحد التقلبين، ثم يثبّتون hedge_ratio في دفتر عمليات حتى تبدأ كل محادثة من عدد واحد. تربط فرق المنتج العقد بمحركات تغطية ومولّدات اختبارات وتجهيزات CI يجب أن تثبّت hedge_ratio دون استدعاء API لبيانات السوق. ولأن التنفيذ parse نقي من المرتبة A، يكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة. أبقوا futures_std أكبر من صفر بصرامة، وثبّتوا التغطية المقرَّبة في الاختبارات، فتحصلون على نسبة تحوط قابلة لإعادة الإنتاج للمعاينات وإضافات LMS وعاملات الحافة دون نصب محرك تباين مشترك خاص بكم.
حالات التكامل
نظام الأساس بعد نافذة جديدة
أعيدوا تسعير التغطية عندما يُغلق أسبوع أو يحرّك إزاحة أساس أحد التقلبين: الحاسبة نفسها، مدخلات جديدة، hedge_ratio مشترك.
أسئلة تقنية
ماذا يحدث إذا كان الانحراف المعياري للعقود الآجلة صفراً؟
تفشل المهمة بـ invalid_input. نسبة التحوط غير معرّفة عندما يكون الانحراف المعياري للعقود الآجلة صفراً، لذا يجب أن يكون futures_std (الأسماء البديلة sigma_f و futures_sd و sigma_futures و futures_stdev) عدداً منتهياً غير صفري. لا تُحاسب تلك الإخفاق.
كم تكلفة حاسبة نسبة التحوط؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.