معرفی GPSA
GPSA (Golder PRO Strategy Automation) یک Expert Advisor پیشرفته برای MetaTrader 5 است که امکان معامله خودکار بر اساس خطوط روند را فراهم میکند. این ابزار بهطور خاص برای معاملات طلا (XAUCWX) طراحی شده و از سیستم امنیتی دو مرحلهای برای جلوگیری از فعالسازی تصادفی استفاده میکند.
دانلود GPSA EA
نسخه 4.33 | فایل آماده برای MetaTrader 5
ویژگیهای اصلی
فعالسازی دو مرحلهای
برای جلوگیری از فعالسازی تصادفی، نیاز به خاموش/روشن کردن دوبار در ۱۰ ثانیه است.
دنبالکننده خط
قیمت سفارش در هر تیک با خط روند DVOL_OPEN هماهنگ میشود.
SL/TP خودکار سرور
حد ضرر و حد سود بلافاصله پس از باز شدن معامله توسط سرور تنظیم میشود.
تشخیص موقعیت دستی
اگر پوزیشن دستی موجود باشد، EA بهطور خودکار غیرفعال میشود.
توقف اضطراری (Rate Limit)
اگر ۳ سفارش یا بیشتر در ۶۰ ثانیه ثبت شود، EA برای ایمنی متوقف میشود.
تشخیص خودکار خطوط
با رسم خط جدید، دکمههای تنظیم به عنوان DVOL_OPEN/CLOSE نمایش داده میشود.
پنل قابل جمعشدن
پنل اطلاعات را میتوانید با یک کلیک جمع یا باز کنید.
مقاومت در برابر قطعی
در صورت قطع اتصال، EA مکث کرده و پس از اتصال مجدد ادامه میدهد.
نصب و راهاندازی
کپی فایل EA
فایل GPSA.ex5 را در مسیر زیر کپی کنید:
رفرش کردن Navigator
در پنجره Navigator روی Experts راستکلیک کرده و Refresh را انتخاب کنید.
اضافه کردن به چارت
از Navigator، EA را روی چارت مورد نظر (XAUCWX) بکشید و رها کنید.
تنظیم مجوزها
در پنجره تنظیمات گزینه Allow Algo Trading را فعال کنید.
فعالسازی Algo Trading
دکمه Algo Trading در نوار ابزار MT5 را فعال کنید (باید سبز شود).
پارامترهای ورودی
| پارامتر | پیشفرض | توضیحات |
|---|---|---|
| Type | BUY | جهت معامله: BUY یا SELL |
| Lot | 0.01 | حجم هر سفارش ورودی |
| MaxPositionLot | 0.01 | حداکثر حجم کل |
| DVOL_Open | DVOL_OPEN/10 | نام خط ورود / انحراف (پیپ) |
| DVOL_Close | DVOL_CLOSE/10 | نام خط خروج / انحراف (پیپ) |
تنظیم خطوط روند
🟢 خط DVOL_OPEN (ورود)
این خط محل قرار گرفتن سفارش Pending را تعیین میکند.
- خط باید از نوع Trendline باشد
- نام خط باید شامل "DVOL_OPEN" باشد
- قیمت سفارش در هر تیک با خط هماهنگ میشود
🔴 خط DVOL_CLOSE (اختیاری)
این خط برای نمایش فاصله تا هدف قیمتی استفاده میشود.
- این خط اختیاری است
- حد سود (TP) توسط سرور معاملاتی تنظیم میشود
🔍 تشخیص خودکار خطوط جدید
وقتی یک خط روند جدید روی چارت رسم میکنید:
- اگر DVOL_OPEN تنظیم نشده، دکمه Set as DVOL_OPEN نمایش داده میشود
- اگر DVOL_OPEN موجود ولی DVOL_CLOSE نه، دکمه Set as DVOL_CLOSE نمایش داده میشود
- با کلیک روی دکمه، نام خط خودکار تغییر میکند
فرآیند فعالسازی (Arming)
GPSA از سیستم Double-Toggle Arming استفاده میکند. این مکانیزم از فعالسازی تصادفی جلوگیری میکند.
⏱️ تمام این مراحل باید در ۱۰ ثانیه انجام شود
جریان کاری
📌 پس از فعالسازی
- ثبت سفارش: Pending Order در قیمت خط DVOL_OPEN
- دنبال کردن: قیمت سفارش با خط هماهنگ میشود
- فعال شدن: وقتی قیمت به خط برسد
- SL/TP خودکار: سرور معاملاتی تنظیم میکند
🛑 شرایط غیرفعال شدن خودکار
- جابجایی خط DVOL_OPEN یا DVOL_CLOSE
- حذف خط DVOL_OPEN
- وجود پوزیشن یا سفارش دستی
- خاموش کردن Algo Trading
- وجود خطوط تکراری
- توقف اضطراری (Rate Limit)
نمایش اطلاعات روی چارت
GPSA اطلاعات مهم را در گوشه بالا-چپ چارت نمایش میدهد. با کلیک روی دکمه ◀ میتوانید پنل را جمع کنید.
معامله فعال
خط TP تنظیم نشده
اتصال برقرار
قطع اتصال
ویژگیهای امنیتی
تک نمونه
فقط یک GPSA میتواند همزمان اجرا شود.
توقف اضطراری
۳+ سفارش در ۶۰ ثانیه = توقف کامل EA.
تشخیص پوزیشن دستی
اگر پوزیشن دستی وجود داشته باشد، متوقف میشود.
تشخیص جابجایی خط
جابجایی خطوط باعث غیرفعال شدن EA میشود.
تشخیص خط تکراری
چند خط با نام مشابه باعث توقف میشود.
مدیریت قطع اتصال
در قطع اتصال مکث، پس از اتصال ادامه.
رفع مشکلات
EA فعال نمیشود (Armed نمیشود)
▼- مطمئن شوید خط DVOL_OPEN روی چارت وجود دارد
- Toggle را در ۱۰ ثانیه انجام دهید
- پوزیشن یا سفارش دستی نباید موجود باشد
- خط تکراری نباید وجود داشته باشد
سفارش ثبت نمیشود
▼- Algo Trading را در نوار ابزار MT5 فعال کنید
- در تنظیمات EA، Allow Algo Trading را تیک بزنید
- حجم (Lot) در محدوده مجاز بروکر باشد
- بازار باز باشد
توقف اضطراری (Rate Limit)
▼این خطا زمانی رخ میدهد که ۳ یا بیشتر سفارش در ۶۰ ثانیه ثبت شده باشد:
- EA از چارت حذف کنید
- چند دقیقه صبر کنید
- EA را مجدداً به چارت اضافه کنید
خطای "Invalid Instance"
▼- EA فعال روی چارتهای دیگر را حذف کنید
- MT5 را ببندید و دوباره باز کنید
- EA را مجدداً اضافه کنید
نکات حرفهای
🎯 بهترین روشها
- ابتدا خطوط را رسم کنید: قبل از فعالسازی EA
- SL/TP خودکار: سرور معاملاتی این موارد را تنظیم میکند
- تست روی Demo: ابتدا روی حساب دمو تمرین کنید
- یک جهت: EA فقط یک جهت معامله میکند
- مانیتور: حتی با EA، بازار را زیر نظر داشته باشید
⚡ میانبرها
- Ctrl + E — فعال/غیرفعال Algo Trading
- F7 — تنظیمات EA
- دابلکلیک روی خط — انتخاب برای ویرایش
📊 خواندن لاگ
پیامهای مهم:
- 🔒 ARMED: فعالسازی موفق
- 🔓 DISARMED: غیرفعال شدن
- ✅ Order Placed: سفارش ثبت شد
- 🚨 EMERGENCY STOP: توقف اضطراری