هنگامی که معامله گران شروع به مطالعه تجارت فارکس می کنند ، به زودی به تصمیمی می رسند که بهتر است تا حد امکان روند معاملات را خودکار کنید. در روزهای ما ، رایانه ها می توانند کمک بزرگی در توسعه و اجرای سیستم تجارت ارائه دهند.
هنگامی که شما در حال توسعه یک سیستم معاملاتی هستید و به دنبال قوانین ورود و خروج احتمالی هستید ، دیدن یک نمایش بصری از زمان اعمال این قوانین بسیار مفید است.
در عین حال ، اگر شما از قبل سیستم معاملاتی کار دارید ، نمی خواهید هیچگونه معامله ای را از دست بدهید و هنگام ظاهر شدن سیگنال های ورود یا خروج خود می خواهید هشدار دهید.
الگوی شاخص هشدار الگوی اساسی است که برای توسعه شاخص های هشدار MT4 ما استفاده شده است.
این شامل گردش کار اصلی و کارکردهای یک شاخص بدون سیگنال های ورودی و خروج است.
می توانید سیگنال های ورودی و خروج خود را اضافه کرده و آن را اجرا کنید.
این کد منبع به طور قابل توجهی زمان صرف ایجاد یک نشانگر هشدار را کاهش می دهد.

الگوی شاخص هشدار MT4 چیست؟
الگوی نشانگر هشدار MT4 400+ خط کد منبع اظهار نظر است که می توانید برای ساخت نشانگر خود با هشدارها استفاده کنید.
کد کاملاً توضیح داده شده است تا بتوانید منطق آن را به راحتی درک کنید.
برای دستیابی به سیگنال های ورودی و خروج خود می توانید بخش هایی از کد را سفارشی کنید و یک شاخص آماده برای استفاده داشته باشید.
الگوی نشانگر هشدار MT4 چیست؟

- نظرات برای هر عملکرد برای درک منطق کد.
- کد خوب نوشته شده
- ساختار مدولار.
- هشدارهای آماده استفاده
- سادگی در توسعه.
چه الگوی شاخص هشدار MT4 نیست؟
الگوی شاخص هشدار MT4 یک استراتژی کاملاً خودکار نیست.
اگرچه شامل برخی از نمونه های تمام شده برای بارگیری با این الگوی است ، اما آنها فقط پتانسیل کد را نشان می دهند.
برای اینکه بتوانید کاری مفید را انجام دهید ، باید کد سیگنال های ورودی یا خروج خود را به الگوی اضافه کنید.
چرا از الگوی نشانگر هشدار MT4 استفاده می کنیم؟
- اعلان های هشدار - شما به راحتی می توانید نشانگر سفارشی خود را برای دریافت هشدار در صفحه ، موبایل و ایمیل ایجاد کنید.
- صرفه جویی در وقت-با استفاده از توابع آماده ، ساعتهای تحقیق و برنامه نویسی را صرفه جویی کنید.
- نمایش بصری - می توانید به سرعت ببینید که ورودی ها و خروج های شما دارای حاشیه ای در بازار هستند یا خیر.
- با ویرایش آسان-تنها با چند خط کد ، می توانید نشانگر خود را توسعه داده و یک نسل کاملاً خودکار از سیگنال های معاملاتی داشته باشید.
منطق شاخص چیست؟
همه شاخص ها به سه عملکرد اصلی تقسیم می شوند:
- OnInit () اولیه سازی شاخص است ، اولین عملکردی که هنگام بارگیری آن اجرا می شود.
- Oncalculate () هر بار که MT4 یک نقل قول جدید برای ساز فعلی دریافت می کند ، اجرا می شود.
- Ondeinit () درست قبل از اینکه نشانگر از نمودار خارج شود یا نمودار تغییر کند ، اجرا می شود.
الگوی نشانگر هشدار MT4 به روشی مدولار نوشته شده است تا تمام توابع جدا باشند. این به شما امکان می دهد یک کد منبع داشته باشید که خواندن آن آسان باشد و درک آن و همچنین سفارشی سازی کد را آسان تر می کند.
برای استفاده از الگوی نشانگر هشدار MT4 چه چیزی نیاز دارید؟
دانش اساسی در مورد برنامه نویسی MQL4 - اگرچه بیشتر کد ارائه و اظهار نظر است ، اما باید بتوانید کد خود را برای سیگنال های ورودی و خروج اضافه کنید.
MT4 Platform - پرونده های موجود در بارگیری برای Metatrader 4 است و فقط در پلتفرم MT4 کار خواهد کرد.
درک تدوین - توصیه می شود با تدوین آشنا شوید ، که درک این است که این محصول کد منبع است که در متائیت ویرایش می شود و از طریق آن در یک شاخص کار گردآوری می شود.
تمایل به آزمایش - این یک استراتژی تجاری کاملاً کار نیست و نیاز به برخی از کارهای خلاقانه برای تبدیل شدن به یک شاخص قابل استفاده دارد. شما باید سیگنال ها و استراتژی های ورودی و خروج خود را درج کنید.
رمز منبع
اینها برخی از عصاره ها از کد هستند. این یک روش خوب برای درک اینکه آیا این الگوی برای شما مناسب است یا خیر.
اگر آنچه می بینید منطقی باشد ، من مطمئن هستم که این به شما کمک می کند تا به شما کمک کند. اگر این معنی ندارد اما شما علاقه مند هستید که ببینید کد برای یک نشانگر هشدار چگونه کار می کند ، این می تواند به شما کمک کند.
اگر شما نوع برنامه نویسی نیستید و همه اینها مورد علاقه شما نیست ، احتمالاً این الگوی چیزی نیست که شما نیاز دارید.
/* موارد زیر را سفارشی کنید تا نشانگر شخصی خود را به دست بیاورید و 1) پارامترهای ورودی را به پارامترهای مورد نیاز سیگنال خود اضافه کنید ، این می تواند یک دوره برای RSI یا میانگین حرکت باشد ، مرحله PSAR و غیره 2)در صورت لزوم بررسی قوام پارامترها ، برخی از بررسی های مورد نیاز را در oninitprecheckspass اضافه کنید 3) تعریف در عملکرد صدور در انتهای کد ، قانون برای سیگنال خود *// //-خواص-// // خصوصیات به نرم افزار کمک می کند تا هنگام بارگیری آن در MT4 بهتر به نظر برسد // ارائه اطلاعات و جزئیات بیشتر // این همان چیزی است که هنگام بارگیری یک نشانگر یا یک مشاور متخصص در برگه About می بینید #ویژگی ارتباط دادن "https://www. eaforex. com/metatrader-indicators/alert-indicator-template/" #ویژگی نسخه "1. 0" #ویژگی سخت گیرانه #ویژگی کپی رایت "Eaforex. com - 2019-2021" #ویژگی شرح "الگوی شاخص هشدار" #ویژگی شرح "بنابراین شما می توانید نشانگر و هشدارهای خود را ایجاد کنید" #ویژگی شرح " " #ویژگی شرح "هشدار: شما از این نرم افزار در معرض خطر خود استفاده می کنید." #ویژگی شرح "خالق این افزونه ها را نمی توان مسئول هرگونه خسارت یا خسارت دانست." #ویژگی شرح " " #ویژگی شرح "اطلاعات بیشتری در مورد Eaforex. com پیدا کنید" // می توانید نمادی را برای نشانگر تنظیم کنید تا هنگام بارگیری آن در نمودار نشان دهد // نماد باید دارای پسوند ICO باشد و در پوشه MQL4/Files قرار داشته باشد ، خط اظهار نظر زیر نمونه ای از نماد است #ویژگی آیکون " Files EF-ICON-64x64px. ico"
//-پارامترهای ورودی-// // پارامترهای ورودی مواردی هستند که می توانند هنگام راه اندازی شاخص توسط کاربر تنظیم شوند // اگر نظر خود را به دنبال متغیر ورودی قرار دهید ، این به عنوان توضیحات قسمت نشان داده می شود ورودی رشته نظر 1="========================"; // الگوی شاخص هشدار MQLTA ورودی رشته نامحقول="mqlta-ait"; // نام کوتاه نشانگر ورودی رشته نظر 2="========================"; // پارامترهای شاخص // این احتمالاً تنها بخشی است که باید ویرایش کنید تا نشانگر را با هدف خود تطبیق دهید // به عنوان مثال اگر از نشانگر RSI استفاده می کنید می توانید ورودی را برای دوره و سطح مربوطه اضافه کنید ورودیenum_candle_to_checkشمع=current_candle; // شمع برای استفاده برای تجزیه و تحلیل ورودی در نظر گرفتن باروسن=500; // تعداد شمع ها برای تجزیه و تحلیل ورودی رشته نظر_ 3="===================="; // گزینه های اعلان ورودی بول فعال کردن=دروغ; // ویژگی اعلان ها را فعال کنید ورودی بول کشتی=درست است، واقعی; // ارسال اعلان هشدار ورودی بول خطاب=درست است، واقعی; // ارسال اعلان به موبایل ورودی بول ایمیل بفرست=درست است، واقعی; // ارسال اعلان از طریق ایمیل ورودی در نظر گرفتن از بین بردن=5; // زمان انتظار بین اعلان ها (دقیقه) // سبک فلش را می توان بین بال و فلش های از پیش تعیین شده انتخاب کرد ، به آدرس های زیر برای همه کدها مراجعه کنید //https://docs. mql4. com/constants/objectconstants/wingdings //https://docs. mql4. com/constants/objectconstants/arrows ورودی رشته نظر_ 4="===================="; // گزینه های بافرز ورودی در نظر گرفتن پیکان=241; // کد برای خرید فلش ورودی در نظر گرفتن پیکان=242; // کد فروش فلش ورودی بول نمایشگاه فلزی=دروغ; // نشان دادن توقف فلش ورودی در نظر گرفتن پیکان=251; // کد برای توقف فلش ورودی رنگ پیکان=کلوچه; // رنگ برای خرید فلش ورودی رنگ فلش فلزی=گودال; // رنگ برای فروش فلش ورودی رنگ پیکان=کلوچه; // رنگ برای فلش توقف ورودیenum_candle_sizeپیکان کردن=Candle_size_Medium; // اندازه فلش ورودیenum_candle_distanceقید=Candle_Distance_near; // فاصله فلش از شمع
چگونه از الگو استفاده کنیم؟
به منظور تکمیل توسعه سیگنال ها ، توابع زیر را سفارشی کنید:
- پارامترهای ورودی را برای ورود یا خروج خود اضافه کنید.
- تابع OnInitPrecheckSpass () شامل کد برای بررسی اعتبار پارامترهای ورودی است - می توانید چک های خود را در اینجا اضافه کنید.
- داده های خود را برای ارزیابی و قوانین ورود/خروج به عملکرد Issignal () اضافه کنید.
// عملکرد صادر کننده جایی است که بررسی می کنید شمع شاخص I سیگنال دارد // می تواند SIGNAL_BUY = 1 ، SIGNAL_SELL = -1 ، SIGNAL_NEUTRAL = 0 را برگرداند // این توابع جایی است که قوانین سیگنال خود را تعریف می کنیدenum_trade_signal صدور(در نظر گرفتن i){ // یک متغیر j را تعریف کنید که شاخص شمع برای بررسی است ، این است که آیا شما در حال بررسی شمع فعلی یا بسته بسته هستید در نظر گرفتن j=i+تغییر مکان; // شروع سیگنال را به حالت خنثی/متوقف کردنenum_trade_signal سیگنال=سیگنال; // تمام مقادیری را که می خواهید ابتدا برای بررسی قوانین سیگنال خود تعریف کنید ، تعریف کنید // شرط سیگنال خرید خود را تعریف کنید و در صورت صحت شرط ، مقدار سیگنال_بوی را به متغیر سیگنال اختصاص دهید // شرط سیگنال فروش خود را تعریف کنید و در صورت صحت شرایط ، مقدار سیگنال_ه را به متغیر سیگنال اختصاص دهید // شرط سیگنال توقف/خنثی خود را تعریف کنید و در صورت صحت شرط ، مقدار سیگنال_ه خنثی را به متغیر سیگنال اختصاص دهید // تعریف شرایط توقف/خنثی همیشه لازم نیست ، بسیاری از سیستم ها فقط با خرید و فروش کار می کنند // سیگنال را برگردانید و از عملکرد خارج شوید برگشتعلامت; }نمونه های کاملاً کار ارائه شده
همراه با الگو ، شما همچنین هفت شاخص هشدار کاملاً کاربردی ساخته شده بر روی کد را بارگیری می کنید ، بنابراین می بینید که چگونه این الگوی در عمل می تواند سفارشی شود.
در حال حاضر ، مثالهای زیر درج شده است:
- هشدار Box Breakout - اگر قیمت از اوج یا پایین ترین سطح اخیر خارج شود ، هشدار دهید.
- متقاطع MA - برای هشدار دادن اگر دو میانگین متحرک از هم عبور کنند.
- MacD Cross - اگر خط MACD از خط صفر عبور کند ، هشدار دهید.
- RSI Overbought/Oversold - برای هشدار دادن در صورت رسیدن RSI به یک کشور بیش از حد یا بیش از حد.
- اگر RSI به وسط بازگردد ، وارونگی RSI به دامنه - برای هشدار دادن.
- Stochastic + MA - یک شاخص کامپوزیت که هشدار مرکب را بر اساس MA و تصادفی هشدار می دهد.
- Bollinger Bands Breakout - در صورت جدا شدن قیمت از گروهها ، هشدار دهید.
بارگیری
می توانید با استفاده از لینک زیر ، نشانگر را به صورت رایگان بارگیری کرده و با پیروی از دستورالعمل های ارائه شده ، آن را نصب کنید.
انجام نصب بسیار آسان است.
نصب نشانگر الگوی هشدار MT4
برای نصب نشانگر الگوی هشدار MT4 ، لطفاً دستورالعمل های زیر را دنبال کنید:
- پرونده بایگانی نشانگر را بارگیری کنید.
- پوشه داده Metatrader 4 را باز کنید (از طریق پرونده → پوشه داده را باز کنید).
- پوشه MQL4 را باز کنید.
- تمام پوشه ها را از بایگانی مستقیماً در پوشه MQL4 کپی کنید.
- Metatrader 4 را مجدداً راه اندازی کنید یا لیست شاخص ها را با کلیک راست بر روی زیر مجموعه Navigator از سکو و انتخاب تازه کردن ، تازه کنید.
برای دستورالعمل های بیشتر در مورد نحوه انجام نصب ، لطفاً به این مقاله مراجعه کنید.
شما می توانید با هر یک از کارگزاران MT4 Forex یک حساب بازرگانی باز کنید تا آزادانه از نشانگر ارائه شده در اینجا برای Metatrader 4. استفاده کنید. برای نصب نشانگر الگوی هشدار MT4 ، لطفاً دستورالعمل های زیر را دنبال کنید:
استراتژیهای اسکالپ...
ما را در سایت استراتژیهای اسکالپ دنبال می کنید
برچسب :
نویسنده : جعفر بدیعی
بازدید : <-PostHit->
تاريخ : دوشنبه
2 مرداد
1402 ساعت: 22:47