الإجابة المباشرة
لا يمتلك Swing Timeframes قائمة واحدة ثابتة عالميًا من المدخلات، لأن كلمة “مدخلات” تعتمد على كيفية تعريف الطريقة المعينة لقواعدها. بشكل عام، أي نهج في Swing Timeframes يستخدم (1) إعدادات الأفق الزمني التي تحدد نافذة الاحتفاظ المقصودة و(2) حقول بيانات تُحسب منها الشروط، مثل قيم السعر. إذا تم تضمين مؤشرات، فإنها تضيف حسابات مشتقة كمدخلات إضافية. يمكن للقارئ التحقق من ذلك بشكل مستقل عبر كتابة مجموعة القواعد الصريحة للطريقة: يجب أن يشير كل نقطة قرار إلى حقول بيانات ومعلمات محددة.
الآلية أو التعريف
طريقة واضحة للتفكير في Swing Timeframes هي اعتباره أسلوبًا قائمًا على القواعد لربط القرار بالأفق الزمني. يشير “Swing” إلى البحث عن حركة عبر نطاق متعدد الأيام إلى متعدد الأسابيع (الطول الدقيق يختلف حسب الطريقة)، بدلًا من التداول داخل اليوم. يُعد هذا الأفق الزمني مدخلًا عمليًا لأنه يقيّد أي نقاط بيانات تُعتبر ذات صلة.
تستخدم معظم تطبيقات Swing Timeframes ثلاث طبقات من المدخلات:
-
معلمات الأفق الزمني: وتشمل فترة الاحتفاظ المقصودة (على سبيل المثال، عدد الشموع/الأيام التي تتوقع الطريقة أن تبقى فيها الصفقة مفتوحة) و“وتيرة اتخاذ القرار” (كم مرة يتم تقييم الشروط). حتى إذا لم تُذكر أرقام صريحة، فإن إطار الرسم البياني يعمل كمدخل لأنّه يغيّر الشموع أو القضبان (bars) الموجودة.
-
حقول بيانات السوق: تشمل الحقول الشائعة open, high, low, close وأحيانًا volume. إذا كانت الطريقة تستخدم مستويات السعر فقط، فإن حقول السعر هي المدخلات الوحيدة. وإذا كانت تستخدم مستويات مشتقة، تصبح تلك المستويات مدخلات إضافية.
-
سمات مشتقة (اختيارية): إذا كانت الطريقة تذكر مؤشرات، فإنها عادةً تحوّل بيانات السوق إلى قيم مشتقة (على سبيل المثال، المتوسطات، مقاييس الزخم، أو مستويات النطاق). في هذه الحالة، تُعد إعدادات حساب المؤشر (مثل طول فترة lookback) معلمات إضافية، وتُعد قيم مخرجات المؤشر مدخلات إضافية.
افتراض نمذجة مهم: عند تفسير مجموعة قواعد “Swing Timeframes”، اعتبر المدخلات هي بالضبط ما تشير إليه القواعد. إذا قالت القاعدة “استخدم الإغلاق الأحدث” فـ“الإغلاق الأخير” هو المدخل. وإذا قالت القاعدة “استخدم متوسطًا لفترة 20”، فكل من “20” وسلسلة الأسعار الأساسية التي يستخدمها ذلك المتوسط هما مدخلان.
الدليل أو مثال
إليك مثالًا لكيفية سرد المدخلات دون افتراض أسعار حية.
افترض مجموعة قواعد افتراضية تقوم بتقييم الشروط مرة واحدة لكل bar ومصممة للاحتفاظ بسوينغ.
- مدخل الأفق الزمني: الاحتفاظ لعدد ثابت من الـ bars (معلمة) على إطار الرسم البياني الذي يختاره المستخدم (معلمة ضمنية).
- مدخلات القرار: في كل مرة يتم فيها التقييم، اقرأ close للـ bar (حقل بيانات السوق) وربما high/low (حقول إضافية).
- مدخل مشتق اختياري: إذا كانت القاعدة تستخدم متوسطًا متحركًا، فإن طول فترة lookback للمتوسط المتحرك يكون معلمة، وتكون قيمة المتوسط المتحرك سمة مشتقة كمدخل.
للتحقق بشكل مستقل، يمكنك إجراء فحص ورقي: لكل قرار، حدّد متغيرًا واحدًا مشارًا إليه (مثل “إغلاق الشمعة N” أو “مخرج المؤشر عند الشمعة N”). إذا أشارت القاعدة إلى شيء لا يمكن اشتقاقه من المدخلات المعلنة—مثل “السوق سيتحول الأسبوع القادم”—فهذا ليس مدخلًا صريحًا؛ بل هو ادعاء غير مدعوم.
القيود والمخاطر
تتمثل إحدى القيود الرئيسية في أن “المدخلات” ليست هي نفسها “ضمانات”. حتى مع نفس المدخلات والمعلمات، قد تختلف النتائج لأن:
- تغير ظروف السوق: قد لا تستمر العلاقات التاريخية بين السعر والسمات المشتقة.
- التكاليف والتنفيذ مهمان: تختلف النتائج المحققة عن الحسابات المبسطة بسبب السبريد والعمولات والانزلاق (slippage) وطريقة التعامل مع الأوامر.
- الاعتماد على الإطار الزمني: يؤدي تغيير إطار الرسم البياني إلى تغيير أي bars موجودة وبالتالي تغيير المدخلات التي تغذي القواعد.
- أنماط الفشل: من أنماط الفشل الشائعة وجود قواعد تناسب نظامًا واحدًا (على سبيل المثال، سلوك ترند/اتجاه) وتؤدي بشكل ضعيف في نظام آخر (على سبيل المثال، سلوك نطاقي/مدى)، حتى لو ظلت المدخلات والمعلمات كما هي.
لاحظ أيضًا قيد التحقق: بدون بيانات في الوقت الحقيقي، يمكنك فقط التحقق من أن مجموعة القواعد متسقة داخليًا (أن المدخلات محددة وقابلة للحساب)، وليس أنها ستعمل في المستقبل.
التحقق أو السؤال التالي
للتحقق من المدخلات التي يستخدمها Swing Timeframes لطريقة معينة، أعد كتابة مجموعة قواعدها في شكل قائمة تحقق:
- اذكر كل معلمة (الأفق الزمني، فترات lookbacks، وتكرار التقييم). - اذكر كل حقل بيانات مشار إليه (open/high/low/close, volume).