📊 اکسپرت Stoch برای متاتریدر ۵: آموزش کامل و کاربردی
اکسپرت Stoch یکی از ابزارهای حرفهای و کاربردی در متاتریدر ۵ است که برای معاملهگران فارکس و ارزهای دیجیتال طراحی شده است. این اکسپرت توسط Collector ایدهپردازی شده و کد نویسی MQL5 آن توسط barabashkakvn انجام شده است.در این مقاله، ما به معرفی کامل، عملکرد، تنظیمات، روش معامله و نکات مهم این اکسپرت خواهیم پرداخت و مثالها و جداول کاربردی را نیز ارائه میکنیم تا برای تازهکارها و حرفهایها قابل فهم باشد.
📝 معرفی کلی اکسپرت Stoch
اکسپرت Stoch از دستورات Pending Orders یعنی Buy Limit و Sell Limit استفاده میکند. این اکسپرت به صورت خودکار قیمتها را محاسبه کرده و سفارشها را در نقاط مشخص ثبت میکند. همچنین، به صورت خودکار تمام سفارشها و موقعیتها را در ساعت ۲۳:۵۹ میبندد تا از ریسک باز ماندن معامله در پایان روز جلوگیری شود.
ویژگیهای کلیدی اکسپرت Stoch:
| ویژگی | توضیح |
|---|---|
| نوع معاملات | Pending Orders (Buy Limit و Sell Limit) |
| مدیریت ریسک | بستن تمام معاملات و حذف سفارشها در پایان روز |
| تایمفریم پیشنهادی | H1 |
| نویسنده ایده | Collector |
| نویسنده کد MQL5 | barabashkakvn |
💡 نحوه محاسبه قیمتها برای سفارشهای Pending
یکی از بخشهای مهم اکسپرت Stoch، محاسبه دقیق قیمتها برای ثبت سفارشهای Buy Limit و Sell Limit است. این محاسبه بر اساس کندل قبلی انجام میشود.
کد محاسبه قیمتها
double temp_h=iHigh(1);
double temp_l=iLow(1);
double temp_c=iClose(1);
double H4,L4;
H4 = (((temp_h - temp_l)*1.1) / 2.0) + temp_c;
L4 = temp_c - ((temp_h - temp_l)*1.1) / 2.0;
📌 توضیح ساده کد:
temp_h: بالاترین قیمت کندل قبلیtemp_l: پایینترین قیمت کندل قبلیtemp_c: قیمت بسته شدن کندل قبلیH4: قیمت ثبت سفارش Sell LimitL4: قیمت ثبت سفارش Buy Limit
با استفاده از این محاسبه، اکسپرت نقاط ورود را با دقت بالا مشخص میکند و امکان کسب سود در نوسانات بازار را افزایش میدهد.
🛠️ ثبت سفارشهای Sell Limit و Buy Limit
بعد از محاسبه قیمتها، اکسپرت به صورت خودکار سفارشهای Sell Limit و Buy Limit را ثبت میکند.
ثبت سفارش Sell Limit
if(db!=str1.day_of_week && s==0)
{
if(!m_trade.SellLimit(Lots,H4,Symbol(),
H4+ExtStopLoss*Point(),
H4-ExtTakeProfit*Point(),0,0,"H4"))
GlobalVariableSet("SELLLIMIT",0);
else
{
GlobalVariableSet("SELLLIMIT",1);
GlobalVariableSet("DateS",str1.day_of_week);
}
}
ثبت سفارش Buy Limit
if(db!=str1.day_of_week && b==0)
{
if(!m_trade.BuyLimit(Lots,L4,Symbol(),
L4-ExtStopLoss*Point(),
L4+ExtTakeProfit*Point(),0,0,"L4"))
GlobalVariableSet("BUYLIMIT",0);
else
{
GlobalVariableSet("BUYLIMIT",1);
GlobalVariableSet("DateB",str1.day_of_week);
}
}
📌 نکات مهم:
- s==0 و b==0 به معنی عدم ثبت سفارش قبلی برای همان روز است.
- با ثبت سفارش موفق، اکسپرت متغیرهای SELLLIMIT و BUYLIMIT را تنظیم میکند تا از ثبت دوباره سفارش جلوگیری شود.
⏰ مدیریت معاملات در پایان روز
یکی از ویژگیهای مهم این اکسپرت، حذف خودکار سفارشها و بستن موقعیتها در ساعت ۲۳:۵۹ است. این کار باعث کاهش ریسک معاملات باز در شب و نوسانات غیرمنتظره میشود.
کد مدیریت پایان روز
if(total_pos>0 && str1.hour==23 && str1.min==59)
DeleteAllPositions();
if(total_orders>0 && str1.hour==23 && str1.min==59)
DeleteAllOrders();
📌 توضیح ساده:
total_pos>0: اگر موقعیت باز وجود داشته باشد، همه بسته میشوند.total_orders>0: اگر سفارش Pending وجود داشته باشد، همه حذف میشوند.
این ویژگی باعث میشود معاملهگر بدون نگرانی از ریسکهای پایان روز معاملات خود را انجام دهد.
📈 نکات کاربردی برای استفاده از اکسپرت Stoch
برای بهینهسازی عملکرد این اکسپرت و کاهش ریسک، رعایت چند نکته ساده بسیار مهم است:
-
تایمفریم پیشنهادی H1 🕐 اکسپرت برای تایمفریم یک ساعته طراحی شده و بهترین عملکرد را در این تایمفریم دارد.
-
مدیریت حجم (Lots) 💰 حتماً حجم معاملات را متناسب با سرمایه خود تنظیم کنید تا ریسک کنترل شود.
-
استفاده از Stop Loss و Take Profit 🚫💵 اکسپرت به صورت خودکار این مقادیر را محاسبه میکند، اما میتوانید مقادیر شخصی خود را نیز وارد کنید.
-
عدم استفاده در اخبار مهم 📰 در زمان انتشار اخبار اقتصادی و نوسانات شدید بازار، استفاده از اکسپرت ممکن است باعث ضرر شود.
-
کنترل و نظارت روزانه 👀 هرچند اکسپرت به صورت خودکار عمل میکند، ولی بررسی روزانه معاملات و سفارشها توصیه میشود.
🔧 تنظیمات مهم اکسپرت

در این قسمت، مهمترین تنظیمات اکسپرت را به همراه توضیح ارائه میکنیم:
| تنظیمات | توضیح |
|---|---|
| Lots | حجم هر معامله |
| ExtStopLoss | فاصله استاپ لاس بر اساس پوینت |
| ExtTakeProfit | فاصله تیک پروفیت بر اساس پوینت |
| Symbol | نماد معاملاتی (EURUSD، GBPUSD و غیره) |
| H4/L4 | نقاط ورود Sell و Buy Limit |
📌 با تنظیم دقیق این پارامترها میتوانید اکسپرت را با استراتژی خود هماهنگ کنید و احتمال موفقیت معاملات را افزایش دهید.
💹 مزایای استفاده از اکسپرت Stoch
-
اتوماتیک بودن کامل معاملات 🤖 از ثبت سفارشها تا مدیریت پایان روز به صورت خودکار انجام میشود.
-
کاهش ریسک نوسانات ناگهانی ⚡ با بستن موقعیتها و حذف سفارشها در ساعت مشخص، خطر از دست رفتن سرمایه کاهش مییابد.
-
کاربرد ساده و قابل فهم 📘 حتی معاملهگران تازهکار میتوانند با کمی آموزش از آن استفاده کنند.
-
پشتیبانی از تایمفریم H1 ⏱️ بهترین عملکرد در نمودار یک ساعته برای شناسایی نقاط ورود دقیق.
-
انعطافپذیری در تنظیمات 🛠️ امکان تغییر حجم، Stop Loss، Take Profit و نقاط ورود طبق استراتژی شخصی.
⚠️ نکات مهم و هشدارها
- اکسپرت معجزه نمیکند و همیشه باید ریسک معاملات را مدیریت کنید.
- بهترین عملکرد زمانی است که با تحلیل تکنیکال همراه باشد.
- استفاده در تایمفریمها و نمادهای نامناسب ممکن است باعث ضرر شود.
اکسپرت Stoch برای متاتریدر ۵ یک ابزار کاربردی برای معاملهگران خودکار است که نقاط ورود را به صورت دقیق محاسبه کرده و معاملات را مدیریت میکند. ویژگی بستن سفارشها و موقعیتها در پایان روز، آن را برای معاملهگران با مدیریت زمان محدود بسیار مناسب میسازد.
با رعایت نکات مدیریت ریسک، تنظیم دقیق پارامترها و استفاده در تایمفریم H1، میتوانید از این اکسپرت برای بهبود عملکرد معاملات خود استفاده کنید.
مزیت کلیدی: اتوماتیک بودن، کاهش ریسک و انعطافپذیری در تنظیمات
توصیه نهایی: برای دستیابی به بهترین نتیجه، اکسپرت را ابتدا در حساب دمو تست کرده و سپس در حساب واقعی استفاده کنید.




