I've written a lot of MT4 indicators, some with even >25K خط، بنابراین من در واقع یک برنامه نویس جدی هستم. با این حال، من با الگوریتمهای کد چندان قوی نیستم، و بهویژه، با نحوه اجرای ایدهای برای اندازهگیری رزونانس خط روند (در واقع هر شی با خط(ها)) با توجه به نحوه تعامل آن درگیر هستم. با عمل پرایس (PA) در حالی که از میله ها می گذرد. این اندازه گیری منجر به یک "امتیاز" تشدید برای یک مکان معین از جسم می شود.
We've all seen lines that cut through price that serve as both Support and Resistance. The best "resonance" as I'm defining it would be if the line touches 1 or more pivots (especially >1)، یا اینکه به یکی از قیمتهای OHLC هر نوار نزدیک شود یا نزدیک شود. اگر میلهای از یک خط عبور میکند اما نوار بعدی قبل از ادامه، یک آزمایش مجدد دارد، حتی اگر خط ثابت نبود، آزمایش مجدد باید کمی امتیاز تشدید را افزایش دهد. اگر پیوتهای کوچکی وجود داشته باشد که خط را لمس میکنند، اینها بدیهی است که روی امتیاز نیز تأثیر میگذارند، و در حالت ایدهآل، هرچه پیوت بزرگتر باشد (از روی نزدیک یا خروج یا هر دو)، امتیاز در مقایسه با یک پیوت کوچکتر بیشتر خواهد بود.
این نمودار AUDUSD،Daily را در نظر بگیرید.
من 5 خط در نمودار رسم کردم که همه از همان محور اصلی پایین در سمت چپ شروع می شوند. خطوط انتخاب میشوند و برچسبها (a, b, c, d, e) در کنار محورهایی هستند که هر خط کشیده شده است.
با مشاهده سریع، پایین 5 خط (e) بدیهی است که بهترین "امتیاز" را برای این 5 خط ترسیم شده خواهد داشت.
برای خط پایین "e"، 5 ناحیه از تعامل نزدیک کلید را به رنگ صورتی حلقه کردم و هر دایره را 1 تا 5 برچسب زدم.
اکنون به 4 خط دیگر، a،b،c و d نگاهی عادی بیندازید. طبق تعریف، هر یک از آنها با حداقل 1 محور تعامل دارند، زیرا من آنها را اینگونه ترسیم کردم. اما می بینید که تعداد کمی از این 4 خط تعاملات بسیار بیشتری دارند.(خط 4 پایین، "d" دارای چندین فعل و انفعال است، اما محور دوم ندارد، فقط تعداد زیادی از OHLC عبور از طریق).
بازگشت به خط قرمز پایین "e". می توانید ببینید که 2 دایره در محورهای دقیق قرار دارند (#2 یک کم است، #5 یک بالا است). دایره شماره 1 تقریباً یک محور است، اما به طور رسمی در آن پایین ترین نوار قرمز بزرگ نیست، زیرا قیمت چند میله بعد کمتر می شود. با این حال، شماره 1 همچنین یک نوار سبز رنگ را می چرخاند که قیمت بسته آن یک رهگیری کامل است. سپس نوار سبز بزرگ دارای یک Open بسیار نزدیک به خط است، سپس نوار قرمز چهارم یک آزمایش مجدد است که احتمالاً یک نوار پین نیز است. این تعاملات غیر محوری باید کمی امتیاز را افزایش دهند.
دایره شماره 3 یک High نزدیک به سبزترین نوار پایین را نشان می دهد. نوار سبز رنگ بعدی یک شکاف باز است که نزدیکترین خط به خط است.
دایره شماره 4 یک استراحت بزرگ است که با یک ترمیم مجدد دنبال می شود. آزمایش مجدد مورد علاقه من در اینجا است.
شما می توانید 2-3 رویکرد نزدیک دیگر به این خط را مشاهده کنید که من نیز آن را دایره نکردم ، اما آنها شاید 6-10 پیپ فاصله داشته باشند. احتمالاً آنها می توانند بر نمره تأثیر بگذارند ، اما به دلیل فاصله بیشتر آنها بسیار کمتر است.
برای اجرای این ایده امتیاز دهی ، من فکر می کنم که هر قیمت OHLC باید ارزش وزن کمی داشته باشد. اگر خط روند در محدوده نزدیکی به هر یک از قیمت های OHLC باشد ، کسری از وزنه برداری به نمره اضافه می شود ، جایی که کسر بالاترین (1. 0x) نزدیک تر خط به هدف است ، تا 0. 0 برابرهمانطور که خط فراتر از برخی از محدوده های تعریف شده از هدف حرکت می کند. اگر یک خط بین قیمت پایین و نزدیک یک نوار عبور کند ، نباید بیش از حد نمره هر دو تعامل را حساب کرد. یکی را انتخاب کنید و آن را به ثمر برساند ، یا هر دو را انتخاب کنید ، اما مطمئن باشید که در مقایسه با یک لمس کامل از طریق پایین ، کمتر از یک امتیاز کامل است.
در حالی که ارزش مطلق یک "نمره" ممکن است از اهمیت خاصی برخوردار باشد ، همچنین مهم است که نمرات را عادی کنیم یا حداقل برای تأکید بر نمرات اوج در یک باند باریک از خطوط.(با توجه به یک خوشه ، کدام (ها) ایستادگی کنید). یک خط ممکن است در میله های بسیار کمی قطع شود اما می تواند یک آزمایش S/R کاملاً قدرتمند را بر روی آن قرار دهد که یک خط قوی را ایجاد می کند ، در حالی که ممکن است یک خط دیگر تعداد زیادی از میله ها را برش داده و خرد کند ، و در حالی که خط با یک تعامل دارددر نتیجه بسیاری از قیمت های OHLC ، این خط در واقع چیز زیادی برای تمایز آن از سایر خطوط اطراف ندارد و مطمئناً با یک واکنش واحد اما قدرتمند ، شایسته توجه بیشتر از خط دیگر نیست.
موارد فوق جزئیات زیادی است ، اما نمی گوید چرا این مورد علاقه است.
خوب یک دلیل این است. خطی که از طنین قابل توجه و مناسب شروع شده است ، اغلب آزمایش های آینده خط را که لمس های قابل تجارت است ، خواهد داشت. به عنوان مثال ، من 5 رزونانس را در خط "E" دور کردم ، اما یکی از 4 مورد اول را مشاهده کردم ، 5 می توانست به خوبی پیش بینی و معامله شود!(483pips!).
این واقعیت است که میانه های میانه های اندروز Pitchforks بسیار بیشتر از علاقه بیشتر من است ، غالباً دارای رزونانس "داخل قلعه" مناسب است که در همان لحظه اتفاق می افتد که 3 محور Pitchfork شکل می گیرد. به عبارت دیگر ، می توان پیش بینی کرد که در کجا ممکن است محوری 3 شکل بگیرد و در زمان واقعی ، چگونه قیمت در مکان ایده آل بهترین رزونانس واکنش نشان می دهد. همیشه اتفاق نمی افتد که PT3 در چنین مکان هایی شکل می گیرد ، اما وقتی این کار را انجام می دهد ، پاداش: خطر می تواند عالی باشد.
ببینید که چگونه این اندروز Pitchfork خط میانگین خود را دقیقاً همزمان با خط "E" دارد! PT3 چنگال را می توان پیش بینی کرد و با ریسک بسیار کم (10p؟ 25p؟) معامله شد ، اما تاکنون منجر به گزاف گویی 286p شده است!
این یک تصادف صرف نبود. در حالی که این پرش ها همیشه به اندازه این یک اتفاق نمی افتد ، اما به اندازه کافی اتفاق می افتد و به خوبی می توانند به عنوان EA خودکار شوند.(معامله گران باتجربه باید تشخیص دهند که من فقط از Pitchfork برای ترسیم خطوط/عمل/واکنش خطوط استفاده می کنم ، و من در حال تماشای خط واکنش برای یک فرصت قابل تجارت هستم. اما در اینجا مورد بحث قرار نگرفته است ، فرصت های اضافی برای تجارت استرزونانس معمولی پس از قلعه که ممکن است در آینده رخ دهد ، پس از PT3 ؛ این موضوع دیگری برای بعداً است).
اما توانایی "نمره" صحیح رزونانس خط (ها) بسیار مهم است ، و این قطعه برنامه نویسی است که من در حال حاضر با آن دست و پنجه نرم می کنم.
امتیاز دهی باید به طور کارآمد انجام شود تا با یک پاس (در هر نوار جدید) شناسایی شود (شاید) خطوط کلیدی با نمرات رزونانس بالا چیست. این برنامه باید مقادیر وزنی را به هر OHLC اختصاص دهد. چقدر وزن برای اختصاص یک کار بزرگ است. سپس باید یک محاسبه یک پاس از تعداد بسیار زیادی از خطوط ممکن را انجام دهد تا کشف کند که تعداد کمی از آنها از علاقه کلیدی/نمره بالایی برخوردار هستند. و سپس این خطوط برای شناسایی قیمت های رزونانس کلیدی برای تماشای در نوار فعلی تفسیر می شود [0]. اگر قیمت شروع به واکنش به یک هدف کند ، همانطور که در نمودار M1 مشاهده می شود ، به عنوان مثال ، می توان تصمیم سریع گرفت که قیمت هنوز هم بسیار نزدیک به هدف باشد ، هنگامی که ریسک (از دست دادن) کمترین و پاداش احتمالی است. برای حرکت پیش بینی شده پیش بینی شده (یا نه).
نزدیک بودن یک خط به قیمت میله OHLC گذشته ممکن است لازم باشد نشان دهد که چقدر به اولین نقطه مبدا خط روند نزدیک است. هر چه نزدیکتر، تأثیر کمتری دارد، شاید، یا حداقل، دقت باید نزدیکتر باشد. می توان تصور کرد که به زودی پس از شکل گیری محور اصلی سمت چپ، ممکن است یک آزمون مجدد وجود داشته باشد، و در حالی که این آزمون مجدد باید بخشی از امتیاز خط باشد، یک تفاوت صرف 0. 1p می تواند به شدت بر شیب خط تأثیر بگذارد، اگر نزدیک به محور اصلی باشد. در حالی که اگر خیلی دور باشد، اختلاف 0. 1p تأثیر بسیار کمی روی شیب دارد. توصیف این مفهوم دشوار است، اما اگر کسی به اندازه من در مورد آن فکر کند، واضح تر می شود که باید در نظر گرفته شود.
من در حال بازی با این ایده هستم که ممکن است به یک نمره دوگانه نیاز داشته باشم، امتیازی که امتیاز را به یک نمره پشتیبانی و یک نمره مقاومت جدا کند.(من می دانم که تفسیر این می تواند دشوار باشد). این تمایز ممکن است با توجه به معامله خود خط واقعی مفید باشد.
از آنجایی که بخش کلیدی این روش به محورها مربوط می شود، من از راهنمایی هایی در مورد اینکه چه نوع کدی برای شناسایی محورهای کوچک و اصلی بهتر است، استقبال می کنم.(زیگزاگ فقط یک شروع است، اما می توانم چیز بسیار بهتری را تصور کنم؛ فقط هنوز آن را پیدا نکرده یا ننوشته ام، افسوس).
آیا می توان بخشی از این را به عنوان یک شاخص (یا دو) نوشت؟یا باید EA باشد که کمتر حلقه بزند تا از غلبه بر MT4 با محاسبات اضافی در هر تیک جلوگیری شود.(در نهایت یک EA معاملاتی خودکار هدف نهایی است).
آیا می توانید انواع تعاملات خطی را که فکر می کنید باید بر نمره رزونانس تأثیر بگذارد، گسترش دهید؟
من از ایده هایی برای اینکه چگونه می توانم در مورد این برنامه نویسی کنم استقبال می کنم (یا شاید بتوانیم همکاری کنیم؛ فقط برنامه نویسان جدی؛ برای من PM بفرستید). آیا کسی از برنامه های دیگری که این وظیفه دشوار (برای من) رزونانس امتیاز دهی را بر عهده گرفته اند، آگاه است؟من از چنین نمونه کدهایی استقبال می کنم.