المعلمات الفائقة
استخدم تبويب Hyperparameters في الشريط الجانبي لمحرر الاستراتيجيات لتحويل مدخلات العقد ذات القيم المفردة إلى مسح حتمي للاختبارات التاريخية. ينشئ AQS إعداد AQE، ويحتفظ بقيم المدخلات العادية كقيم احتياطية، ويخزّن كل تركيبة مكتملة كنتيجة منفصلة.
إنشاء معلمة
Section titled “إنشاء معلمة”- افتح مشروعًا في محرر الاستراتيجيات واختر تبويب Hyperparameters في الشريط الجانبي.
- حدد Add Hyperparameter، ثم أعطها اسمًا واضحًا.
- اختر نوعها:
- Int أو Float: أدخل قيمًا منفصلة تفصلها فواصل، أو قدّم min وmax وincrement لنطاق.
- Bool أو String أو Enum: أدخل القيم كعناصر مفصولة بفواصل.
- كرّر ذلك لكل بُعد تريد اختباره. يعرض AQS إجمالي عدد التركيبات ويطلب تأكيدًا قبل مسح يتجاوز 10,000 تركيبة.
ربط مُدخل عقدة
Section titled “ربط مُدخل عقدة”حدد عقدة، ثم ابحث عن حقل القيمة المفردة في Node Properties. تعرض قائمة Hyperparameter Reference المعلمات المتوافقة التي أنشأتها مسبقًا في الشريط الجانبي. حدد إحداها لربط مُدخل تلك العقدة بعينه.
يقتصر نطاق الربط على العقدة ومُدخلها، لا على اسم المُدخل فقط، لذلك يمكن لعقدتين استخدام معلمتين مختلفتين بصورة مستقلة حتى لو كان كلا الحقلين يُسمى atr_period. اختر Create new hyperparameter من القائمة نفسها عندما تحتاج إلى نطاق جديد؛ يفتح AQS تبويب Hyperparameters ويحدد المعلمة المنشأة.
تظل قيمة المُدخل الظاهرة هي القيمة الاحتياطية لاختبار تاريخي عادي أو تشغيل مباشر أو مشروع دون بذرة محددة.
تشغيل بذرة أو مسح كامل
Section titled “تشغيل بذرة أو مسح كامل”لعنصر التحكم Default seed وظيفتان:
- حدد بذرة لتجعل إجراء Backtest أو Live العادي يستخدم تلك القيم الدقيقة.
- امسح التحديد لتشغيل المسح الديكارتي الكامل عند بدء اختبار تاريخي.
يشغّل AQS تركيبات المسح بالتتابع على الجهاز المحلي. يبقي ذلك كل تشغيل معزولًا ويتجنب تحميل جدول تبديلات كبير في شيفرة الاستراتيجية المُولَّدة. توضع النتائج تحت backtests/hyper/<sweep-id>/<seed>/ مع ملف backtest.db المعتاد وملفات المقاييس.
المراجعة والمقارنة
Section titled “المراجعة والمقارنة”تعرض قائمة Backtest كل تشغيل على حدة مع بذرة المعلمات الفائقة ومعرّف المسح الخاصَّين به. صفِّ النتائج ورتّبها بحسب العائد أو نسبة شارب أو نسبة متوسط الربح إلى متوسط الخسارة أو العائد المتوقع أو نسبة الصفقات الرابحة أو معامل الربح أو عدد الصفقات أو التراجع. عندما تتضمن النتائج المصفّاة أكثر من مسح، تعمل أدوات المعالجة الجماعية على المسح الذي تحدده.
عند فتح نتيجة تشغيل، تظهر في تبويب خاص بها. يتضمن تبويب Settings قسم Hyperparameter configuration مع معرّف البذرة الكامل وقيم المعلمات المحددة. في Analytics، تتيح نتيجة المسح المحلي معرفة ترتيب البذرة الحالية مقارنةً ببقية نتائج المسح، وفتح أي صف من صفوف المقارنة.
استخدم التصفية باستخدام SQL في قائمة الاختبارات التاريخية لتضييق النتائج المحلية والسحابية بحسب الاستراتيجية أو المسح أو التاريخ أو مقاييس الأداء.
إعادة تشغيل الإعداد نفسه بالضبط
Section titled “إعادة تشغيل الإعداد نفسه بالضبط”احتفظ بالبذرة الظاهرة في النتيجة. يؤدي تحديدها مرة أخرى في المحرر إلى تطبيق قيم المعلمات نفسها على كل مُدخل عقدة مرتبط. يقبل AQE البذرة مباشرةً أيضًا باستخدام --hyper-seed؛ وتكفي بادئة فريدة. راجع المعلمات الفائقة في AQE لواجهة API وخيارات سطر الأوامر على مستوى الشيفرة.
نستخدم ملفات تعريف الارتباط والتخزين الضروريين لتسجيل الدخول وحماية الحساب وحفظ تفضيلات المظهر وهذا الإشعار، ولجمع مقاييس PostHog الداخلية اللازمة لقياس الاستخدام وجودة الجلسات والموثوقية. لا نستخدم ملفات تعريف ارتباط إعلانية.
