حاسبة نسبة التصويب الحقيقية
25 نقطة من 18 محاولة تصويب ميداني و8 رميات حرة تعني نسبة تصويب حقيقية قدرها 58.0855: رقم كفاءة واحد يجمع الثنائيات والثلاثيات والرميات الحرة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النقاط
- 25
- Fga
- 18
- Fta
- 8
- نسبة TS
- 58.0855018587
- Ts
- 0.5808550186
- محاولات التسديد الفعلي
- 21.52
نسبة التصويب الحقيقية، المختصرة TS%، هي معدل كفاءة التسجيل في كرة السلة الذي يجمع التصويبات الميدانية والرميات الحرة في رقم واحد حتى لا تُحتسب ليلة الأند-ون كما تُحتسب ليلة حيازات فارغة بالنسبة الخام نفسها. تقبل هذه الحاسبة النقاط المسجلة ومحاولات التصويب الميداني ومحاولات الرمية الحرة، ثم تعيد النسبة بالهوية المعيارية: النقاط مقسومة على ضعف كمية محاولات الميدان زائد 0.44 ضعف محاولات الرمية الحرة. تُرفض المحاولات السالبة لأن كشف المباراة لا ينزل دون الصفر. وتُرفض المحاولات المجمّعة الصفرية لأن المعدل غير معرّف إن لم يُصوّب أحد من الميدان ولا من الخط.
ماذا تقيس نسبة التصويب الحقيقية ولماذا لا يكفي FG%
نسبة التصويب الحقيقية، وكثيرًا ما تُكتب TS% على Basketball-Reference وNBA.com وكشوف الإحصاء الحديثة، تجيب عن سؤال لا تبلغه نسبة التصويب الخام: ما كفاءة هذا المصوّب بعد إدراج الرميات الحرة والقيمة الإضافية للثلاثيات، الملتقطة عبر مجموع النقاط، في معدل واحد؟ لاعب يسجل خمسًا وعشرين نقطة من ثماني عشرة محاولة ميدانية وثماني رميات حرة خلط تصويبات النقطتين والثلاثيات وزيارات الخط؛ وزميل بنفس نسبة الميدان بلا رميات حرة ليس بالكفاءة نفسها، لأن الليلة الأولى حوّلت حيازات من الخط أيضًا.
الهوية المعيارية، التي يستخدمها Basketball-Reference وإحصاءات الدوري العلنية، تقول إن TS% يساوي النقاط مقسومة على ضعف كمية محاولات الميدان زائد 0.44 ضعف محاولات الرمية الحرة، ثم تُحوَّل إلى نسبة مئوية. المعامل 0.44 يقدّر الحيازات المستهلكة عند الخط، لأن ليست كل محاولة رمية حرة خطأ برميتين: الأند-ون والأخطاء الفنية وأخطاء الثلاث رميات تغيّر طول الرحلة. تنفّذ هذه الحاسبة تلك الهوية بحذافيرها.
لا تقدّر جودة الرمية من كاميرات التتبع، ولا تلتقط بث دوري، ولا تحسب نسبة التصويب الفعالة التي تتجاهل الخط تمامًا وترجّح الثلاثيات داخل معدل الإصابة. لديكم أصلًا النقاط ومحاولات الميدان ومحاولات الرمية الحرة من التقسيم نفسه؛ فتحصلون على نسبة حتمية يمكن إعادة حسابها يدويًا. عاملوا الرقم كمؤشر شفاف لكفاءة التسجيل، لا كترتيب لاعبين ولا سياق دفاعي ولا نموذج تصويب حقيقي متوقع من التتبع المكاني.
نصائح عملية وحدود ومتى تستخدمون هذه الحاسبة
انسخوا النقاط ومحاولات التصويب الميداني ومحاولات الرمية الحرة من التقسيم نفسه: مباراة لاعب أو شوط فريق أو موسم أو شريحة نوع لعب تصلح ما دامت الأرقام الثلاثة تصف العينة نفسها. لا تخلطوا نقاط لاعب بمحاولات فريق. عدّوا في مجموع النقاط كل نقطتين وثلاثية ورمية حرة ناجحة؛ ولا تستبدلوا التصويبات الميدانية الناجحة بالنقاط، لأن TS% معدل كفاءة تسجيل لا معدل إصابة.
نسبة التصويب الفعالة هي الشقيقة التي تتجاهل الرميات الحرة وترجّح الثلاثيات داخل معدل الإصابة؛ استخدموا تلك الأداة عندما تتوفر لديكم التصويبات الناجحة والثلاثيات الناجحة ومحاولات الميدان وليس لديكم نقاط ولا رميات حرة. ليلة مثالية من الثلاثيات وحدها قد تدفع TS% فوق مئة بالمئة: واحدة من واحدة من خط الثلاث نقاط بلا رميات حرة تساوي مئة وخمسين بالمئة تصويبًا حقيقيًا، وذلك صحيح لا عطل. ابقوا داخل الحد المنشور وهو مليون لكل إدخال، فيغطي مسيرة أو تجميع دوري دون استدعاء أعداد بلا سقف.
تستهدف هذه الصفحة من يبحث عن حاسبة نسبة التصويب الحقيقية أو حاسبة TS% أو تصويب حقيقي من نقاط FGA FTA؛ وليست أداة eFG ولا نموذج نقاط لكل حيازة ولا مقدّر كفاءة متوقعة بالتتبع. فضّلوا هذه القدرة عندما تتوفر لديكم الإحصاءات الثلاث المعدودة وتحتاجون فقط الهوية المعيارية 0.44. فحوص الذهاب والإياب يسيرة: 25 نقطة و18 FGA و8 FTA ينبغي أن تعيد النسبة نفسها في كل مرة.
حالات الاستخدام
الاستكشاف وتحويل كشف الإحصاء
يلصق المحللون النقاط وFGA وFTA من مباراة أو مقطع وينشرون TS% بجانب FG% الخام دون أن تنحرف صيغة جدول بين الملفات.
تمارين صفية على كفاءة التسجيل
يعدّ المدربون والمعلمون مفاتيح تطبق PTS / (2 × (FGA + 0.44 × FTA)) حتى يرى الطلاب لماذا ليلتان بنفس FG% ليستا متساويتي الكفاءة عند الخط.
سجلات الموسم وأعمدة التصويب في التطبيقات
تخزّن تطبيقات الإحصاء العدّات الثلاث لكل مباراة ثم تستدعي هذه الأداة مرة لملء عمود TS% يطابق أداة المتصفح المجانية بايتًا ببايت.
الأسئلة الشائعة
كيف تُحسب نسبة التصويب الحقيقية؟
TS% = PTS / (2 × (FGA + 0.44 × FTA)) × 100. النقاط مقسومة على ضعف محاولات التصويب الحقيقية، ثم تُحوَّل إلى نسبة مئوية. محاولات التصويب الحقيقية تساوي محاولات الميدان زائد 0.44 ضعف محاولات الرمية الحرة.
لماذا معامل الرمية الحرة 0.44؟
ليست كل محاولة رمية حرة تستهلك حيازة كاملة. الأند-ون والأخطاء الفنية وأخطاء الثلاث رميات تغيّر طول الرحلة. يستخدم Basketball-Reference وإحصاءات NBA العلنية 0.44 تقديرًا معياريًا للحيازات المستخدمة عند الخط.
ماذا يحدث إذا كانت محاولات الميدان أو الرمية الحرة سالبة؟
كشف المباراة لا ينزل دون الصفر، لذلك يُرفض fga أو fta السالب بدل إنتاج نسبة بلا معنى. النقاط السالبة تفشل بالطريقة نفسها.
بم يختلف TS% عن نسبة التصويب الفعالة؟
يرجّح eFG% الثلاثيات الناجحة داخل معدل الإصابة ويتجاهل الرميات الحرة. يستخدم TS% مجموع النقاط فيشمل الخط والقيمة الإضافية للثلاثيات عبر التسجيل. يجيبان عن سؤالين مختلفين ويأخذان مدخلات مختلفة.
هل يجوز خلط نقاط لاعب بمحاولات الفريق؟
لا. يجب أن تأتي النقاط ومحاولات التصويب الميداني والرميات الحرة من العيّنة نفسها، كمباراة أو شوط أو موسم، وإلا فقدت النسبة معناها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/sports/ts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"points":25,"fga":18,"fta":8}'const res = await fetch("https://api.kit.forhosting.com/sports/ts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"points": 25,
"fga": 18,
"fta": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/ts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"points": 25,
"fga": 18,
"fta": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/ts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"points":25,"fga":18,"fta":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"points":25,"fga":18,"fta":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/ts", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"points": 25,
"fga": 18,
"fta": 8
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.ts",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_points | 1000000 |
max_fga | 1000000 |
max_fta | 1000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف تستدعون API وما الحقول اللازمة وكيف تُرفع الأخطاء
النقاط السالبة تفشل بالطريقة نفسها مع تسمية الحقل الذي نزل دون الصفر. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية تفشل مع تسمية الحقل. فحص كلاسيكي: 25 نقطة على 18 محاولة ميدانية و8 رميات حرة: محاولات التصويب الحقيقية تساوي 21.52، وTS% يساوي 25 مقسومة على 43.04 في مئة. وصّلوا نموذج المتصفح المجاني للاستكشاف والواجبات، ثم استدعوا العقد نفسه من سكربتات عندما تحتاجون تحويل كشوف بالجملة. أرسلوا جسم JSON بثلاثة حقول عددية إلزامية. الحقل points هو النقاط المسجلة، عدد منتهٍ غير سالب من صفر إلى مليون، بأسماء بديلة pts وpoints_scored. الحقل fga هو محاولات التصويب الميداني، عدد منتهٍ غير سالب في النطاق نفسه، بأسماء بديلة field_goal_attempts وfg_attempts. الحقل fta هو محاولات الرمية الحرة، عدد منتهٍ غير سالب بأسماء بديلة free_throw_attempts وft_attempts. عندما يكون أي عدّ محاولات سالبًا تفشل المهمة بـ invalid_input، لأن كشف المباراة لا ينزل دون الصفر وحدًّا سالبًا في المقام لن يصف ليلة تصويب حقيقية. عندما يكون fga وfta كلاهما صفرًا تفشل المهمة كذلك بـ invalid_input، لأن TS% نسبة والمقام — ضعف محاولات التصويب الحقيقية — سيكون صفرًا. عند النجاح تعيد الاستجابة ts_percent نسبةً رئيسة، وts المعدل نفسه على مقياس عشري، وtrue_shooting_attempts بوصفه FGA زائد 0.44 ضعف FTA، والمدخلات المعادة، وسلسلة formula وmethod standard_ts ورسالة قصيرة ومصفوفة steps مرتبة يمكن عرضها بجانب الجواب. تسعير نداءات API الناجحة هو القاعدة المنشورة $0.002 لكل item؛ وإخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
نصائح عملية وحدود ومتى تستخدمون هذه الحاسبة
المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف السكربتات رخيصًا عندما ترسلون عمدًا عدّ محاولات سالبًا لاختبار تحقق العميل. يبقى تسعير API $0.002 لكل طلب ناجح بوحدة item.
أسئلة تقنية
هل حاسبة نسبة التصويب الحقيقية مجانية؟
أداة المتصفح مجانية وتعمل محليًا. نداءات API تستخدم الرصيد المدفوع مسبقًا بسعر $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.