كيف يتم حساب بارابوليك سار: الصيغة والمعلمات والمدخلات
الإجابة المباشرة
يتم حساب بارابوليك سار (غالبًا ما يُسمّى “Parabolic Stop and Reverse”) عبر تحديث تكراري لمستوى يشبه وقف الخسارة يُسمّى SAR. في كل شريط سعري جديد، يتم حساب SAR اعتمادًا على SAR السابق والنقطة القصوى السابقة (EP) وعامل التسارع (AF). يزداد AF عندما يتحرك الاتجاه لصالح المؤشر، ثم يتوقف عن الزيادة بمجرد وصوله إلى قيمة قصوى. عندما يتجاوز السعر مستوى SAR، يقوم المؤشر عادةً بعكس اتجاهه، وتبدأ العملية من جديد باستخدام EP جديد وAF جديد.
يمكنك التعامل مع بارابوليك سار كمتتالية ميكانيكية قائمة على القواعد: اختر قيمًا ابتدائية (الاتجاه، EP الابتدائي، AF الابتدائي، AF الأقصى، خطوة AF)، ثم طبّق معادلة التحديث نفسها شريطًا بشريط.
الآلية والتعريفات
ماذا تعني المتغيرات
يستخدم بارابوليك سار أربعة مدخلات تؤثر على مسار المؤشر:
- الاتجاه (حالة الاتجاه): عادةً “اتجاه صعود” أو “اتجاه هبوط”، بناءً على ما إذا كان السعر قد كان أعلى أو أسفل SAR السابق.
- SAR (قيمة وقف بارابوليك): المستوى المحسوب لكل شريط.
- النقطة القصوى (EP): أكثر سعر تطرفًا تم الوصول إليه في الاتجاه الحالي حتى الآن (أعلى قمة خلال اتجاه صعود؛ وأدنى قاع خلال اتجاه هبوط).
- عامل التسارع (AF): مضاعف يتحكم في مدى سرعة اقتراب SAR من السعر. يبدأ AF بقيمة ابتدائية ويزداد عندما تحقق EP تطرفًا جديدًا.
تشمل الإعدادات عادةً:
- AF start (AF ابتدائي)
- AF step (مقدار زيادة AF عند العثور على EP جديد)
- AF max (حد أقصى لـ AF)
قد تُسمّي أنظمة الرسوم البيانية المدخلات بشكل مختلف قليلًا، لكن الفكرة الأساسية واحدة: AF يتحكم في استجابة المؤشر.
منطق التحديث الأساسي
على مستوى عالٍ، يجمع تحديث SAR بين جزأين:
- سحب SAR نحو EP الحالي بوزن تحدده AF.
- استخدام قيم SAR السابقة و(عمليًا) الاتجاه الحالي للحفاظ على SAR في الجهة الصحيحة من السعر.
تمثيل رياضي شائع هو:
- Let:
- SAR_(t-1) = SAR السابق
- EP_(t-1) = EP السابق
- AF_(t-1) = عامل التسارع السابق
ثم يمكن كتابة تحديث أساس على النحو التالي:
- SAR_baseline(t) = SAR_(t-1) + AF_(t-1) · (EP_(t-1) − SAR_(t-1))
بعد حساب قيمة الأساس، تطبق التطبيقات قيدًا يعتمد على الاتجاه بحيث لا يقفز SAR فوق الأسعار القريبة بطريقة غير واقعية.
تحديث AF وEP
بمجرد تحديد الاتجاه:
- إذا أنشأ الشريط الجديد EP جديدًا في الاتجاه الحالي:
- يزداد AF بمقدار AF step، حتى AF max.
- يتم تحديث EP إلى ذلك التطرف الجديد.
- إذا لم ينشئ الشريط الجديد EP جديدًا:
- يبقى AF كما هو.
- يبقى EP كما هو.
هذه هي السبب الرئيسي في أن بارابوليك سار يميل لأن يصبح أكثر استجابة كلما تسارع الاتجاه.
انقلاب الاتجاه (كيف يتم اكتشاف الانعكاسات)
بعد حساب SAR للشريط التالي، يتحقق المؤشر مما إذا كان السعر يتجاوز SAR:
- في اتجاه صعود، إذا تحرك سعر السوق بحيث يتجاوز السعر ذي الصلة (غالبًا القاع أو الإغلاق، حسب التنفيذ) SAR للأسفل، يُعتبر أن الاتجاه قد انقلب.
- في اتجاه هبوط، إذا تجاوز سعر السوق SAR للأعلى، ينقلب الاتجاه إلى اتجاه صعود.
عند حدوث انقلاب، يكون النهج المعتاد:
- إعادة ضبط AF إلى قيمته الابتدائية.
- تعيين EP إلى السعر المتطرف المناسب للاتجاه الجديد (أول تطرف بعد الانقلاب).
- الاستمرار في التكرار من الحالة الجديدة.
وبما أن منصات الرسم تختلف في سعر “التجاوز” الدقيق المستخدم وفي قواعد الحدّ الدقيقة لـ SAR، فإن الطريقة الأكثر موثوقية للتحقق بشكل مستقل من الحساب هي مطابقة المعادلة والقيود مع التعريف المستخدم في تنفيذك المحدد.
دليل أو مثال يمكنك التحقق منه
فيما يلي مثال قابل للتحقق بالكامل باستخدام افتراضات صريحة. التفاصيل الرقمية توضيحية؛ إذا نفذت الخطوات نفسها باستخدام إعداداتك المختارة، يجب أن تحصل على نفس التسلسل.
افتراضات هذا المثال
- نتابع متغيرين لكل شريط: high و low.
- نفترض اتجاه صعود في الشريط 1.
- القيم الابتدائية:
- SAR_(0) = 95
- EP_(0) = 105 (أعلى قمة حتى الآن)
- AF_(0) = 0.02
- AF step = 0.02
- AF max = 0.20
- لكل شريط جديد t، نحسب SAR_baseline(t) = SAR_(t-1) + AF_(t-1) · (EP_(t-1) − SAR_(t-1)).
- ثم نطبق قاعدة حدّ للحفاظ على SAR في الجهة الصحيحة من السعر. وبما أن المنصات المختلفة تطبق الحد بشكل مختلف قليلًا، يجب عليك اختيار قاعدة واحدة متسقة عند التحقق.
الخطوة 1: حساب SAR للشريط 1
افترض أن الشريط 1 يحتوي على:
- High = 107
- Low = 102
احسب SAR الأساسي:
- SAR_baseline(1) = 95 + 0.02 · (105 − 95)
- = 95 + 0.02 · 10
- = 95.20
تحديث EP وAF:
- بما أن High(1) = 107 أكبر من EP_(0)=105، نحدد EP_(1) = 107.
- AF_(1) = min(AF_(0)+AF step, AF max) = min(0.02+0.02, 0.20) = 0.04.
الآن تحقق من قاعدة الانعكاس:
- في اتجاه صعود، إذا تجاوز السعر SAR للأسفل، ينقلب الاتجاه. وبما أن القاع عند 102 أعلى من 95.20، فسنحافظ على اتجاه الصعود لهذا الشريط.
الخطوة 2: حساب SAR للشريط 2
افترض أن الشريط 2 يحتوي على:
- High = 106
- Low = 99
احسب SAR الأساسي باستخدام SAR وEP وAF السابقين:
- SAR_baseline(2) = SAR(1) + AF(1) · (EP(1) − SAR(1))
- ≈ 95.20 + 0.04 · (107 − 95.20)
- = 95.20 + 0.04 · 11.80
- = 95.20 + 0.472
- = 95.672
تحديث EP وAF:
- High(2)=106 ليس حدًا أقصى جديدًا مقارنةً بـ EP(1)=107، لذا يبقى EP عند 107.
- يبقى AF عند 0.04.
التحقق من الانعكاس:
- إذا كانت شرط الانعكاس يستخدم Low < SAR، فإن Low(2)=99 ما زال أعلى من 95.672، لذا لا يحدث انقلاب. في تطبيقات أخرى، قد تستخدم المقارنة حقل سعر مختلف؛ لذلك فإن مطابقة التنفيذ مهمة.
كيف تتحقق بشكل مستقل
- سجّل إعدادات المنصة المختارة: AF start وAF step وAF max.
- خذ نافذة تاريخية صغيرة.
- حدد الحالة الحالية للمؤشر (اتجاه صعود/اتجاه هبوط) عند شريط البداية.
- استخدم معادلة التحديث وقواعد الحد/الانقلاب الخاصة بالمنصة لإعادة حساب SAR شريطًا بشريط.
إذا اختلفت السلسلة التي أعدت حسابها، فعادةً يكون عدم التطابق ناتجًا عن أحد عناصر التنفيذ الخاصة التالية:
- أي سعر يُستخدم لـ “النقطة القصوى” (تعريفات high/low)
- أي سعر يُستخدم لـ “التجاوز” في الانعكاس
- قاعدة الحد التي تقيد SAR بالنسبة للأسعار القريبة الأخيرة
DOCUMENT END