
آنها هر روز در اطراف و پایین تر گزاف گویی می شوند ، غالباً با حرکت حرکت در جایی که بالاتر و بالاتر یا پایین تر و پایین تر و برای چند روز پشت سر هم ادامه می یابد ، قبل از اینکه به نظر برسد به دیوار برخورد کرده و جهت دیگر را گزاف گویی می کند. این حرکت میان مدت همان چیزی است که شاخص توقف و معکوس پارابولیک (PSAR یا فقط SAR) برای تشخیص طراحی شده است.
بخش توقف و معکوس به روشی که روند متوقف می شود بلافاصله متوقف می شود و با تغییر از طولانی به کوتاه و برعکس ، روند معکوس می شود.
SAR توسط معامله گر مشهور ولز وایلدر در کتاب کلاسیک خود در سال 1978 در مورد سیستم های تجاری ابداع شد. او برای کمک به مدیریت ریسک برای استفاده به عنوان راهنما برای ضررهای متوقف شده ، به این نتیجه رسید ، بنابراین می دانست چه موقع باید از موقعیت خارج شود. با گذشت سالها ، تکامل یافته است و همچنین اغلب به عنوان سیگنال ورودی/خروج به تنهایی یا همراه با سایر شاخص ها مورد استفاده قرار می گیرد.
همانطور که خود وایلدر در مورد SAR گفت ، او از هیچ شاخص بهتری برای فشار سود از این حرکات نمی داند.
ایده بزرگ
SAR از اوج و پایین قیمت برای سنجش قدرت روند استفاده می کند. اگر حرکت قیمت همچنان به اوج های بالاتر برسد ، ما یک روند رو به بالا قوی داریم.
بالاترین بالاترین (یا کمترین پایین) یک روند ، نقطه شدید (EP) نامیده می شود و در محاسبه SAR شکل مهمی است.
اگر یک سری قیمت روند رو به بالا دارید که دارای 10 ، 12 ، 15 ، 13 ، 14 است ، نقطه افراطی 15 خواهد بود.
ما همچنین چیزی به نام فاکتور شتاب (AF) داریم که تعیین می کند وقتی SAR را در هر مرحله به روز می کنیم ، چقدر وزن را به نقاط شدید جدید می دهیم. این معمولاً در 0. 02 به عنوان یک مقدار اولیه تعیین می شود ، سپس هر بار که یک نقطه افراطی جدید را بدست می آوریم ، آن را با مرحله فاکتور شتاب افزایش می دهیم. ضریب شتاب معمولاً حداکثر مقدار 0. 2 را دارد. البته ، این مقادیر به صورت سنگ تنظیم نشده اند و همانطور که می بینید مناسب است.
برای یک سری قیمت روند رو به بالا ، SAR قصد دارد در مقادیر پایین یا پایین تر بنشیند و معمولاً توسط نقاط زیر خط قیمت نشان داده می شود. اگر این سریال به سمت پایین گرایش پیدا کند ، نقاط بالاتر از روند قیمت هستند.

PSAR یک شاخص پیش بینی کننده است به این معنی که ما برای دوره های آینده محاسبه می کنیم. در روز T ، ما آن را برای روز T+1 محاسبه می کنیم ، سپس به عقب برمی گردیم و مقادیر جدید را در دسترس قرار می دهیم تا بتوانیم دوباره آن را برای روز بعد محاسبه کنیم.
عارضه اصلی همه این موارد این است که وقتی این کار را انجام می دهیم باید مراقب شاخص های زمانی خود باشیم.
برای روزها با روند بالایی و یک نکته شدید جدید (به عنوان مثال بالاترین روز جاری بیشتر از نقطه افراطی موجود است) می توانیم SAR آینده را به عنوان محاسبه کنیم:
$ $ sar_ = sar_t + af_t big (ep_t - sar_t big) $ $
اگر ما در یک روند پایین هستیم و معادله کمی متفاوت داریم:
$ $ sar_ = sar_t - af_t big (sar_t - ep_t big) $ $
علاوه بر این ، در هر دو مورد که ما یک نکته شدید جدید را بیان می کنیم ، ضریب شتاب را 0. 02 تا حداکثر افزایش می دهیم:
$ $ af_ = textrm big (af_t + delta af ، af^ big) $ $
نحوه محاسبه SAR پارابولیک
محاسبه SAR چندان سخت نیست ، اما تا حدودی پیچیده است. بیشتر راهنماها فقط معادلات به روزرسانی ساده ای را که در بالا ارائه دادیم نشان می دهند و دست آنها را در بقیه موج می زنند.
خوب ، شما آن را در اینجا پیدا نخواهید کرد! ما جزئیات جنجالی را پشت سر نگذاشتیم.
من بیش از حد از آن استفاده می کنم ، واقعاً بد نیست. برای دریافت یک نمای کلی از این روش ، نمودار جریان زیر را بررسی کنید.

SAR بر اساس جهت روند ، شاخه های زیادی دارد و سپس بسته به قدرت آن ، چه کاری باید انجام دهد ، که بر نحوه به روزرسانی پارامترها تأثیر می گذارد.
ما می خواهیم ابتدا از طریق الگوریتم قدم بزنیم و هر مرحله را کنار بگذاریم ، سپس قبل از نشان دادن نحوه تجارت آن ، به چند نمونه و کد بروید.
اولیه سازی SAR پارابولیک
اگر به کتاب اصلی وایلدر برگردید ، او هرگز به شما نمی گوید چگونه SAR را اولیه کنید ، او فقط از روز 4 با مقادیر شروع شروع می شود و از آنجا می رود. بسیار مفید.
در اطراف ، چند راه حل در آنجا وجود دارد. برخی از افراد فقط می گویند ما در حال صعود هستیم ، برخی دیگر آن را به طور تصادفی آغاز می کنیم و برخی دیگر سعی می کنند آن را از چند نقطه اول داده خارج کنند. ما قصد داریم با یک قانون بسیار ساده ، این رویکرد آخر را برای اولیه سازی انجام دهیم.
- اگر بالاترین امروز بیشتر از دیروز است ، ما در روند بالایی هستیم. مقدار SAR اولیه به پایین ترین کمترین دو روز گذشته تنظیم شده است و نقطه افراطی اولیه به بالاترین ارتفاع دو روز گذشته تعیین شده است.
- اگر بالاترین امروز از بالاترین دیروز بیشتر نباشد ، ما در روند کمتری هستیم. مقدار SAR اولیه به بالاترین میزان دو روز گذشته تنظیم شده است و نقطه افراطی اولیه به پایین ترین کمترین دو روز گذشته تنظیم شده است.
برای شروع این کار به دو روز داده نیاز دارید ، سپس می توانید SAR را برای روز سوم دریافت کنید. اگر می خواهیم آن را ماتی بسازیم ، می توانیم قانون اولیه سازی خود را اینگونه بنویسیم:
با شروع نشانگر ما ، برای به روزرسانی آن در طی یک روند UP به روش خود می پردازیم.
نحوه به روزرسانی یک سار پارابولیک صعودی
- اگر روند به پایان رسیده است ، مقدار SAR فردا را به این صورت محاسبه کنید:
$ $ sar_ = sar_t + af_t (ep_t - sar_t) $ $
2. اطمینان حاصل کنید که آخرین مقدار SAR نسبت به قیمت پایین دو روز گذشته کم یا پایین است:
$ $ sar_ = textrm big (low_ ، low_ ، sar _) $ $
با فرض اینکه در پایان روز T همه کارهایی را انجام می دهید ، لازم نیست منتظر باشید تا بازارها نزدیک شوند تا روز بالا و پایین برسند. در این صورت ، ما به سمت راست می چرخیم و معکوس ها را بررسی می کنیم ، ضریب شتاب را به روز می کنیم و آخرین نکته شدید را بدست می آوریم. باز هم ، این همه فرض می کند که ما در یک روند صعودی هستیم.
3. آخرین لیست بالا را به لیست روند فعلی اضافه کنید (این فقط لیستی از همه اوج هایی است که در طول روند به آن ضربه می زنیم ، این کار را در عمل کمی مشاهده خواهید کرد).
4- معکوس روند را بررسی کنید. اگر SAR_ از LOW_T بیشتر باشد ، ما یک روند وارونگی داریم و SAR_ را از لیست روند خود به بالاترین مقدار تنظیم می کنیم.
$ $ sar_ = چپ <x08egin extrm x08ig(Trend^ x08ig) ; extrm SAR_>low_ \ sar_ ؛ textrm پایان درست. $ $
5- اگر معکوس رخ نداد و اگر اوج جدید از نقطه شدید بیشتر باشد ، نقطه شدید و ضریب شتاب را به روز کنید. در غیر این صورت ، آنها را یکسان نگه دارید. اگر در مرحله آخر معکوس رخ داد ، نقطه افراطی را روی جریان فعلی قرار دهید و فاکتور شتاب را دوباره به مقدار اولیه تنظیم کنید.
نحوه به روزرسانی یک SAR پارابولیکی نزولی
اگر ما با یک روند پایین سر و کار داریم ، پس از همان رویه را طی می کنیم ، فقط برای پایین آمدن و کم کردن مقادیر SAR خود را برای پایین آمدن تعویض می کنیم. برای از بین بردن هرگونه ابهام ، همه مراحل را می نویسیم:
1. اگر روند پایین است ، مقدار SAR فردا را به عنوان: محاسبه کنید:
$ $ sar_ = sar_t - af_t (sar_t - ep_t) $ $
2. اطمینان حاصل کنید که آخرین مقدار SAR به اندازه بالا یا بالاتر از قیمت بالای دو روز گذشته است:
$ $ sar_ = textrm big (high_ ، high_ ، sar _) $ $
اگر ما در یک روند پایین قرار داریم ، به نظر می رسد: 3. آخرین لیست پایین را به لیست روند فعلی اضافه کنید. 4- معکوس روند را بررسی کنید. اگر SAR_ از High_T پایین تر باشد ، ما یک روند وارونگی داریم و SAR_ را از لیست روند خود به پایین ترین مقدار تنظیم خواهیم کرد.
$ $ sar_ = چپ <x08egin extrm x08ig(Trend^ x08ig) ; extrm SAR_
5- اگر معکوس رخ نداد و اگر پایین جدید از نقطه شدید کمتر باشد ، نقطه شدید و ضریب شتاب را به روز کنید. در غیر این صورت ، آنها را یکسان نگه دارید. اگر در مرحله آخر معکوس رخ داد ، نقطه افراطی را روی جریان بالا قرار دهید و فاکتور شتاب را دوباره به مقدار اولیه تنظیم کنید.
نمونه گام به گام برای SAR پارابولیک
اگر تازه وارد این کار هستید ، موارد فوق ممکن است کمی سخت باشد ، اما اگر احساس می کنید درک خوبی از الگوریتم دارید ، به سمت اجرای پایتون بروید. در غیر این صورت ما یک نمونه گام به گام را طی خواهیم کرد که نشان می دهد چگونه می توان این کار را با دست انجام داد. این کاری نیست که شما می خواهید به صورت دستی انجام دهید (مگر اینکه شما یک ماسوشیست باشید).
من به نظر می رسد که این یک روش عالی برای شروع کار و درک دقیق چگونه یک شاخص در حال انجام است ، بنابراین من به آن اعتماد به نفس دارم و می توانم ایده های جدید تجارت را توسعه دهم.
ما از Python و Package YFInance استفاده خواهیم کرد تا یک ماه از داده ها از آمازون برای کار با آن استفاده کنیم.
واردات پاندا به عنوان pd yfinance as yf ticker = 'amzn' yfobj = yf. ticker (تیک) داده = yfobj. history (start = '2021-08-01' ، end = '2021-09-01') ['[' ['[' ['[' ['['High '،' Low ']]. Round (2) Data. Reset_Index (inplace = true) داده ها

تمام آنچه ما نیاز داریم مقادیر زیاد و پایین برای SAR است ، بنابراین می توانیم همه چیز را دور کنیم تا آن را مرتب تر نگه داریم. من همچنین شاخص را از تاریخ به شماره تغییر دادم تا بتوانیم به جای راهنمای تجارت فارکس...
ما را در سایت راهنمای تجارت فارکس دنبال می کنید
برچسب :
نویسنده : نسیم خاکسار
بازدید : <-PostHit->
تاريخ : سه
شنبه
14 شهريور
1402 ساعت: 20:36