محرر الاستراتيجيات
محرر الاستراتيجيات هو الواجهة المرئية لإنشاء الاستراتيجيات في AQS. يساعدك على بناء الاستراتيجية مع إبقاء المشروع مرتبطًا ببيئة التشغيل التي يديرها AQE.

الغرض من المحرر
Section titled “الغرض من المحرر”- تعريف بنية الاستراتيجية
- ضبط إعدادات التشغيل
- اختيار مدخلات نطاق الأصول والإطار الزمني
- اختيار إعدادات الوسيط ومصدر البيانات
- ربط المشاريع بجلسات استراتيجيات AQS Cloud عند الحاجة
- الانتقال من إنشاء الاستراتيجية إلى الاختبار التاريخي والتشغيل المباشر
العمل عبر الشريط الجانبي
Section titled “العمل عبر الشريط الجانبي”ابدأ بـConfig: تحقّق من اسم الاستراتيجية ونطاق الأصول والإطار الزمني ومصدر البيانات ووسيط التنفيذ ووضع التشغيل. اختر Files لفحص مشروع Rust المُولَّد ومصدر مكوناتك. استخدم Nodes لاستعراض بنية الاستراتيجية، ثم حدد عقدة لتحرير خصائصها.
استخدم Hyperparameters لتعريف نطاقات المعلمات وربط مدخلات العقد المتوافقة. تستخدم البذرة الافتراضية المحددة إعدادًا واحدًا؛ ويبدأ مسح كامل عند إزالتها وتشغيل اختبار تاريخي. راجع المعلمات الفائقة قبل إطلاق مجموعة كبيرة من التركيبات.
الانتقال بين العقد والشيفرة
Section titled “الانتقال بين العقد والشيفرة”- أنشئ الاستراتيجية وتسلسل معالجة الإشارات التداولية في Insight Pipeline ضمن محرر العقد.
- أنشئ المكوّن المخصص الذي تحتاجه أو حدده، ثم افتح مصدر Rust الخاص به من ملفات المشروع أو محررك الخارجي.
- عدّل التنفيذ في مصدر المكوّن. يمكن إعادة توليد شيفرة نقطة الدخول المُولَّدة عند التشغيل التالي، لذلك أبقِ المنطق القابل لإعادة الاستخدام في المكوّن.
- ترجم المشروع واقرأ سجلات المحرر. عالج أول خطأ ترجمة قبل إعادة التشغيل.
- شغّل اختبارًا تاريخيًا وافحص سجل الإشارات التداولية المتأثرة لتأكيد السلوك.
يستطيع المحرك الحالي تأجيل مرحلة معالجة حتى يكتمل التنفيذ أو تتوفر لقطة مطلوبة. عند تحديث مكونات مخصصة، اتبع واجهة API الحالية لنتائج مراحل المعالجة.
اختيار مكان التشغيل
Section titled “اختيار مكان التشغيل”حدد خادم التنفيذ قبل النشر. يُحدَّد هدف الترجمة تلقائيًا وفق نظام تشغيل العقدة المحددة ومعمارية معالجها؛ ولا تغيّره يدويًا إلا إذا كانت تفاصيل العقدة المسجّلة غير صحيحة.
اربط المشروع باستراتيجية AQS Cloud عندما تحتاج إلى المراقبة السحابية. يمكن للتشغيل المحلي أيضًا استخدام Run locally only / no cloud binding. راجع تعارضات ملكية حساب الوسيط قبل إطلاق عملية ثانية للحساب نفسه.
أهمية ذلك
Section titled “أهمية ذلك”المحرر جزء من سير عمل التنفيذ، ويجهّز دورة حياة الاستراتيجية نفسها التي تظهر لاحقًا في نتائج الاختبار التاريخي وعند الإشراف على الاستراتيجية المباشرة.
إعداد رسوم الاختبار التاريخي
Section titled “إعداد رسوم الاختبار التاريخي”استخدم إعداد التشغيل أو الاختبار التاريخي في المحرر لضبط رسوم الوسيط التجريبي قبل تشغيل اختبار تاريخي. يخزّن AQS هذه القيم في إعداد تشغيل الاستراتيجية باسم brokerFees، وتمرّرها شيفرة AQE المُولَّدة إلى:
PaperBroker::new(AccountType::Paper, starting_cash, broker_leverage).with_asset_fees(broker_fees)يفصل نموذج الرسوم بين العمولة ورسوم التبييت:
- Commission تكلفة تداول. اضبط عمولة الدخول والخروج بصورة منفصلة لمراكز الشراء والبيع على المكشوف.
- Swap هو تكلفة التمويل عند التبييت أو المبلغ الدائن الناتج عنه. اضبط قيم التبييت لمراكز الشراء والبيع على المكشوف بصورة منفصلة.
- Long يعني مركزًا فُتح بأمر شراء.
- Short يعني مركزًا فُتح بأمر بيع.
يتبع كائن brokerFees المحفوظ البنية نفسها التي يستخدمها AQE:
{ "brokerFees": { "commission": { "entry": { "long": { "percentageFee": 0.0005 }, "short": { "percentageFee": 0.0007 } }, "exit": { "long": { "fixedFee": 1.0 }, "short": { "fixedFee": 1.0 } } }, "swap": { "long": { "perContractFee": -3.25 }, "short": { "percentagePerContractFee": 0.000041 } } }}استخدم معدلات عشرية لعمولة النسبة المئوية (0.001 تساوي 0.1%). واستخدم معدلات عشرية يومية لرسوم التبييت المئوية لكل عقد (0.0001 تساوي 0.01% يوميًا). اترك الخلية على none عندما لا يفرض الوسيط رسمًا أو يمنح رصيدًا لذلك الاتجاه. لا يعرض AQS عمولة قائمة على النقاط، لأن AQE يمنح AssetFee::Points معنى اقتصاديًا فقط أثناء حساب رسوم التبييت.
تُطابَق خلايا العمولة ورسوم التبييت مع تعداد AssetFee العام في AQE. للاطلاع على أنواع الرسوم وبنيتها وقواعد حسابها من جانب المحرك، راجع نموذج رسوم الأصول.
قد تظل البيانات الوصفية القديمة للاستراتيجيات تتضمن حقلَي عمولة entry وexit في المستوى الأعلى. لا يستخدمهما AQE إلا كخيار احتياطي عندما يكون كائن commission الجديد الخاص باتجاه المركز فارغًا.
الواجهات ذات الصلة
Section titled “الواجهات ذات الصلة”- Backtest Review لتقييم السلوك التاريخي
- Live Strategies للإشراف على الجلسات النشطة بعد النشر
نستخدم ملفات تعريف الارتباط والتخزين الضروريين لتسجيل الدخول وحماية الحساب وحفظ تفضيلات المظهر وهذا الإشعار، ولجمع مقاييس PostHog الداخلية اللازمة لقياس الاستخدام وجودة الجلسات والموثوقية. لا نستخدم ملفات تعريف ارتباط إعلانية.
