طريقة حساب Gold Silver Ratio بين الذهب والفضة

في 24 أكتوبر 2026، يعطي الذهب عند $3,996.00 والفضة عند $53.9171 للأوقية تروي نسبة ذهب إلى فضة قدرها 74.1. النسبة هي سعر الذهب مقسومًا على سعر الفضة، وكلاهما بالدولار الأمريكي للأوقية تروي.

حساب النسبة عبر واجهة API

يحتاج الحساب إلى سعر الذهب وسعر الفضة. تعيد Narwhal السعرين عبر واجهة الأسعار الفورية للسلع، وكل سعر بوحدة troy_ounce. تعني النتيجة عدد أونصات الفضة التي تشتريها أونصة واحدة من الذهب. أبقِ الذهب بسطًا والفضة مقامًا طوال الحساب.

  1. احصل على مفتاح API الخاص بك احصل على مفتاح API مجاني واحفظه في متغير البيئة NARWHAL_API_KEY. يقرأ السكربت هذا المتغير ويرسل المفتاح في الترويسة Authorization: Bearer YOUR_KEY.
  2. اختيار سعري الذهب والفضة استخدم GET /v1/commodities/spot/XAU/USD للذهب وGET /v1/commodities/spot/XAG/USD للفضة. هذان طلبان منفصلان، وكلا السعرين بالدولار الأمريكي للأوقية تروي، فتتطابق العملة والوحدة.
  3. قسمة الذهب على الفضة شغّل سكربت Python لقراءة الحقل price في كل استجابة وقسمة الذهب على الفضة. يتضمن الناتج سعري الإدخال إلى جانب النسبة، فتقرأ الحساب مع مدخلاته.
    Python: نسبة الذهب إلى الفضة
    import os
    import requests
    
    H = {"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"}
    API = "https://api.narwhalapi.com/v1/commodities/spot"
    
    
    def price(code):
        return float(
            requests.get(f"{API}/{code}/USD", headers=H, timeout=10).json()["price"]
        )
    
    
    gold, silver = price("XAU"), price("XAG")
    print(f"gold {gold:.2f} / silver {silver:.4f} = {gold / silver:.2f}")
  4. قراءة النتيجة في مثال 24 أكتوبر 2026، يكون الناتج gold 3996.00 / silver 53.9171 = 74.11. اقرأ النسبة على أنها عدد أونصات الفضة لكل أونصة ذهب؛ وسعرا الإدخال مبلغان بالدولار الأمريكي للأوقية تروي.

في السكربت، تقرأ price("XAU") سعر الذهب وتقرأ price("XAG") سعر الفضة. تضيف الدالة رمز كل معدن و/USD إلى عنوان URL للأسعار الفورية للسلع، ثم تقرأ الحقل price من استجابة JSON على أنه رقم. يطبع السطر الأخير سعر الذهب وسعر الفضة وناتج قسمتهما معًا. يعرض السكربت النسبة بمنزلتين عشريتين، والذهب بمنزلتين، والفضة بأربع منازل. تنطبق هذه الصيغ على الناتج المطبوع فقط؛ أما القسمة فتستخدم قيم الأسعار كما قُرئت من الاستجابات. استخدم هذا الناتج حيثما يحتاج حسابك إلى نسبة الذهب إلى الفضة، واحتفظ بالأسعار الفردية عندما تحتاج إلى الرجوع إلى المدخلات.

احسبها في جدول بيانات أو اطّلع عليها عبر الإنترنت

افتح صفحة نسبة الذهب إلى الفضة لقراءة النسبة على الموقع. هذا هو الطريق المباشر عندما تريد قراءة الرقم دون إرسال طلبي API بنفسك. يمكنك أيضًا إدخال سعري الذهب والفضة في جدول بيانات وإجراء القسمة هناك.

ضع سعر الذهب في B1 وسعر الفضة في B2، وكلاهما بالدولار الأمريكي للأوقية تروي. أدخل الصيغة في الخلية التي تريد عرض النسبة فيها، مع تسميات بجانب خلايا الإدخال لتحديد كل معدن.

الذهب مقسومًا على الفضة
=B1/B2

عند إدخال زوج آخر من الأسعار، استبدل مدخل الذهب في B1 ومدخل الفضة في B2. أبقِ الصيغة كما هي: الذهب مقسومًا على الفضة. استخدم زوج الأسعار نفسه في الجدول وفي حساب API إذا أردت مقارنة النتائج. تأخذ صيغة الجدول مدخلاتها من هاتين الخليتين، بينما يأخذ سكربت Python مدخلاته من استجابات الأسعار الفورية.

متى تستخدم كل خيار

الحالةالخيار الأنسبالسبب
قراءة النسبةصفحة نسبة الذهب إلى الفضةاقرأ الرقم على الموقع
إنشاء رسم بياني أو نموذجأشرطة يومية للذهب والفضةقسمة الأسعار في التواريخ المتطابقة
إعداد تنبيهتخزين النسبة ومقارنتهامقارنة النسبة المخزّنة لأغراض التنبيه

للرسم البياني أو النموذج، استخدم GET /v1/commodities/spot/XAU/USD/bars وGET /v1/commodities/spot/XAG/USD/bars. اضبط interval=1d وقدّم تاريخي البداية والنهاية المطلوبين لكلا المعدنين. اطلب النطاق الزمني نفسه للذهب والفضة، ثم اقسم الذهب على الفضة شريطًا بشريط في التواريخ المتطابقة. يوفّر كل زوج مدخلات نسبة ذلك التاريخ في رسمك البياني أو نموذجك. أبقِ سلسلة الذهب بسطًا طوال السجل التاريخي، كما تفعل في حساب السعر الفوري. أما للتنبيه، فاحفظ النسبة المحسوبة وقارنها كما هو موضح في دليل تنبيه سعر السلعة.

هل أحتاج إلى السعرين في الوقت نفسه؟

نعم، استخدم أسعارًا من الوقت نفسه، لأن اختلاف الأوقات يضيف تشويشًا إلى النسبة. اطلب سعري الذهب والفضة الفوريين معًا، أو استخدم الأشرطة اليومية في التواريخ نفسها. عند بناء سجل تاريخي للنسبة، اقرن كل شريط ذهب بشريط الفضة لذلك التاريخ قبل القسمة.

للنسبة الفورية، أرسل طلبي الذهب والفضة معًا. أما في السلسلة اليومية، فاستخدم التواريخ لاقتران المدخلات: يقترن سعر الذهب في تاريخ ما بسعر الفضة في التاريخ نفسه. طبّق القسمة على كل زوج متطابق.

لماذا لا أستخدم الفضة بعملة أخرى؟

تكون النسبة محايدة العملة فقط عندما يكون السعران بالعملة نفسها. استخدم USD في الطلبين في هذا الحساب. سعر الذهب بالدولار الأمريكي وسعر الفضة بعملة أخرى لا يستوفيان هذا الشرط، حتى لو كان السعران مسعّرين للأوقية تروي. يجب أن تتطابق العملة والوحدة.

هل النسبة مباشرة؟

نعم. الأسعار الفورية للسلع مباشرة لكل حساب، لذلك تتحرك النسبة مع السوق. تحقق من timestamp لكل سعر عند قراءة النتيجة. تبقى القسمة كما هي: سعر الذهب مقسومًا على سعر الفضة، وكلاهما بالدولار الأمريكي للأوقية تروي.

مثال محلول: حساب نسبة الذهب إلى الفضة

في 24 أكتوبر 2026، يستخدم المثال الذهب عند $3,996.00 والفضة عند $53.9171 للأوقية تروي. ابدأ بسعر الذهب ثم اقسمه على سعر الفضة. احتفظ بسعر الفضة المعطى في الحساب واعرض النسبة الناتجة بالدقة التي يستخدمها سكربت Python.

الخطوة24 أكتوبر 2026
سعر الذهب$3,996.00 للأوقية تروي
سعر الفضة$53.9171 للأوقية تروي
قسمة الذهب على الفضة3,996.00 / 53.9171 = 74.11
قراءة النسبةأونصة واحدة من الذهب تشتري نحو 74 أونصة من الفضة

نُشر في .

الخطوات التالية