فراکتال ها یکی از پنج شاخص استراتژی معاملاتی بیل ویلیامز است که به شما امکان می دهد یک بالا یا پایین پیدا کنید. تعریف فنی از یک فرکانس بالا یک سری از حداقل پنج میله پی در پی است که دارای دو میله با حداکثر پایین تر است که مستقیماً قبل از بالاترین حداکثر و بعد از آن قرار دارد. پیکربندی مخالف (یک سری از پنج میله ، که دارای دو میله با حداقل های بالاتر است که به طور مستقیم قبل از کمترین حداقل و بعد از آن قرار دارد) با قشر پایین مطابقت دارد. فراکتال ها از مقادیر بالا و پایین برخوردار هستند و با فلش های موجود در نمودار مشخص شده اند.
اگر با دقت به نمودار نگاه کنید ، خواهید فهمید که عبور از سطح فراکتال اغلب تمایل به ادامه حرکت در جهت فراکتال دارد. در یک بازار رو به رشد ، این نوع گذرگاه برای حفظ موقعیت طولانی ، سطح پایین یک فراکتال سطح پشتیبانی از سطح پشتیبانی است که سیگنال برای بستن موقعیت طولانی خواهد بود. همه چیز به همان شیوه کار می کند ، اما به صورت معکوس ، در یک روند پایین. استفاده از این استراتژی در یک بازار مسطح نتیجه ای نخواهد داشت.
نشانگر سطح فراکتال
به منظور تعیین سطح آخرین فراکتال فوقانی یا پایین تر ، می توانیم یک شاخص ساده بنویسیم که این سطح را با خطوط افقی ترسیم کند.
Using the "Expert Advisor Wizard" we will create the main body of the indicator. To do it we should execute the sequence of commands "File ->"یا دکمه را در نوار ابزار ایجاد کنید." جادوگر مشاور متخصص "روی صفحه باز می شود.
- در مرحله اول باید "نشانگر سفارشی" را انتخاب کنید.
- در مرحله دوم شما باید نام ، نویسنده ، پیوند و پارامترها را مشخص کنید ، زیرا ما از شاخص Fractals برای نشانگر خود استفاده خواهیم کرد ، ما هیچ گونه پارامتری قابل تنظیم نخواهیم داشت ، بنابراین فقط نام ، نویسنده و پیوند را مشخص می کنیم.
- در مرحله سوم جادوگر به ما پیشنهاد می دهد تا پارامترهای نمایش نشانگر سفارشی را مشخص کنیم. از آنجا که نشانگر ما باید در نمودار اصلی نمایش داده شود ، ما قسمت "نشانگر در پنجره جداگانه" را بررسی نمی کنیم. علاوه بر این به ما پیشنهاد می شود تا شاخص ها را تعیین کنیم. ما به دو شاخص نیاز خواهیم داشت: یکی برای سطح فراکتال فوقانی و دیگری برای سطح فراکتال پایین. هر دو شاخص از نوع "خط" برخوردار هستند ، ما رنگ آبی را برای اولین فهرست و رنگ قرمز برای شاخص دوم انتخاب می کنیم و سپس دکمه "پایان" را فشار می دهیم.
ایجاد بدنه برنامه به پایان رسیده است ، باید به شرح زیر باشد:
اکنون فقط برای اضافه کردن یک کد کوچک باقی مانده است و نشانگر ما آماده خواهد شد.
1. برای محاسبه مقدار شاخص برای هر نوار در نمودار فعلی ، برای انجام آن به چرخه نیاز داریم:
2. برای به دست آوردن مقادیر فراکتال های فوقانی و تحتانی:
3. مهمترین - برای به خاطر سپردن ارزش آخرین فراکتال ، برای انجام آن به متغیرهای جهانی مراجعه خواهیم کرد:
4- خواندن داده ها از متغیرهای جهانی و انتقال آن به فهرست های ما باقی مانده است:
حالت آماده از شاخص ما ظاهر زیر را دارد:
It is left to compile it executing the menu command "File ->کامپایل "یا فشار دادن دکمه در نوار ابزار.
نشانگر تازه ساخته شده را می توان به یک نمودار وصل کرد.
کاربرد عملی
در وهله اول ، سطح فراکتال می تواند در حین حرکت سطح Stoploss در زیر خط قرمز در یک بازار رو به رشد مفید باشد. شما باید Stoploss را در بالای خط آبی در یک بازار در حال بازپرداخت نگه دارید. به این ترتیب ، فاصله هوشمند هوشمند بین Stoploss و بازار تضمین می شود.
به عنوان مثال ، ما وارد بازار شدیم (نمودار 1 را ببینید) با توقف بالای خط آبی (علامت 2) ، اگر خط قرمز از طریق شکسته شده است (علامت 3) اگر جدید (علامت 4) حرکت می کنیم (علامت 3) ، اگر جدید است ، ما Stoploss (مارک 4) را جابجا می کنیم. دستیابی به موفقیت رخ داده است (مارک 5) ، ما به طور مشابه Stoploss را حرکت می دهیم (مارک 6). اگر خط آبی از بین برود (مارک 7) ، ما موقعیت را نقدینگی می کنیم.
برای استفاده از FractalSline به عنوان یک توقف در حال توقف باید دو قطعه کوچک کد را به EA اضافه کنیم:
دریافت داده ها از نشانگر FractalSline:
Trailing-Stop بر اساس نشانگر FractalSline:
کاشت توقف متوقف بر اساس نشانگر FractalSline به مشاور متخصص MACD نمونه نتیجه مثبتی به همراه داشت. این را می توان از تست های مقایسه ای مشاهده کرد.
آزمایش نمونه استاندارد MACD
نماد | EURUSD (یورو در مقابل دلار آمریکا) | ||||
دوره زمانی | 1 чч (H1) 2008. 01. 02 12:00 - 2008. 06. 30 23:00 (2008. 01. 01 - 2008. 07. 01) | ||||
مدل | هر کنه (دقیق ترین روش بر اساس تمام بازه های زمانی موجود) | ||||
مولفه های | TakeProfit = 50 ؛تعداد زیادی = 0. 1 ؛TrailingStop = 30 ؛MacDopenLevel = 3 ؛macDcloselevel = 2 ؛matrendperiod = 26 ؛ | ||||
میله های تست | 4059 | کنه های مدل شده | 1224016 | کیفیت مدل سازی | 90. 00 ٪ |
خطاهای نمودارهای گمشده | 1 | ||||
سپرده اولیه | 10000. 00 | ||||
کل سود خالص | 182. 00 | سود ناخالص | 1339. 00 | از دست دادن ناخالص | -1157. 00 |
عامل سود | 1. 16 | بازپرداخت مورد انتظار | 3. 79 | ||
کشش مطلق | 697. 00 | حداکثر کاهش | 827. 00 (8. 16 ٪) | تعقیب نسبی | 8. 16 ٪ (827. 00) |
کل معاملات | 48 | موقعیت های کوتاه (٪ برنده) | 28 (82. 14 ٪) | موقعیت های طولانی (٪ برنده) | 20 (85. 00 ٪) |
معاملات سود (٪ از کل) | 40 (83. 33 ٪) | معاملات ضرر (٪ از کل) | 8 (16. 67 ٪) | ||
بزرگترین | تجارت سودمند | 50. 00 | تجارت ضرر | -492. 00 | |
میانگین | تجارت سودمند | 33. 48 | تجارت ضرر | -144. 63 | |
بیشترین | برنده های متوالی (سود در پول) | 14 (546. 00) | ضررهای متوالی (ضرر در پول) | 3 (-350. 00) | |
بیشترین | سود متوالی (تعداد برنده ها) | 546. 00 (14) | ضرر متوالی (تعداد ضررها) | -492. 00 (1) | |
میانگین | پیروزی های متوالی | 7 | خسارات متوالی | 1 |
آزمایش نمونه MACD با توقف توقف بر اساس نشانگر FractalSline
نماد | EURUSD (یورو در مقابل دلار آمریکا) | ||||
دوره زمانی | 1 ساعت (H1) 2008. 01. 02 12:00 - 2008. 06. 30 23:00 (2008. 01. 01 - 2008. 07. 01) | ||||
مدل | هر کنه (دقیق ترین روش بر اساس تمام بازه های زمانی موجود) | ||||
میله های تست | 4059 | کنه های مدل شده | 1224016 | کیفیت مدل سازی | 90. 00 ٪ |
خطاهای نمودارهای گمشده | 1 | ||||
سپرده اولیه | 10000. 00 | ||||
کل سود خالص | 334. 00 | سود ناخالص | 1211. 00 | از دست دادن ناخالص | -877. 00 |
عامل سود | 1. 38 | بازپرداخت مورد انتظار | 5. 14 | ||
کشش مطلق | 211. 00 | حداکثر کاهش | 277. 00 (2. 75 ٪) | تعقیب نسبی | 2. 75 ٪ (277. 00) |
کل معاملات | 65 | موقعیت های کوتاه (٪ برنده) | 41 (41. 46 ٪) | موقعیت های طولانی (٪ برنده) | 24 (62. 50 ٪) |
معاملات سود (٪ از کل) | 32 (49. 23 ٪) | معاملات ضرر (٪ از کل) | 33 (50. 77 ٪) | ||
بزرگترین | تجارت سودمند | 50. 00 | تجارت ضرر | -102. 00 | |
میانگین | تجارت سودمند | 37. 84 | تجارت ضرر | -26. 58 | |
بیشترین | برنده های متوالی (سود در پول) | 3 (150. 00) | ضررهای متوالی (ضرر در پول) | 4 (-168. 00) | |
بیشترین | سود متوالی (تعداد برنده ها) | 150. 00 (3) | ضرر متوالی (تعداد ضررها) | -168. 00 (4) | |
میانگین | پیروزی های متوالی | 2 | خسارات متوالی | 2 |
نتیجه
تست های ذکر شده نشان می دهد که سودآوری رشد کرده است و با استفاده از خط FractalSline نیز کاهش یافته است.
هشدار: کلیه حقوق این مواد توسط Metaquotes Ltd. کپی یا چاپ مجدد این مواد به طور کامل یا جزئی محفوظ است.
مقالات دیگر این نویسنده
- تجزیه و تحلیل فنی: غیرممکن را ممکن کنید!
- تاکتیک های معاملاتی در فارکس
من این را خیلی دوست دارم اما آیا کسی می تواند به من بگوید که چگونه آن را به نمودار وصل کنم. من معمول را امتحان کرده ام اما نمی توانم خطوط را روی یک نمودار تهیه کنم.
نه ، به نظر می رسد بسیار بهتر از BB است.
این یکی اطلاعات بسیار واضح تری و محدوده باریک به شما می دهد.
من فکر می کنم یک قطعه کد به هر حال از دست رفته است. من نمی توانستم میله ها را تجسم کنم ، سپس متوجه شدم که شما آن را تعریف نمی کنید.