تخطَّ إلى المحتوى

واجهة الطرفية

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

واجهة طرفية AQE تعرض مقاييس الاستراتيجية والإشارات التداولية والمتغيرات والأحداث.

فعّل tui في اعتمادية AQE بمشروع استراتيجيتك؛ فهي تفعّل runtime أيضًا:

aq-engine = { git = "https://github.com/algoquantstudio/aq-engine", features = ["tui"] }

استخدم نسخة من شيفرة AQE متوافقة مع استراتيجيتك. تصف عناصر التحكم أدناه الشيفرة الحالية قيد التطوير للإصدار 0.2.0، وقد تختلف عن الإصدار المثبّت.

شغّل المشروع من طرفية تفاعلية باستخدام cargo run --release. تبدأ واجهة الطرفية عندما تكون المخرجات القياسية ومخرجات الأخطاء القياسية متصلة بطرفية. للإبقاء على مخرجات وحدة التحكم، شغّل cargo run --release -- --no-tui. وعند إعادة توجيه المخرجات، كما يحدث عادةً عند التقاطها في AQS، يستمر التشغيل دون واجهة.

العثور على المعلومات التي تحتاجها

Section titled “العثور على المعلومات التي تحتاجها”
اللوحةما ينبغي فحصه
Metricsحقوق الملكية والعائد والصفقات المغلقة ونسبة الفوز والتراجع والتعرض المفتوح وتقدم الاختبار التاريخي.
Insightsالإشارات التداولية النشطة وحالتها وعدد المعروض منها والعدد الإجمالي.
Inspectorهوية أمر الإشارة التداولية المحددة وأسعارها وكمياتها وسجل حالتها الحديث.
Variablesقيم الاستراتيجية المتداخلة؛ افتح كائنًا أو مصفوفة لفحص عناصره الفرعية.
Watchمسارات المتغيرات التي تريد إبقاءها ظاهرة.
Eventsرسائل التشغيل المحتفَظ بها وطوابعها الزمنية.

تتضمن المعاينة ما يصل إلى 128 إشارة تداولية نشطة حُدّثت مؤخرًا. وتعرض أداة الفحص ما يصل إلى 25 إدخالًا حديثًا من السجل. استخدم النتائج المحفوظة وAQS للمراجعة التاريخية الكاملة؛ فغياب إشارة تداولية عن المعاينة لا يعني أنها لم توجد سابقًا.

المفتاحالإجراء
Tab / Shift+Tabالتنقل بين اللوحات
m, i, d, v, eالتركيز على Metrics أو Insights أو Inspector أو Variables أو Events
zتوسيع اللوحة المحددة
Escالخروج أولًا من وضع التوسيع أو التشخيص
مفاتيح الأسهم / PageUp / PageDownالتحديد أو التمرير داخل اللوحة الحالية
Enter / Rightفتح متغير متداخل
Left / Backspaceالعودة إلى المتغير الأب
w في Variablesإضافة العنصر المحدد إلى المراقبة أو إزالته منها
Delete في Watchإزالة عنصر مراقبة
sفتح تشخيص التشغيل والمزامنة
qطلب إيقاف منظّم؛ وإغلاق الواجهة بعد توقف التشغيل

عند أقل من 120 عمودًا أو 30 صفًا، تعرض الواجهة اللوحة المحددة بدلًا من ضغط جميع اللوحات داخل الطرفية.

قارن الوقت المنقضي منذ اللقطة، وساعة السوق، والوقت المنقضي منذ عينة الناشر. فالطابع الزمني للسوق ووقت تحديث الشاشة يعكسان عمليتَي رصد مختلفتين.

يتضمن التشخيص وضع التسليم المحلي، والأحداث الحرجة المنتظرة، وبيانات القياس المدمجة، وزمن الإقرار المحلي. لا يؤكد القبول المحلي الحفظ السحابي أو العرض في تطبيق سطح المكتب. قد لا تظهر قوائم الانتظار البعيدة وعمليات المطابقة في الطرفية؛ استخدم تشخيص مضيف التشغيل أو البوابة وAQS للتحقيق فيها.

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

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

للتشغيل دون إشراف، استخدم --no-tui واحتفظ بسجلات مضيف التنفيذ. راجع التشغيل المباشر للاسترداد والمراقبة.