مركز التعلیمات
البوتات
بوتات CTA الاحترافية

دليل تداول البوتات المخصصة

2025-07-10 UTC
36774 قراءة
9

1. ما هي البوتات المخصصة؟

تتيح البوتات المخصصة للمستثمرين تعيين قواعد التداول الخاصة بهم، وهي مناسبة لجميع المستخدمين. بالنسبة للمبتدئين، يمكن لبوتات التداول المخصصة دمج قواعد بسيطة، مثل: "قم ببيع GT المحتفظ به عند 10 USDT عندما يكون سعر GT الفوري أعلى من 10 USDT."

بالنسبة للمستخدمين المحترفين، يمكن للبوتات المخصصة أيضًا استيعاب منطق تداول معقد، مثل:

"عندما يكون السعر الفوري لـ BTC أعلى من 50.000 USDT وتكون نسبة سعر العقود الآجلة للبيتكوين إلى سعر المؤشر أعلى من 1، قم ببيع 4 عقود آجلة للبيتكوين وشراء 0.01 BTC عند 51.000 USDT في نفس الوقت."

2.شرح معايير البوتات المخصصة

القواعد المنشأة حديثًا

تتكون القواعد بشكل أساسي من جزأين:

الشروط

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

انقر على الأيقونة لاختيار جميع البيانات المتاحة.

انقر على "تعليمات الوظائف" لعرض طرق الاستخدام المحددة لجميع البيانات. مثال: يتم تشغيل القاعدة عندما يتجاوز السعر الفوري للبيتكوين 50.000 USDT. الشرط هو:price("BTC_USDT". 0. "spot") > 50.000 بالإضافة إلى ذلك، يمكن للبوتات التعامل مع شروط متعددة:

1.عندما يكون سعر العقود الآجلة لـ BTC_USDT أقل من 50.000 USDT.

2.عندما تكون الفجوة السعرية بين العقود الآجلة والمؤشر أكبر من 1.

3.عندما يكون مركز BTC_USDT صفرًا. الشرط هو:price("BTC_USDT". 0. "usdt") < 50000 and premium("BTC_USDT". 0. "usdt") > 1 and (position_net("BTC_USDT". "usdt") == 0)

منطق التنفيذ يحدد منطق التنفيذ الأوامر التي سيتم تنفيذها عند تفعيل الشروط. يمكن للمستخدمين تنفيذ أوامر التداول الفورية والعقود الآجلة وإنشاء وظائف خاصة بهم. يمكن اختيار نوع التداول: التداول الفوري أو العقود الآجلة. كما يمكن تحديد السوق الذي يعمل فيه البوت. يمكن لقواعد التداول دعم ما يصل إلى 20 منطق تنفيذ مختلف. تتوفر خيارات الأوامر مثل أوامر الحد، أوامر السوق، جني الأرباح، وإيقاف الخسارة.

مثال: بيع BTC بعد تجاوز السعر الفوري للبيتكوين 50.000 USDT.

فتح مركز شراء برافعة مالية 5x بعد انخفاض سعر العقود الآجلة للبيتكوين إلى ما دون 5.000 USDT.

المتغيرات الجديدة تتكون المتغيرات من جزأين: الشروط: تحدد وقت حساب قيمة المتغير. قيمة المتغير: تُخزن القيم ويمكن استرجاعها باستخدام "get-value" عند الحاجة.

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

انقر على الأيقونة لتحديد جميع البيانات المتاحة.

انقر على "كيفية استخدام الوظائف" للاطلاع على طريقة استخدام جميع البيانات.

مثال: طريقة استخدام الشروط ضمن نفس القاعدة.

قيمة المتغير

يتم ضبط هذه القيمة مسبقًا لتحديد القيم التي سيتم تخزينها عند تفعيل الشرط. يمكن للمستخدمين إنشاء قيم متغيرة من البيانات المتاحة على Gate.

مثال: الاستمرار في الحصول على مؤشر EMA لمدة 10 دقائق لعملة BTC الفورية، حيث تكون قيمة المتغير:

بعد كل تفعيل، تزداد قيمة المتغير بمقدار 10، وتكون قيمة المتغير:

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

ترتيب التنفيذ

تعمل البوتات المخصصة كل 10 ثوانٍ وتنفذ جميع القواعد والمتغيرات وفقًا لترتيب التنفيذ من الأدنى إلى الأعلى. إذا كانت هناك علاقة مرجعية بين المتغيرات، فيجب إضافة المتغيرات المرجعية أولًا.

مثال: إذا تم استخدام ema-BTC كشرط في قاعدة "شراء وبيع BTC"، وكان يجب أن يشتري البوت BTC قبل بيعه، فإن ترتيب التنفيذ سيكون: ema-BTC شراء BTC بيع BTC

حفظ وتشغيل البوت

1."حفظ": يحفظ البوت في المكتبة ويمكن تشغيله لاحقًا.

2."حفظ وتشغيل": يحفظ البوت ويبدأ تشغيله فورًا بعد إيداع الأموال.

تمكين وتعطيل القواعد والمتغيرات تمكين: القواعد والمتغيرات مفعلة بشكل افتراضي. تعطيل: يمكن تعطيل قواعد أو متغيرات معينة أو جميعها عند تعديل البوت.

1.عند تعطيل القواعد والمتغيرات:

"تعطيل" يشير إلى عدم استخدام القاعدة أو المتغير المحدد داخل البوت.

"تعطيل الكل" يشير إلى عدم استخدام جميع القواعد أو المتغيرات داخل البوت.

حالة البوتات المخصصة

1. بوت "اختراق النطاق"

يركز هذا المثال على كيفية إنشاء بوت باستخدام القواعد المخصصة. فتح المراكز: المركز الطويل (Long Position): يُفتح عندما يتجاوز السعر النقطة الأعلى في آخر 60 دقيقة. المركز القصير (Short Position): يُفتح عندما ينخفض السعر تحت النقطة الأدنى في آخر 60 دقيقة.

إغلاق المراكز: إغلاق المركز الطويل (Close Long): يُغلق عندما ينخفض السعر تحت النقطة الأدنى في آخر 10 دقائق. إغلاق المركز القصير (Close Short): يُغلق عندما يتجاوز السعر النقطة الأعلى في آخر 10 دقائق.

1.1 القواعد الجديدة قواعد فتح المراكز الطويلة الشروط: السعر(“BTC_USDT”، 0، “usdt”) > السعر_الأقصى(“BTC_USDT”، 60، “usdt”) و الرصيد_الضامن(“usdt”) == 0 و المركز(“BTC_USDT”، “usdt”) == 0

(1) price("BTC_USDT". 0. "usdt") > max_price("BTC_USDT". 60. "usdt") تشير هذه الحالة إلى أن السعر الأخير لعقود BTC الفورية أكبر من أعلى سعر لعقود BTC الفورية في آخر 60 دقيقة.

(2) and order_collateral("usdt") == 0 تشير هذه الحالة إلى أن البوت ليس لديه أوامر مفتوحة. وظيفة "order_collateral" هي وظيفة مُعرفة مسبقًا لاسترجاع الهامش للأوامر غير المنتهية. إذا كانت هذه الوظيفة تُرجع قيمة 0، فهذا يعني أن البوت ليس لديه أوامر قيد التنفيذ.

(3) and position("BTC_USDT". "usdt") == 0 تشير هذه الحالة إلى أن البوت ليس لديه مراكز حالياً. وظيفة "position" هي وظيفة مُعرفة مسبقًا تُرجع كمية المراكز الحالية للبوت في السوق المحدد. منطق التنفيذ

النوع: تداول العقود الآجلة السوق: BTC/USDT العقود الآجلة الدائمة نوع الطلب: أمر محدود الرافعة المالية: 5x الاتجاه: شراء طويل سعر الحد: ask_price(“BTC_USDT”، 1، “usdt”) الكمية: 1

قواعد فتح المراكز القصيرة

الشروط

السعر(“BTC_USDT”، 0، “usdt”) < السعر_الأدنى(“BTC_USDT”، 60، “usdt”) و الرصيد_الضامن(“usdt”) == 0 و المركز(“BTC_USDT”، “usdt”) == 0

(1)السعر(“BTC_USDT”، 0، “usdt”) < السعر_الأدنى(“BTC_USDT”، 60، “usdt”) يشير هذا الشرط إلى أن أحدث سعر للعقود الآجلة الدائمة لبتكوين أقل من أدنى سعر للعقود الآجلة لبتكوين في آخر 60 دقيقة.

(2)و الرصيد_الضامن(“usdt”) == 0 يعني هذا الشرط أن البوت لا يحتوي على أي أوامر جارية.

(3)و المركز(“BTC_USDT”، “usdt”) == 0 يشير هذا الشرط إلى أن البوت ليس لديه أي مراكز حاليًا. منطق التنفيذ: النوع: تداول العقود الآجلة

السوق: BTC/USDT العقود الآجلة الدائمة

نوع الطلب: أمر محدود

الرافعة المالية: 5x

الاتجاه: بيع (Short)

سعر الحد: ask_price(“BTC_USDT”، 1، “usdt”)

الكمية: 1

إغلاق مراكز الشراء:

السعر(“BTC_USDT”، 0، “usdt”) < السعر_الأدنى(“BTC_USDT”، 10، “usdt”) و الرصيد_الضامن(“usdt”) == 0 و المركز(“BTC_USDT”، “usdt”) > 0

(1)السعر(“BTC_USDT”، 0، “usdt”) < السعر_الأدنى(“BTC_USDT”، 10، “usdt”) يشير هذا الشرط إلى أن أحدث سعر للعقود الآجلة الدائمة لبتكوين أقل من أدنى سعر للعقود الآجلة لبتكوين في آخر 10 دقائق.

(2)و الرصيد_الضامن(“usdt”) == 0 يعني هذا الشرط أن البوت لا يحتوي على أي أوامر جارية.

(3)و المركز(“BTC_USDT”، “usdt”) > 0 يشير هذا الشرط إلى أن البوت قد أنشأ مركزًا سابقًا وهو الآن يقوم بإجراء عملية إغلاق استنادًا إلى هذا المركز الحالي.

منطق التنفيذ: النوع: تداول العقود الآجلة السوق: BTC/USDT العقود الآجلة الدائمة نوع الطلب: أمر محدود الرافعة المالية: 5x الاتجاه: بيع (Short) سعر الحد: ask_price(“BTC_USDT”، 1، “usdt”) الكمية: 1

السعر(“BTC_USDT”، 0، “usdt”) > السعر_الأقصى(“BTC_USDT”، 10، “usdt”) و الرصيد_الضامن(“usdt”) == 0 و المركز(“BTC_USDT”، “usdt”) < 0

(1)السعر(“BTC_USDT”، 0، “usdt”) > السعر_الأقصى(“BTC_USDT”، 10، “usdt”) يشير هذا الشرط إلى أن أحدث سعر للعقود الآجلة الدائمة لبتكوين أعلى من أعلى سعر للعقود الآجلة لبتكوين في آخر 10 دقائق.

(2)و الرصيد_الضامن(“usdt”) == 0 يعني هذا الشرط أن البوت لا يحتوي على أي أوامر جارية.

(3)و المركز(“BTC_USDT”، “usdt”) < 0 يشير هذا الشرط إلى أن البوت قد أنشأ مركزًا سابقًا وهو الآن يقوم بإجراء عملية إغلاق استنادًا إلى هذا المركز الحالي.

منطق التنفيذ: النوع: تداول العقود الآجلة السوق: BTC/USDT العقود الآجلة الدائمة نوع الطلب: أمر محدود الرافعة المالية: 5x الاتجاه: شراء (Long) سعر الحد: ask_price(“BTC_USDT”، 1، “usdt”) الكمية: 1

1.2 كيفية إنشاء بوت؟

إضافة القواعد بالترتيب التالي: "شروط فتح المركز الطويل" - "شروط فتح المركز القصير" - "إغلاق المركز الطويل" - "إغلاق المركز القصير."

2."بوت كسر القيمة القصوى"

يتركز هذا المثال على كيفية إنشاء بوت باستخدام المتغيرات المخصصة.

فتح مركز طويل / إغلاق مركز قصير

هنا، price(t) تشير إلى أحدث سعر في اللحظة الحالية،

close(t-1) يمثل سعر الإغلاق في اللحظة السابقة.

فتح مركز قصير / إغلاق مركز طويل

2.1 القواعد الجديدة

اسم المتغير: range

الشرط: true

قيمة المتغير: max_price(“BTC_USDT”. 10. “usdt”) - min_price(“BTC_USDT”. 10. “usdt”).**

2.2 القواعد الجديدة

1. قواعد فتح المراكز الطويلة

الشروط price("BTC_USDT". 0. "usdt") > price("BTC_USDT". 1. "usdt") + get_value("range") * 0.5 و order_collateral("usdt") == 0 و position("BTC_USDT". "usdt") == 0

(1)price("BTC_USDT". 0. "usdt") > price("BTC_USDT". 1. "usdt") + get_value("range") 0.5 يشير هذا الشرط إلى شرط فتح المراكز الطويلة price(t) > Close(t-1) + 0.5 range يتم الوصول إلى المتغير المخصص "range" باستخدام وظيفة "get_value".

(2)و order_collateral("usdt") == 0 يشير هذا الشرط إلى أنه لا توجد أوامر مفتوحة حاليًا.

(3)و position("BTC_USDT". "usdt") == 0

يشير هذا الشرط إلى أنه لا توجد مراكز مفتوحة. منطق التنفيذ النوع: تداول العقود الآجلة (Futures Trading) السوق: BTC/USDT العقود الآجلة الدائمة نوع الأمر: أمر محدود (Limit Order) الرافعة المالية: 5x الاتجاه: طويل (Long) سعر الحد: ask_price("BTC_USDT". 1. "usdt") الكمية: 1

2. قواعد فتح المراكز القصيرة

الشروط price("BTC_USDT". 0. "usdt") < price("BTC_USDT". 1. "usdt") - get_value("range") * 0.5 و order_collateral("usdt") == 0 و position("BTC_USDT". "usdt") == 0

(1)price("BTC_USDT". 0. "usdt") < price("BTC_USDT". 1. "usdt") - get_value("range") * 0.5

يشير هذا الشرط إلى شرط فتح المراكز القصيرة.

يتم الوصول إلى المتغير المخصص "range" باستخدام وظيفة "get_value".

(2)و order_collateral("usdt") == 0 يشير هذا الشرط إلى أنه لا توجد أوامر مفتوحة حاليًا.

(3)و position("BTC_USDT". "usdt") == 0

يشير هذا الشرط إلى أنه لا توجد مراكز مفتوحة. منطق التنفيذ النوع: تداول العقود الآجلة (Futures Trading) السوق: BTC/USDT العقود الآجلة الدائمة نوع الأمر: أمر محدود (Limit Order)

الرافعة المالية: 5x الاتجاه: قصير (Short) سعر الحد: ask_price("BTC_USDT". 1. "usdt") الكمية: 1

3.قواعد إغلاق المراكز الطويلة

الشروط price("BTC_USDT". 0. "usdt") < price("BTC_USDT". 1. "usdt") - get_value("range") * 0.5

(1)price("BTC_USDT". 0. "usdt") < price("BTC_USDT". 1. "usdt") - get_value("range") * 0.5

يشير هذا الشرط إلى شرط إغلاق المراكز الطويلة.

يتم الوصول إلى المتغير المخصص "range" باستخدام وظيفة "get_value".

(2)و order_collateral("usdt") == 0 يشير هذا الشرط إلى أنه لا توجد أوامر مفتوحة حاليًا.

(3)و position("BTC_USDT". "usdt") > 0 يشير هذا الشرط إلى أن هناك مركزًا طويلًا موجودًا، والذي بناءً عليه سيتم إجراء عملية الإغلاق.

(4)و position("BTC_USDT". "usdt") > 0 يشير هذا الشرط إلى أن هناك مركزًا طويلًا موجودًا، والذي بناءً عليه سيتم إجراء عملية الإغلاق.

منطق التنفيذ النوع: تداول العقود الآجلة (Futures Trading) السوق: BTC/USDT العقود الآجلة الدائمة نوع الأمر: أمر محدود (Limit Order) الرافعة المالية: 5x الاتجاه: قصير (Short) سعر الحد: ask_price("BTC_USDT". 1. "usdt") الكمية: 1

4.قواعد إغلاق المراكز القصيرة

الشرط

يشير هذا الشرط إلى شروط فتح المراكز القصيرة:

يتم الوصول إلى المتغير المخصص "range" باستخدام وظيفة "get_value".

(2)و order_collateral("usdt") == 0 يشير هذا الشرط إلى أنه لا توجد أوامر مفتوحة حاليًا.

(3)و position("BTC_USDT". "usdt") < 0 يشير هذا الشرط إلى أن هناك مركزًا قصيرًا موجودًا، والذي بناءً عليه سيتم إجراء عملية الإغلاق.

منطق التنفيذ النوع: تداول العقود الآجلة (Futures Trading) السوق: BTC/USDT العقود الآجلة الدائمة نوع الأمر: أمر محدود (Limit Order) الرافعة المالية: 5x الاتجاه: طويل (Long) سعر الحد: bid_price("BTC_USDT". 1. "usdt") الكمية: 1

2.3 إنشاء بوت

عند استخدام المتغيرات المخصصة، يجب عليك تعيين ترتيب تنفيذ المتغيرات المخصصة قبل القواعد. على سبيل المثال، إذا كان ترتيب تنفيذ المتغير المخصص "النطاق" هو 1، فيجب تعيين ترتيب تنفيذ قواعد الفتح والإغلاق ليكون من 2 إلى 5.

3.كيفية إنشاء بوتات مخصصة؟

ملاحظة: البوتات المخصصة متاحة فقط على الويب. البوتات - مجموعة البوتات - إنشاء بوت - تخصيص - البوتات المخصصة - إعداد المعلمات – إنشاء

يحتفظ Gate بالحق النهائي في تفسير المنتج. للحصول على دعم إضافي، يُرجى زيارة صفحة الدعم الرسمية لـ Gate أو التواصل مع فريق خدمة العملاء.

سجّل الآن لتحصل على فرصتك لربح ما يصل إلى $10,000!
signup-tips