OKX API Trading: كيفية التداول الفوري على دفتر Jupyter | دروس للمبتدئين | أكاديمية OKX

يرشدك هذا البرنامج التعليمي إلى كيفية القيام بالتداول البسيط من خلال استدعاء الوظائف الموجودة في بيثون-okx مكتبة على دفتر Jupyter.

فيما يلي الخطوات التي سنغطيها في هذا المقال:

  1. كيفية تشغيل مقتطفات كود Python على دفتر Jupyter
  2. كيفية تثبيت حزمة python-okx
  3. كيف تنشأ API مفاتيح
  4. كيفية استيراد وحدات OKX
  5. كيفية الوصول إلى بيانات السوق الخاصة بنا
  6. كيف تقرأ أزواج التداول المتاحة لدينا
  7. كيف تقرأ رصيد حسابك
  8. كيفية الوصول إلى أوضاع الحساب الأربعة المختلفة
  9. كيف تعرف الوضع الذي تم تكوين حسابك الحالي به
  10. كيفية وضع أوامر فورية
  11. كيفية الوصول إلى تفاصيل الطلب
  12. كيفية إلغاء طلب
  13. كيفية تعديل الأمر
  14. كيفية الوصول إلى قائمة الطلبات المفتوحة
  15. كيفية الوصول إلى سجل الطلبات
  16. كيف تذهب أبعد من ذلك مع OKX API مع دفتر Jupyter

1. كيفية تشغيل مقتطفات كود Python على دفتر Jupyter

يعد Jupyter Notebook أداة قوية للغاية وسهلة الاستخدام لتطوير Python وتحليل البيانات. يمكنك تشغيل خادم Jupyter Notebook على أنظمة تشغيل Windows أو Mac OS أو Linux.

هذا البرنامج التعليمي يوفر دليلًا شاملاً حول كيفية تشغيل Jupyter Notebook وتشغيله.

2. كيفية تثبيت حزمة python-okx

بمجرد بدء تشغيل Jupyter Notebook ، يمكنك تثبيت حزمة python-okx ببساطة عن طريق تشغيل ملف pip install python-okx في الكمبيوتر الدفتري أو في الجهاز الطرفي (أو عبر موجه الأوامر لنظام التشغيل Windows):

3. كيفية إنشاء مفاتيح API

  1. بعد تسجيل الدخول إلى OKX ، يمكنك الانتقال إلى حسابي -> API لإنشاء مفاتيح API.
  1. تأكد من الذهاب إلى ممتلكات -> تجربة التداول إذا كنت ترغب في إنشاء مفاتيح API لأغراض الاختبار.
  1. يمكنك الآن إنشاء مفاتيح API للحسابات الرئيسية / الفرعية المختلفة التي قد تكون لديك.
  1. أختار التداول في ال Pصرخةs القائمة حتى تتمكن من التداول باستخدام مفتاح API.
  1. يمكنك الآن الوصول إلى مفتاح API ومفتاحك السري وعبارة مرورك. احتفظ بها في مكان آمن!
  2. يمكنك إنشاء مثيل لمتغيرات Python لحفظ تفاصيل API الخاصة بك في الكمبيوتر المحمول لاستخدامها لاحقًا.

4. كيفية استيراد وحدات OKX

في python-okx ، نقدم الوحدات التالية بناءً على وحدات REST API الخاصة بنا. اقرأ دليلنا للتعلم كيفية استيراد وحدات OKX.

  • التداول
  • BlockTrading
  • التمويل:
  • حسابي
  • تحول
  • الأرباح
  • حساب فرعي
  • بيانات السوق
  • بابليك داتا
  • بيانات التداول
  • الحالة
  • NDbroker
  • FDbroker

لاستيراد ملف التداول وحدة ، يمكنك تشغيل:

تهانينا ، أنت الآن جاهز لاستخدام الميزات الشاملة المتوفرة في python-okx!

5. كيفية الوصول إلى بيانات السوق الخاصة بنا

لمزيد من المعلومات حول كيفية الوصول إلى بيانات السوق الخاصة بنا، يرجى قراءة دليلنا المخصص.

6. كيف تقرأ أزواج التداول المتاحة لدينا

لمزيد من المعلومات حول كيف تقرأ أزواج التداول المتاحة لدينا، يرجى قراءة دليلنا المخصص.

7. كيف تقرأ رصيد حسابك

لمزيد من المعلومات حول كيف تقرأ رصيد حسابك، يرجى قراءة دليلنا المخصص.

ملحوظة: للتداول الفوري تحت عنوان "نقدًا" tdMode، تحتاج بشكل أساسي إلى التحقق من cashBal, frozenBal معلمات لكل منها ccy مع details، و totalEq المعلمة.

8. كيفية الوصول إلى أوضاع الحساب الأربعة المختلفة

في نظام الحساب الموحد لدينا ، هناك أربعة أوضاع للحساب:

  • حساب بسيط
  • حساب هامش بعملة واحدة
  • حساب المارجن متعدد العملات
  • حساب هامش المحفظة

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

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

للتداول الفوري في ظل وضع حساب الهامش البسيط أو أحادي العملة ، يرجى التعيين tdMode= "كاش".

للتداول الفوري تحت الهامش متعدد العملات أو وضع حساب الهامش بورفوليو ، يرجى تعيين tdMode = "عبر".

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

9. كيف تعرف الوضع الذي تم تكوين حسابك الحالي عليه

لمزيد من المعلومات حول كيف تعرف الوضع الذي تم تكوين حسابك الحالي به، يرجى قراءة دليلنا المخصص وإدخال acctLv المعلمة.

10. كيفية وضع أوامر فورية تحت وضع الهامش البسيط / أحادي العملة

1. كيفية وضع أمر محدد

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

هذا مثال على شراء 0.01 BTC بسعر 19000 USDT.

2. كيفية وضع طلب السوق

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

هذا مثال على شراء 100 BTC بسعر السوق الحالي.

3. كيفية استخدام معلمة العملة الهدف tgtCcy أثناء التداول الفوري

في التداول الفوري ، المعلمة tgtCcy يحدد وحدة معلمة الحجم sz، والتي يمكن أن تكون إما العملة الأساسية أو عملة التسعير لزوج التداول. على سبيل المثال ، في الزوج BTC-USDT، العملة الأساسية هي BTC وعملة التسعير هي USDT.

افتراضيا، tgtCcy = base_ccy ، وهو ما يعني أن ملف sz الذي حددته من حيث العملة الأساسية. ومع ذلك ، إذا قمت بتعيين tgtCcy = quote_ccy كما هو موضح أدناه ، يمكنك على سبيل المثال شراء 100 USDT بقيمة BTC بسعر السوق ، بدلاً من شراء 100 BTC بسعر السوق.

4. كيفية استخدام معلمة معرّف طلب العميل clOrdId

عند تقديم طلب ، يمكنك تحديد معرّف طلب العميل الخاص بك عن طريق تحديد المعلمة clOrdId، والذي يمكن استخدامه لاحقًا كمعرف بدلاً من ordId عند استدعاء نقطة نهاية أمر إلغاء أو تعديل أو استرداد.

11. كيفية الوصول إلى تفاصيل أمر معين

لمزيد من المعلومات حول كيفية الحصول على تفاصيل حول طلب معين، يرجى قراءة دليلنا المخصص.

1. باستخدام ordId

2. باستخدام clOrdId

12. كيفية إلغاء الطلب

لمزيد من المعلومات حول كيفية إلغاء طلب، يرجى قراءة دليلنا المخصص.

أنت أيضا تستخدم clOrdId بدلا من ordId.

13. كيفية تعديل الأمر

لمزيد من المعلومات حول كيفية تعديل الأمر، يرجى قراءة دليلنا المخصص.

أنت أيضا تستخدم clOrdId بدلا من ordId.

14. كيفية الوصول إلى قائمة الأوامر المفتوحة

لمزيد من المعلومات حول كيفية الوصول إلى قائمة الطلبات المفتوحة، يرجى قراءة دليلنا المخصص.

15. كيفية الوصول إلى محفوظات الطلب

1. لآخر 7 أيام

لمزيد من المعلومات حول كيفية الوصول إلى سجل الطلبات لآخر 7 أيام، يرجى قراءة دليلنا المخصص.

2. لآخر 3 أشهر

لمزيد من المعلومات حول كيفية الوصول إلى سجل الطلبات لآخر 3 أشهر، يرجى قراءة دليلنا المخصص.

16. كيف تذهب أبعد من ذلك مع OKX API مع Jupyter Notebook

لمزيد من الأمثلة ، من فضلك قم بتنزيل دفتر Jupyter Notebook الكامل.

إذا كان لديك أي أسئلة حول واجهات برمجة التطبيقات الخاصة بنا ، فلا تتردد في طرحها في يدعم OKX API قناة Telegram.

المصدر: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook