در بازارهای مالی، تصمیمگیری صحیح برای ورود به معامله یکی از مهمترین عوامل موفقیت است. ابزارهای اتوماتیک مانند Expert Advisorها (EA) میتوانند این تصمیمگیری را سریعتر و دقیقتر کنند. در این مقاله قصد داریم با زبان ساده و مثالهای عملی، نحوه باز کردن معاملات خرید (BUY) و فروش (SELL) در Expert Ingrit برای متاتریدر ۵ را توضیح دهیم.
پیشنیازها قبل از استفاده از Expert Ingrit
قبل از اینکه وارد آموزش اصلی شویم، لازم است چند نکته مهم را بدانید:
| مورد | توضیح |
|---|---|
| پلتفرم معاملاتی | MetaTrader 5 |
| ابزار مورد نیاز | Expert Ingrit (EA) |
| زمان تایم فریم | M5 (پنج دقیقه) |
| پارامتر مهم | Step (حداقل فاصله قیمتها برای باز کردن معامله) |
| گزینه معکوس | InpReverse (برای تغییر نوع معامله) |
نکته: تایم فریم ۵ دقیقه برای نوسانات کوتاهمدت مناسب است و Step به شما کمک میکند از سیگنالهای کماهمیت جلوگیری کنید.
شرایط باز کردن معامله BUY (خرید)
برای باز کردن یک معامله خرید در Expert Ingrit، باید دو شرط اصلی رعایت شود:
-
شمع شماره ۱ نزولی باشد یعنی قیمت باز شدن شمع بالاتر از قیمت بسته شدن شمع باشد.
-
تفاوت بین بیشترین قیمت شمع شماره ۱۴ و کمترین قیمت شمع شماره ۱ بیشتر از مقدار پارامتر Step باشد این شرط باعث میشود تنها زمانی که حرکت قیمت قابل توجه است، معامله باز شود.
if(rates_m5[1].open>rates_m5[1].close) if((rates_m5[14].high-rates_m5[1].low)>ExtStep) { if(!InpReverse) m_need_open_buy=true; else m_need_open_sell=true; }
توضیح کد
rates_m5[1].openوrates_m5[1].closeبه ترتیب قیمت باز شدن و بسته شدن شمع شماره ۱ هستند.rates_m5[14].highبیشترین قیمت شمع شماره ۱۴ را نشان میدهد.ExtStepمقدار حداقل فاصله قیمتی است.InpReverseبرای معکوس کردن نوع معامله استفاده میشود.
در عمل: اگر شمع آخر نزولی باشد و قیمت بین شمع ۱۴ و ۱ بیش از Step تغییر کرده باشد، Expert Ingrit یک سفارش خرید باز میکند.
شرایط باز کردن معامله SELL (فروش)
شرایط باز کردن معامله فروش کمی برعکس معامله خرید است:
-
شمع شماره ۱ صعودی باشد یعنی قیمت باز شدن شمع پایینتر از قیمت بسته شدن شمع باشد.
-
تفاوت بین بیشترین قیمت شمع شماره ۱۴ و کمترین قیمت شمع شماره ۱ بیشتر از مقدار پارامتر Step باشد
if(rates_m5[1].close>rates_m5[1].open)
if((rates_m5[1].high-rates_m5[14].low)>ExtStep)
{
if(!InpReverse)
m_need_open_sell=true;
else
m_need_open_buy=true;
}
توضیح کد
rates_m5[1].close > rates_m5[1].openبررسی میکند که شمع آخر صعودی باشد.rates_m5[1].high - rates_m5[14].lowفاصله بین بیشترین و کمترین قیمتها را محاسبه میکند.- اگر شرط Step رعایت شود، معامله فروش باز خواهد شد.
نکته: استفاده از Step باعث جلوگیری از ورود به معامله در حرکات کوچک و نویزی بازار میشود.
نقش پارامتر InpReverse
گاهی ممکن است شما بخواهید نوع معامله را معکوس کنید:
| مقدار InpReverse | نتیجه |
|---|---|
| False | معاملات طبق شرایط معمول اجرا میشوند |
| True | معاملات BUY به SELL و بالعکس تبدیل میشوند |
این گزینه به شما انعطاف میدهد تا در شرایط خاص بازار، استراتژی خود را تغییر دهید.
مثال عملی با نمودار
فرض کنید ۱۴ شمع آخر در تایم فریم ۵ دقیقه به صورت زیر است:
| شمع | Open | Close | High | Low |
|---|---|---|---|---|
| 1 | 1.210 | 1.200 | 1.212 | 1.198 |
| 2 | 1.202 | 1.205 | 1.206 | 1.201 |
| … | … | … | … | … |
| 14 | 1.220 | 1.215 | 1.222 | 1.214 |
- شمع شماره ۱ نزولی است (Open > Close)
- فاصله
High_14 - Low_1 = 1.222 - 1.198 = 0.024 - اگر
Step = 0.02باشد، شرایط باز کردن BUY برقرار است
نکات کلیدی برای استفاده موفق از Expert Ingrit
- انتخاب تایم فریم مناسب: تایم فریم کوتاه برای معاملات سریع و تایم فریم بلند برای روندهای اصلی بهتر است.
- تنظیم مقدار Step: Step را طوری تنظیم کنید که نویز بازار را حذف کند و تنها حرکتهای واقعی را شکار کند.
- استفاده از InpReverse در شرایط خاص: وقتی بازار خلاف روند کوتاهمدت حرکت میکند، این گزینه مفید است.
- کنترل ریسک: همیشه حد ضرر (Stop Loss) و حد سود (Take Profit) تعریف کنید.
- تست استراتژی قبل از اجرای واقعی: از حساب دمو برای اطمینان از عملکرد EA استفاده کنید.
جدول مقایسه BUY و SELL
| ویژگی | BUY | SELL |
|---|---|---|
| شمع شماره ۱ | نزولی | صعودی |
| فاصله قیمت | High_14 – Low_1 > Step | High_14 – Low_1 > Step |
| InpReverse = False | باز کردن خرید | باز کردن فروش |
| InpReverse = True | باز کردن فروش | باز کردن خرید |
با استفاده از Expert Ingrit و رعایت شرایط:
- میتوانید معاملات BUY و SELL را به شکل خودکار و دقیق باز کنید.
- پارامتر Step به شما کمک میکند از نویز بازار جلوگیری کنید.
- گزینه InpReverse انعطافپذیری استراتژی را افزایش میدهد.
نکته مهم: همیشه قبل از ورود به بازار واقعی، استراتژی خود را در حساب دمو تست کنید تا ریسکهای غیرمنتظره کاهش یابد.
با رعایت نکات بالا، میتوانید با اطمینان و دقت بالا از Expert Ingrit برای معاملات خود استفاده کنید و به یک معاملهگر حرفهای تبدیل شوید.







