ما هي المدخلات التي يستخدمها Swing Definition؟
التعريف: ماذا تعني كلمة “inputs” هنا
Swing Definition هو أسلوب قائم على القواعد لتحديد ما الذي يُعد حركة تأرجح في سلسلة أسعار (على سبيل المثال، ارتفاع يُصنَّف كقمة تأرجح وانخفاض يُصنَّف كقاع تأرجح). في هذا السياق، “المدخلات” هي البيانات التي تُدخلها في القاعدة والمعلمات التي تحددها حتى تتمكن القاعدة من وسم نقاط التأرجح وربطها في تسلسل تأرجح.
طريقة مفيدة لتكون دقيقًا هي فصل ثلاث طبقات:
- آليات ثابتة: المنطق العام لكيفية تحديد التأرجحات.
- معلماتك: اختيارات رقمية تغيّر النتائج (مثل طول النافذة أو متطلبات التأكيد).
- ظروف متغيرة: حركة السوق وجودة البيانات وتكاليف المعاملات التي تؤثر على النتائج المحققة.
المدخلات التي يستخدمها Swing Definition
1) بيانات السعر (مصدر البيانات والصيغة)
أكثر مدخل أساسي هو سلسلة أسعار. المدخلات النموذجية هي:
- أسعار الأدوات (مثل زوج عملات مختار).
- تباعد الوقت (مثل الشموع/الأشرطة ضمن إطار زمني ثابت).
- حقول OHLC (الافتتاح، الأعلى، الأدنى، الإغلاق) اعتمادًا على كيفية كتابة قاعدة التأرجح.
إذا كانت قاعدتك تستخدم القمم والقيعان لوسم نقاط التأرجح، فيجب أن تتضمن المدخلات على الأقل قيم الأعلى/الأدنى. وإذا كانت تستخدم أسعار الإغلاق للتأكيد، فسيصبح الإغلاق مدخلًا مطلوبًا.
2) قاعدة التأرجح نفسها (المنطق)
يستخدم Swing Definition منطق تحديد التأرجح. هذا المنطق يُعد مدخلًا لأن القواعد المختلفة تُنتج وسوم تأرجح مختلفة حتى على نفس سلسلة الأسعار. العناصر الشائعة تشمل:
- شرط لـ قمة التأرجح (على سبيل المثال، أن تكون أعلى من النقاط المجاورة وفقًا لبعض القواعد).
- شرط لـ قاع التأرجح.
- طريقة لتجنب وسم كل تقلب صغير على أنه تأرجح.
بعبارة بسيطة: القاعدة تخبر النظام بما “يُعد” تأرجحًا.
3) قيم المعلمات (ما تختاره)
تحوّل المعلمات منطق التأرجح إلى شيء عملي. أمثلة لأنواع المعلمات تشمل:
- Lookback / حجم الجوار: كم عدد النقاط المحيطة التي يجب تجاوزها (أو عدم تجاوزها).
- التأكيد أو التصفية: ما إذا كانت القاعدة تتطلب عدة أشرطة/أحداث بعد نقطة التأرجح المرشحة.
- الحد الأدنى لحجم التأرجح: عتبة لتجاهل الحركات الصغيرة جدًا.
- قاعدة الربط (Mapping): كيف تُحوَّل نقاط التأرجح إلى “مراحل” ضمنية (صعود مقابل هبوط) لأي تفكير لاحق.
حتى إذا بقيت الآليات كما هي، فإن تغيير هذه القيم يغيّر المخرجات.
4) السياق الزمني (أي إطار زمني تضع عليه الوسم)
غالبًا ما يكون Swing Definition معتمدًا على الإطار الزمني. تتضمن المدخلات الأفق الزمني الذي تضع عليه الوسم (على سبيل المثال، إطار زمني الأشرطة التي تستخدمها). قد ينقسم التأرجح على إطار زمني واحد إلى تذبذبات أصغر على إطار آخر.
5) افتراضات أي حسابات لأمثلة
إذا مررت على مثال، فستحتاج القاعدة إلى افتراضات صريحة. الافتراضات النموذجية هي:
- أي إغلاق للشمعة يُعتبر “متاحًا” للتأكيد.
- ما إذا كنت تفترض تنفيذًا مثاليًا عند سعر مُلاحظ أم تنفيذًا واقعيًا عند مستوى سعر آخر.
- ما إذا كانت فروقات الأسعار (spreads) والانزلاق والعمولات تُعامل على أنها صفر أو غير صفر.
تهم الافتراضات لأن وسوم التأرجح وحدها لا تحدد النتائج المحققة دون وجود خريطة تنفيذ (execution mapping) محددة.
كيف يعمل (نموذج بسيط)
طريقة مباشرة للتحقق من الفهم هي تخيل خط الأنابيب هذا:
- اختر سلسلة أسعار وإطارًا زمنيًا (بيانات إدخال).
- طبق منطق القمم/القيعان لقاعدة التأرجح (آليات ثابتة).
- طبق معلماتك المختارة لتصفية نقاط التأرجح وتأكيدها.
- أخرج نقاط التأرجح (وربما مراحل التأرجح).
إذا أضفت بعد ذلك طبقة ثانية (مثل قياس المسافات بين نقاط التأرجح)، فستكون هذه القياسات حسابات جديدة بمدخلاتها الخاصة (إحداثيات نقاط التأرجح) وافتراضاتها (كيف تحسب المسافات ومتى تكون النقاط معروفة).
الدليل / مثال (بافتراضات صريحة)
فكر في مثال عام حيث تُعرّف قاعدتك قمة تأرجح كنقطة تكون قيمة أعلى سعر فيها أكبر من أعلى أسعار النقاط المحيطة ضمن جوار ثابت. ستكون المدخلات:
- قمم الأسعار من الإطار الزمني المحدد،
- معلمة حجم الجوار،
- منطق التأكيد (إن وجد)،
- وخيار الإطار الزمني.
افتراضات المثال:
- تقوم بتقييم القاعدة باستخدام بيانات تاريخية فقط.
- تعامل كل شريط كأنه يوفر أعلى/أدنى معروفًا بمجرد اكتمال ذلك الشريط.