این اندیکاتور با نام FFD که مخفف Fixed-Width Fractional Differencing است، یک ابزار پیشرفته و علمی برای متاتریدر ۵ محسوب میشود که بر اساس مفاهیم مطرحشده در کتاب معروف “Advances in Financial Machine Learning” نوشته مارکوس لوپز د پرادو طراحی شده است. فلسفه اصلی این اندیکاتور، حل یک مشکل بنیادین در تحلیل سریهای زمانی مالی است: از یک سو، تفاضلگیری مرتبه اول (بازدهی ساده) حافظه و ساختار داده را از بین میبرد، و از سوی دیگر، کار با قیمتهای خام که ناپایا (non-stationary) هستند، بسیاری از تحلیلهای آماری و مدلهای یادگیری ماشین را با چالش مواجه میکند. تفاضلگیری کسری یا Fractional Differencing راهحلی میانه ارائه میدهد که با یک پارامتر d بین ۰ تا ۱، میتوان تعادل دلخواهی بین حفظ حافظه بلندمدت سری زمانی و پایایی (stationarity) آن برقرار کرد. به زبان ساده، این اندیکاتور به شما اجازه میدهد قیمتها را به اندازهای تغییر دهید که قابل تحلیل آماری باشند، بدون اینکه تمام اطلاعات ساختاری و روندی آنها را از دست بدهید.
روش کار این اندیکاتور بر پایه اعمال وزنهای کاهشیابنده به مقادیر گذشته قیمت است، مشابه یک میانگین متحرک بسیار پیشرفته، اما با منطق ریاضی کاملاً متفاوت. پارامتر کلیدی InpD یا مرتبه تفاضلگیری کسری، تعیینکننده اصلی رفتار سری خروجی است: وقتی d=0 باشد، خروجی همان قیمت اصلی (با حافظه کامل) خواهد بود، وقتی d=1 باشد، خروجی معادل بازدهی ساده (بدون حافظه) میشود، و مقادیر بین ۰ و ۱ مانند ۰.۴ (پیشفرض) ترکیبی از این دو حالت را ارائه میدهند. پارامتر InpThreshold نیز یک آستانه برای حذف وزنهای بسیار کوچک تعریف میکند تا از محاسبات بیهوده جلوگیری شود. همچنین قابلیت InpUseLog به شما امکان میدهد پیش از اعمال تفاضلگیری، از قیمتها لگاریتم طبیعی بگیرید که این کار برای تحلیلهای آماری دقیقتر توصیه میشود. خروجی نهایی یک خط پیوسته در یک پنجره جداگانه زیر نمودار است که میتوان آن را به عنوان ورودی برای استراتژیهای معاملاتی مبتنی بر ایستایی، مدلهای یادگیری ماشین، یا تحلیل همانباشتگی (cointegration) جفتارزها استفاده کرد.
خرید اندیکاتور نوسان گیری (اسکالپ) CTS ارائه سیگنال خرید و فروش کانال کشی اتوماتیک و ارسال سیگنال ها به موبایل | PLAN A
خرید اندیکاتور تشخیص شکست خط روند داینامیک در چارت قیمت و ارسال سیگنال مخصوص بورس و فارکس
خرید اندیکاتور اسکالپ طلا سیف ترید | Safe Trade مخصوص فارکس ، ارزدیجیتال و طلا در متاتریدر5
خرید اندیکاتور TSE برایاسکالپ طلا ، ترید سهام ، طلای آبشده، دلار و انس جهانی طلا در متاتریدر پنج در بورس و فارکس
این اندیکاتور در یک پنجره جداگانه (separate window) رسم میشود و از طریق پارامتر InpPrice میتوانید تعیین کنید که محاسبات بر اساس کدام قیمت (بسته شدن، باز شدن، سقف، کف، میانه، تیپیکال یا وزنی) انجام شود. سری FFD خروجی دارای میانگین صفر (یا نزدیک به صفر) حول محور افقی نوسان میکند و عبور آن از خط صفر میتواند به عنوان سیگنالهای تغییر روند تفسیر شود، مشابه آنچه در MACD یا سایر اسیلاتورها دیده میشود. این اندیکاتور مخصوصاً برای معاملهگران کمی (Quantitative Traders)، محققان مالی، توسعهدهندگان سیستمهای الگوریتمی و افرادی که با مدلهای پیشبینی و یادگیری ماشین کار میکنند طراحی شده است. FFD یک پل ارتباطی قدرتمند بین تحلیل تکنیکال کلاسیک و روشهای مدرن علم داده است و به شما امکان میدهد از پیشرفتهترین متدهای آکادمیک در پلتفرم معاملاتی خود بهره ببرید.

توضیحات طراح اندیکاتور
قیمتهای خام فارکس و فیوچرز ناپایا هستند: مدلهای استاندارد رگرسیون و طبقهبندی که بر روی آنها آموزش داده میشوند با سوگیری نگاه به آینده و همبستگیهای کاذب شدیدی مواجه میشوند. راهحل ساده — تفاضلگیری مرتبه صحیح — ناپایایی را از بین میبرد اما تمام حافظه قیمت را در این فرآیند نابود میکند و همان ساختار خودهمبستگی که یک مدل پیشبینی به آن نیاز دارد را دور میریزد.
تفاضلگیری کسری با پنجره ثابت (FFD) که در فصل ۵ کتاب Advances in Financial Machine Learning (لوپز د پرادو، ۲۰۱۸) معرفی شده است، این مشکل را با تفاضلگیری در یک مرتبه غیرصحیح d ∈ (0, 1) حل میکند که دقیقاً به اندازه کافی برای پایایی کافی است در حالی که حداکثر حافظه را حفظ میکند. این یک پیادهسازی MQL5 در سطح تولید از آن روش ارائه میدهد.

تنظیمات اندیکاتور Fixed-Width Fractional Differencing (FFD)
Differencing order d این پارامتر مرتبه تفاضلگیری کسری را مشخص میکند و مهمترین تنظیم این اندیکاتور است. مقدار آن میتواند بین ۰ تا ۱ باشد و پیشفرض روی ۰.۴ تنظیم شده است. وقتی d=0 باشد، خروجی تقریباً همان قیمت اصلی با حافظه کامل است. وقتی d=1 باشد، خروجی مشابه بازدهی ساده و بدون حافظه میشود. مقادیر بین این دو، ترکیبی متعادل از حفظ حافظه و پایایی آماری را ارائه میدهند. هرچه d کوچکتر باشد، سری خروجی به قیمت اصلی شبیهتر و حافظه بیشتری دارد، و هرچه d بزرگتر باشد، سری خروجی نوسانیتر و شبیهتر به بازدهی میشود.
Weight cutoff threshold این پارامتر یک آستانه برای حذف وزنهای بسیار کوچک در محاسبات تعریف میکند. مقدار پیشفرض ۰.۰۰۰۰۱ (یکصدهزارم) است. از آنجایی که محاسبه FFD شامل وزندهی به تعداد زیادی از مقادیر گذشته قیمت است، وزنهای مربوط به گذشتههای بسیار دور به تدریج به سمت صفر میل میکنند. این پارامتر مشخص میکند که وزنهای کوچکتر از چه مقداری نادیده گرفته شوند تا سرعت محاسبات افزایش یابد. اگر این عدد را بزرگتر کنید (مثلاً ۰.۰۰۱)، تعداد کندلهای کمتری در محاسبه لحاظ میشود و اندیکاتور سریعتر اما با دقت کمتر عمل میکند.

Log-transform prices این گزینه تعیین میکند که آیا پیش از اعمال تفاضلگیری کسری، از قیمتها لگاریتم طبیعی گرفته شود یا خیر. مقدار پیشفرض true است. استفاده از لگاریتم مزایای آماری متعددی دارد: بازدهیهای لگاریتمی توزیع نرمالتری نسبت به بازدهیهای ساده دارند، نوسانپذیری آنها پایدارتر است و برای تحلیلهای سری زمانی و مدلهای یادگیری ماشین مناسبتر هستند. اگر به هر دلیلی ترجیح میدهید با قیمتهای خام کار کنید، میتوانید این گزینه را روی false تنظیم کنید، اما برای اکثر کاربردهای تحلیلی و مدلسازی، فعال بودن آن توصیه میشود.
Applied price این پارامتر نوع قیمتی که محاسبات FFD بر اساس آن انجام میشود را مشخص میکند. گزینههای متنوعی در دسترس است: Close (قیمت بسته شدن)، Open (قیمت باز شدن)، High (سقف)، Low (کف)، Median Price یا HL/2 (میانگین سقف و کف)، Typical Price یا HLC/3 (میانگین سقف، کف و بسته شدن) و Weighted Close یا HLCC/4 (میانگین وزنی سقف، کف و دو برابر بسته شدن). مقدار پیشفرض PRICE_CLOSE یا قیمت بسته شدن است که رایجترین و استانداردترین انتخاب برای تحلیلهای سری زمانی محسوب میشود، اما بسته به استراتژی خود میتوانید از سایر گزینهها نیز استفاده کنید.
اندیکاتور Fixed-Width Fractional Differencing (FFD)
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
دانلود اندیکاتور Average True Range | ATR برای تحلیل نوسانات بازار در متاتریدر5
دانلود رایگان آموزش اندیکاتور Portable Moving Average در متاتریدر 5





