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

مثال على الاستراتيجية المخصصة

2025-03-21 UTC
23315 قراءة
7

1. استراتيجية كسر النطاق

يسلط هذا المثال الضوء على كيفية إنشاء استراتيجية من خلال اعتماد قواعد مخصصة

مركز مفتوح المركز الطويل: اخترق أعلى قمة الـ 60 دقيقة الأخيرة المركز القصير: اختراق أدنى مستوى في 60 دقيقة الأخيرة

إغلاق المركز إغلاق المركز الطويل: اخترق ما دون قمة 10 دقائق إغلاق المركز القصير: اختراق أدنى مستوى خلال 10 دقائق

1.1 قواعد الإنشاء الجديد

1. فتح مركز طويل

شروط السعر ("BTC_USDT"، 0، "usdt") > max_price("BTC_USDT"، 60، "usdt") وorder_collapse("usdt") ==0 والموضع ("BTC_USDT"، "usdt") == 0

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

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

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

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5X؛ الجانب: طويل؛ السعر المحدد: bid_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

2. فتح مركز قصير – شروط فتح مركز قصير

شروط

السعر ("BTC_USDT"، 0، "usdt") < min_price ("BTC_USDT"، 60، "usdt") وorder_collapse ("usdt") ==0 والموضع ("BTC_USDT"، "usdt") == 0

(1) السعر ("BTC_USDT"، 0، "usdt") < min_price ("BTC_USDT"، 60، "usdt") يعني هذا الشرط أن سعر عقد BTC الدائم الحالي أقل من أدنى سعر في آخر 60 دقيقة.

(2) وorder_collapse("usdt") ==0 هذا الشرط يعني أنه لا توجد أوامر معلقة للاستراتيجية الحالية.

(3) والموضع ("BTC_USDT"، "usdt") == 0 هذا الشرط يعني أن حجم المركز الحالي للاستراتيجية هو 0.

استراتيجية التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5x؛ ديد: قصير؛ السعر المحدد: Ask_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

3. إغلاق مراكز الشراء - إغلاق مراكز الشراء

الشروط

السعر ("BTC_USDT"، 0، "usdt") < min_price ("BTC_USDT"، 10، "usdt") وorder_colliterary ("usdt") ==0 والموضع ("BTC_USDT"، "usdt") > 0

(1) السعر ("BTC_USDT"، 0، "usdt") < min_price ("BTC_USDT"، 10، "usdt") يعني هذا الشرط أن سعر العقد الدائم الحالي لـ BTC أقل من أدنى سعر في الدقائق العشر الأخيرة.

(2) وorder_collapse("usdt") ==0 يشير هذا الشرط إلى عدم وجود أوامر معلقة للاستراتيجية الحالية.

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

منطق التنفيذ

النوع: تجارة العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5x؛ الجانب: قصير؛ السعر المحدد: Ask_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

4. إغلاق الشروط القصيرة

شروط

السعر ("BTC_USDT"، 0، "usdt") > max_price("BTC_USDT"، 10، "usdt") وorder_collapse("usdt") ==0 والموضع ("BTC_USDT"، "usdt") < 0

(1) السعر("BTC_USDT"، 0، "usdt") > max_price("BTC_USDT"، 10، "usdt") يعني هذا الشرط أن سعر العقد الدائم الحالي لـ BTC أعلى من أعلى سعر في آخر 10 دقائق.

(2) وorder_collapse("usdt") ==0 يشير هذا الشرط إلى عدم وجود أوامر معلقة للاستراتيجية الحالية.

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

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5x؛ الجانب: طويل؛ السعر المحدد: Ask_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

1.2 قواعد إنشاء الإستراتيجية

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

2. استراتيجية الاختراق القصوى

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

حيث: يمثل السعر السعر الأخير في اللحظة الحالية يمثل Close-1 سعر الإغلاق في اللحظة السابقة فتح قصير/إغلاق طويل

2.1 متغير جديد

اسم المتغير: النطاق

حالة

حقيقي

قيمة متغيرة

max_price("BTC_USDT"، 10، "usdt") - min_price("BTC_USDT"، 10، "usdt")

2.2 قواعد الإنشاء الجديد

1. فتح شروط طويلة

شروط

السعر ("BTC_USDT"، 0، "usdt")>السعر ("BTC_USDT"، 1، "usdt")+get_value("range")0.5 وorder_collapse("usdt") ==0 والمركز("BTC_USDT" ، "usdt") == 0 (1)السعر("BTC_USDT"، 0، "usdt")>السعر("BTC_USDT"، 1، "usdt")+get_value("range")0.5 يشير هذا الشرط إلى مراكز شراء مفتوحة حسب القاعدة التالية:

احصل على قيمة متغير "النطاق" من خلال الدالة المحددة مسبقًا "get_value".

(2) وorder_collapse("usdt") ==0 يشير هذا الشرط إلى عدم وجود أوامر معلقة للاستراتيجية الحالية.

(3) المراكز ("BTC_USDT"، "usdt") == 0 هذا الشرط يعني أن هناك مراكز مفتوحة للاستراتيجية.

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5x؛ الجانب: طويل؛ السعر المحدد: bid_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

2. فتح الشروط القصيرة

شروط السعر ("BTC_USDT"، 0، "usdt")< price("BTC_USDT"، 1، "usdt") - get_value("range")0.5 وorder_collapse("usdt") ==0 وposition("BTC_USDT"، "usdt") == 0 (1)السعر("BTC_USDT"، 0، "usdt")<السعر("BTC_USDT"، 1، "usdt") - get_value("range")0.5 يشير هذا الشرط إلى مراكز بيع مفتوحة حسب القاعدة التالية:

احصل على قيمة متغير "النطاق" من خلال الدالة المحددة مسبقًا "get_value".

(2) وorder_collapse("usdt") ==0 يشير هذا الشرط إلى عدم وجود أوامر معلقة للاستراتيجية الحالية.

(3) المركز ("BTC_USDT"، "usdt") == 0 هذا الشرط يعني أنه لا توجد مراكز مفتوحة للاستراتيجية.

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5x؛ الجانب: قصير؛ السعر المحدد: Ask_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

3. إغلاق الشروط الطويلة

شروط

السعر ("BTC_USDT"، 0، "usdt") 0 (1)السعر("BTC_USDT"، 0، "usdt")<السعر("BTC_USDT"، 1، "usdt") - get_value("range")*0.5 يشير هذا الشرط إلى إغلاق مراكز الشراء حسب القاعدة التالية:

احصل على قيمة متغير "النطاق" من خلال الدالة المحددة مسبقًا "get_value".

(2) وorder_collapse("usdt") ==0 هذا الشرط يعني أنه لا توجد أوامر معلقة للاستراتيجية الحالية.

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

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5X؛ الجانب: قصير؛ السعر المحدد: Ask_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

4. إغلاق الشروط القصيرة

شروط السعر ("BTC_USDT"، 0، "usdt")>السعر ("BTC_USDT"، 1، "usdt")+get_value("range")*0.5 وorder_collapse("usdt") ==0 والمركز("BTC_USDT" ، "usdt") < 0

(1)السعر("BTC_USDT"، 0، "usdt")>السعر("BTC_USDT"، 1، "usdt")+get_value("range")*0.5 يشير هذا الشرط إلى إغلاق مراكز البيع حسب القاعدة التالية:

احصل على قيمة متغير "النطاق" من خلال الدالة المحددة مسبقًا "get_value".

(2) وorder_collapse("usdt") ==0 يشير هذا الشرط إلى عدم وجود أوامر معلقة للاستراتيجية الحالية.

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

منطق التنفيذ

النوع: تداول العقود؛ السوق: العقد الدائم BTC/USDT؛ نوع الأمر: الحد؛ الرافعة المالية: 5X؛ الجانب: طويل؛ السعر المحدد: bid_price("BTC_USDT"، 1، "usdt")؛ الحجم: 1.

2.3 قواعد إنشاء الإستراتيجية

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

تحتفظ Gate بالحق النهائي في تفسير المنتج.

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