لات اسمیت EA
LotSmith | MQLicense.com — راهنمای کاربر، یک EA قدرتمند برای MT4 و MT5 با قابلیت VPS، ECN، STP و NDD برای به حداکثر رساندن PIP و کاهش drawdown.
📋 توضیحات
این یک مشاور متخصص (EA) پیشرفته است که برای معاملهگران حرفهای فارکس طراحی شده است. این EA با استفاده از الگوریتمهای پیچیده و تحلیلهای فنی، به شما کمک میکند تا در بازارهای مالی به صورت خودکار و بهینه معامله کنید.
ویژگیها:
- تحلیل فنی پیشرفته: این EA از مجموعهای از اندیکاتورهای فنی برای شناسایی نقاط ورود و خروج بهینه استفاده میکند.
- مدیریت ریسک: با استفاده از تنظیمات stop loss و take profit، این EA به شما کمک میکند تا ریسک خود را به حداقل برسانید.
- عملکرد بالا: این EA با استفاده از استراتژیهای ECN و STP، معاملات را با کمترین اسپرد و بهترین قیمتها انجام میدهد.
- قابلیت تنظیم: شما میتوانید lot size، drawdown و سایر پارامترها را بر اساس نیازهای خود تنظیم کنید.
- تحلیل عملکرد: این EA به شما امکان میدهد تا profit factor و Sharpe ratio معاملات خود را بررسی کنید و عملکرد کلی خود را ارزیابی کنید.
- عملکرد در VPS: این EA به طور بهینه بر روی VPS اجرا میشود تا از حداکثر زمان آنلاین و سرعت معاملات اطمینان حاصل کند.
1. LotSmith چیست؟
LotSmith یک مشاور متخصص مدیریت ریسک برای MetaTrader 5 است. این نرمافزار سیگنالهای معاملاتی تولید نمیکند. در عوض، آن:
-
اندازه لات دقیقی را که باید بر اساس میزان پولی که مایل به ریسک هستید، محاسبه میکند.
-
به شما اجازه میدهد استاپ لاس خود را بر اساس نقاط، ATR، شمع یا یک خط قابل جابجایی تنظیم کنید.
-
به شما پیشنمایش زنده از معامله (لاتها، ریسک، R:R، مارجین) قبل از کلیک کردن نشان میدهد.
-
معامله را با یک کلیک واحد ارسال میکند.
-
دکمههای مدیریت سریع (بستن همه، به نقطه سر به سر، و غیره) را فراهم میکند.
ایدهآل برای:
-
معاملهگران دستی که میخواهند ریسک ثابت 0.5% تا 2% در هر معامله داشته باشند.
-
معاملهگرانی که بین فارکس، طلا، شاخصها و ارزهای دیجیتال جابجا میشوند - LotSmith به درستی تمام انواع ابزارها را مدیریت میکند.
-
کاربران مجموعه مدیریت ریسک MQLicense.com (PropGuard، TradeGate، RiskRadar).
2. نصب
مرحله 1 — کپی فایلها
این فایلها را در پوشه صحیح قرار دهید:
| روش | مکانهای فایل |
|---|---|
| توصیه شده (شامل) | LotSmith.mq5 → MQL5/Experts/MQLicense_Common.mqh → MQL5/Include/ |
| جایگزین (همان پوشه) | هر دو فایل → MQL5/Experts/ |
مرحله 2 — کامپایل
-
MetaEditor را باز کنید (F4 در MT5).
-
LotSmith.mq5را باز کنید. -
کلید F7 را فشار دهید (کامپایل).
-
شما باید ببینید: 0 خطا، 0 هشدار.
مرحله 3 — اتصال به چارت
-
در MT5، هر چارت (به عنوان مثال، EURUSD H1) را باز کنید.
-
LotSmithرا از Navigator → Expert Advisors به چارت بکشید. -
اطمینان حاصل کنید که دکمه Algo Trading سبز است.
3. اولین راهاندازی
زمانی که برای اولین بار LotSmith را متصل میکنید، یک گفتگوی ورودی ظاهر میشود. تنظیمات پیشفرض برای یک معاملهگر خردهفروشی با ذهنیت ریسک 1% تنظیم شده است:
| ورودی | پیشفرض | معنی |
|---|---|---|
| پایه ریسک | % از موجودی | ریسک 1% از موجودی شما در هر معامله |
| درصد ریسک | 1.0 | 1% |
| حالت SL | ثابت | SL با نقاط ثابت |
| نقاط SL | 200 | 200 نقطه پایین/بالای ورود |
| حالت TP | ریسک:پاداش | TP بر اساس نسبت R:R |
| R:R | 2.0 | 2× ریسک |
| شماره جادویی | 20241101 | شناسه منحصر به فرد برای معاملات LotSmith |
| تم پنل | تیره | پنل تیره |
روی OK کلیک کنید. پنل در گوشه بالا سمت چپ ظاهر میشود.
۴. نمای کلی پنل
متن
┌──────────────────────────────────────────────────┐ │ LotSmith | MQLicense.com [_] │ ← نوار عنوان (برای جابجایی بکشید) ├──────────────────────────────────────────────────┤ │ پایه ریسک: │ │ ریسک: ۱.۰۰% بالانس │ ← تنظیمات ریسک فعلی │ SL: ۱.۰۸۵۰ │ ← توقف ضرر محاسبه شده │ TP: ۱.۰۹۵۰ │ ← سود محاسبه شده │ لاتها: ۰.۴۵ │ ← ★ اندازه لات شما │ ریسک $: ۹۸.۵۰ (۰.۹۹%) │ ← پول + % از سرمایه │ R:R: ۲.۰۰ │ │ مارجین: ۱۹۷.۰۰ │ ← مارجین مورد نیاز │ اسپرد: ۱۲.۵ امتیاز │ │ │ │ ┌──────────────┐ ┌──────────────┐ │ │ │ خرید │ │ فروش │ │ │ └──────────────┘ └──────────────┘ │ │ ┌────────┐┌────────┐┌────────┐ │ │ │بستن همه││بستن خرید││بستن فروش│ │ │ └────────┘└────────┘└────────┘ │ │ ┌────────┐┌────────┐┌────────┐ │ │ │ BE All ││ حذف معلق││معکوس │ │ │ └────────┘└────────┘└────────┘ │ │ ┌────────┐┌────────┐┌────────┐ │ │ │ پایه ││حالت SL ││حالت TP │ │ │ └────────┘└────────┘└────────┘ │ │ MQLicense.com │ ← پاورقی └──────────────────────────────────────────────────┘
عناصر پنل
| عنصر | عملکرد |
|---|---|
| نوار عنوان | برای جابجایی پنل کلیک و بکشید (برنامهریزی شده برای انتشار آینده) |
_ دکمه |
کوچک کردن / بازیابی پنل |
| خط پایه ریسک | تنظیمات ریسک فعلی را نشان میدهد |
| خط SL / TP | قیمتهای محاسبه شده بر اساس حالت شما |
| خط لاتها | ★ اندازه لات پیشنهادی |
| خط ریسک $ | زیان مورد انتظار به پول و % از سرمایه |
| خط R:R | نسبت پاداش به ریسک |
| خط مارجین | مارجین مورد نیاز برای این معامله |
| خط اسپرد | اسپرد فعلی به امتیاز |
| خط هشدار | متن قرمز اگر چیزی اشتباه باشد (اسپرد خیلی بالا، مارجین ناکافی و غیره) |
| خرید / فروش | معامله را با لاتهای محاسبه شده، SL و TP ارسال کنید |
| بستن همه / بستن خرید / بستن فروش | بستن موقعیتهای مطابقت داده شده (جادوی LotSmith فقط) |
| BE All | انتقال همه SL به نقطه سر به سر (قیمت ورود) |
| حذف معلق | حذف همه سفارشات معلق با جادوی LotSmith |
| معکوس | (برای آینده محفوظ است — در حال حاضر هیچ عملی وجود ندارد) |
| پایه | چرخش در بین ۵ پایه ریسک |
| حالت SL | چرخش در بین ۴ حالت SL |
| حالت TP | چرخش در بین ۴ حالت TP |
رنگها:
-
🟩 دکمه خرید سبز — موقعیتهای بلند
-
🟥 دکمه فروش قرمز — موقعیتهای کوتاه
-
🟧 متن هشدار نارنجی — نیاز به اقدام
-
🟩 متن هشدار سبز — همه چیز خوب است
5. توضیح مبنای ریسک
LotSmith اندازه لاتها را بر اساس مقدار پولی که حاضر به از دست دادن آن هستید در صورت برخورد با SL محاسبه میکند.
5 مبنای ریسک (برای چرخش روی دکمه Basis کلیک کنید)
| # | حالت | فرمول | مورد استفاده |
|---|---|---|---|
| 1 | % از موجودی | ریسک = موجودی × درصد ریسک / 100 | کلاسیک ثابت-نسبتی. حتی با ضرر شناور پایدار است. |
| 2 | % از سرمایه | ریسک = سرمایه × درصد ریسک / 100 | در زمان کاهش، محافظهکارتر است. |
| 3 | % از مارجین آزاد | ریسک = مارجین آزاد × درصد ریسک / 100 | تهاجمی — ریسک زمانی که هیچ موقعیتی باز نیست، افزایش مییابد. |
| 4 | پول ثابت | ریسک = InpRiskMoney | مقدار دقیق دلار. مناسب برای قوانین شرکتهای پروپ. |
| 5 | لات ثابت | ریسک را نادیده میگیرد — از InpFixedLot استفاده میکند | معاملهگری دستی سنتی. |
مثال:
-
موجودی = $10,000، ریسک = 1% → مقدار ریسک = $100
-
فاصله SL = 50 نقطه در EURUSD
-
ضرر به ازای هر لات در SL ≈ $50 (5 رقم، 1 لات استاندارد)
-
→ لاتها = $100 / $50 = 2.00 لات (قبل از محدود کردن)
مهم: LotSmith از OrderCalcProfit() استفاده میکند — محاسبه خود بروکر — بنابراین برای هر ابزار دقیق است:
-
جفت ارزهای اصلی، فرعی، عجیب
-
XAUUSD، XAGUSD
-
شاخصها (US30، NAS100، GER40)
-
کریپتو (BTCUSD، ETHUSD)
-
CFD سهام
-
حسابهای غیر دلاری
6. حالتهای توقف ضرر
برای چرخش بین 4 حالت، روی حالت SL کلیک کنید:
حالت 1 — نقاط ثابت
mql5
InpSLMode = SL_FIXED InpSLPoints = 200 // 200 نقطه پایینتر (خرید) یا بالاتر (فروش) از ورود
ساده. سازگار.
حالت 2 — مبتنی بر ATR
mql5
InpSLMode = SL_ATR InpATRPeriod = 14 InpATRTimeframe = PERIOD_H1 InpATRMult = 1.5
SL = 1.5 × ATR(14, H1). به نوسانات سازگار است. مناسب برای طلا و شاخصها.
حالت 3 — خط قابل جابجایی
mql5
InpSLMode = SL_LINE
یک خط افقی قرمز به نام LotSmith_SL در نمودار ظاهر میشود. آن را بکشید تا SL خود را تنظیم کنید. پیشنمایش بهصورت زنده بهروزرسانی میشود (<200 ms).
اگر خط حذف شود، LotSmith با یک هشدار بازمیگردد: "SL تعریف نشده است".
حالت 4 — مبتنی بر شمع
mql5
InpSLMode = SL_CANDLE InpCandleCount = 3 InpCandleBuffer = 20 // نقاط
-
خرید: SL = پایینترین نقطه از 3 شمع بسته شده آخر − 20 نقطه
-
فروش: SL = بالاترین نقطه از 3 شمع بسته شده آخر + 20 نقطه
رویکرد کلاسیک معاملهگران نوسانی.
7. حالتهای Take Profit
بر روی حالت TP کلیک کنید تا بین 4 حالت جابجا شوید:
حالت 0 — هیچ
هیچ TP ارسال نمیشود. شما خودتان خروج را مدیریت میکنید.
حالت 1 — نقاط ثابت
mql5
InpTPMode = TP_FIXED InpTPPoints = 400
حالت 2 — ریسک:پاداش (توصیه شده)
mql5
InpTPMode = TP_RR InpRR = 2.0 // 2:1 پاداش به ریسک
TP = ورود + (2 × |ورود − SL|) برای یک خرید.
این چیزی است که بیشتر معاملهگران حرفهای استفاده میکنند.
حالت 3 — خط قابل جابجایی
یک خط افقی سبز به نام LotSmith_TP ظاهر میشود. آن را بکشید تا TP خود را تنظیم کنید. پیشنمایش بهصورت زنده بهروزرسانی میشود.
8. حالت سفارشات معلق
فعالسازی با:
mql5
InpUsePending = true
یک خط افقی طلایی (LotSmith_ENTRY) ظاهر میشود. آن را به جایی که میخواهید وارد شوید بکشید.
زمانی که روی BUY یا SELL کلیک میکنید، LotSmith بهطور خودکار نوع صحیح سفارش معلق را انتخاب میکند:
| خط ورود در مقابل قیمت | BUY به | SELL به |
|---|---|---|
| ورود پایین Ask (BUY) / بالای Bid (SELL) | Buy Limit | Sell Limit |
| ورود بالای Ask (BUY) / پایین Bid (SELL) | Buy Stop | Sell Stop |
انقضای اختیاری:
mql5
InpExpiryMinutes = 60 // 0 = GTC
9. بلوک پیشنمایش
هر مقدار در پیشنمایش زنده است — این مقدار در هر تیک (با محدودیت ۲۰۰ میلیثانیه) و در هر کشیدن خط بهروزرسانی میشود.
| فیلد | معنی آن |
|---|---|
| ریسک | پایه فعلی شما (به عنوان مثال "۱.۰۰% بالانس") |
| SL | قیمت محاسبهشده Stop Loss |
| TP | قیمت محاسبهشده Take Profit (یا "هیچ") |
| لاتها | ★ اندازه لات که LotSmith ارسال خواهد کرد |
| ریسک $ | پول واقعی در SL (از OrderCalcProfit استفاده میکند) + کمیسیون |
| R:R | نسبت پاداش به ریسک |
| مارجین | مارجین مورد نیاز (OrderCalcMargin) |
| اسپرد | اسپرد فعلی به نقاط |
| هشدار | خالی (سبز) = خوب. نارنجی/قرمز = مشکل. |
مثالهای هشدار:
-
"اسپرد خیلی بالا است"
-
"مارجین کافی نیست"
-
"SL در سطح توقفها یا سمت اشتباه قرار دارد"
-
"ریسک حداقل لات بیشتر از درخواست شده است"
-
"لاتها از حداکثر ظرفیت بیشتر است"
-
"حداکثر موقعیتها به حد نصاب رسیده است"
-
"حداکثر ریسک کل تجاوز کرده است"
-
"لاتها بهطور خودکار کاهش یافتهاند"
10. محدودیتهای ایمنی
همه ورودیهای قابل تنظیم:
| ورودی | پیشفرض | اثر |
|---|---|---|
InpMaxLot |
100 | حداکثر اندازه لات |
InpMaxPositions |
10 | حداکثر موقعیتهای باز برای هر نماد با این مجیک |
InpMaxTotalRiskPct |
5% | ریسک کل باز (همه نمادها) باید زیر این مقدار بماند |
InpMaxSpreadPts |
50 | معامله را رد کنید اگر اسپرد بیشتر از این باشد |
InpMinFreeMarginPct |
200% | حداقل سطح مارجین |
InpMarginBufferPct |
20% | حاشیه ایمنی بالای مارجین مورد نیاز |
InpAllowOverRiskAtMinLot |
false | اگر درست باشد، اجازه میدهد ریسک > درخواست شده زمانی که حداقل لات آن را مجبور میکند |
InpAutoReduceLots |
true | اگر مارجین کافی نباشد، به جای رد کردن، لاتها را کاهش دهید |
مثال کاهش خودکار: شما 2 لات میخواهید، اما مارجین آزاد فقط 1.2 لات را پشتیبانی میکند. اگر InpAutoReduceLots = true باشد، LotSmith 1.2 لات ارسال میکند و "لاتها بهطور خودکار کاهش یافتهاند" را نشان میدهد.
۱۱. دکمههای اقدام سریع
CloseAll / CloseBuy / CloseSell
تمام موقعیتهای LotSmith-magic را در نماد فعلی میبندد، یا فقط BUY / SELL.
-
از منطق بسته شدن جزئی ایمن (هجینگ: به ازای هر بلیط؛ نتینگ: معامله معکوس) استفاده میکند.
-
اگر
InpConfirmActions = trueباشد، یک پنجره تأیید نمایش میدهد.
BE All
SL تمام موقعیتهای LotSmith-magic را به نقطه سر به سر (قیمت ورود) منتقل میکند. فاصله فعلاً ۰ امتیاز است. نسخههای آینده به شما اجازه میدهند که یک فاصله تنظیم کنید.
DelPend
تمام سفارشهای معلق با جادوگری LotSmith را در نماد فعلی حذف میکند.
Reverse
برای انتشار آینده محفوظ است. در حال حاضر هیچ عملی انجام نمیشود.
Basis / SL Mode / TP Mode
در زمان اجرا بین حالتها چرخه میزند. پنل بلافاصله بهروزرسانی میشود.
۱۲. میانبرهای کیبورد
فعالسازی با:
mql5
InpKeyboard = true
| کلید | عملکرد |
|---|---|
| B | ارسال سفارش خرید بازار |
| S | ارسال سفارش فروش بازار |
| C | بستن تمام موقعیتهای LotSmith (درخواست تأیید) |
⚠️ هشدار: فقط زمانی فعال کنید که مطمئن هستید. کلیدها بلافاصله عمل میکنند.
۱۳. یکپارچگی مجموعه
اگر شما صاحب دیگر MQLicense.com EAs هستید، LotSmith میتواند بلوکهای معاملاتی آنها را محترم بشمارد:
mql5
InpRespectSuite = true
زمانی که true باشد، قبل از ارسال یک معامله، LotSmith بررسی میکند:
-
MQLic_PropGuard_<login>_LOCK— اگر ۱ باشد، معامله مسدود میشود ("PropGuard LOCK فعال است") -
MQLic_TradeGate_<login>_BLOCK— اگر ۱ باشد، معامله مسدود میشود ("TradeGate BLOCK فعال است")
دلیل در اعلان نشان داده میشود. هیچ دادهای نوشته نمیشود — LotSmith فقط میخواند.
ترتیب انتشار (توصیه شده):
-
LotSmith (این EA) — به صورت مستقل کار میکند
-
TradeKeeper
-
PropGuard
-
RiskRadar
-
TradeGate
۱۴. سناریوهای متداول
سناریو ۱ — "میخواهم دقیقاً ۵۰ دلار روی طلا ریسک کنم"
-
تنظیم
InpRiskBasis = RISK_MONEY -
تنظیم
InpRiskMoney = 50 -
تنظیم
InpSLMode = SL_LINE -
خط SL را به جایی که میخواهید بکشید
-
"Lots" را در پنل بخوانید
-
روی BUY یا SELL کلیک کنید
سناریو ۲ — "میخواهم ۱٪ ریسک با SL مبتنی بر ATR در H1"
-
InpRiskBasis = RISK_PERCENT_BALANCE،InpRiskPercent = 1.0 -
InpSLMode = SL_ATR،InpATRTimeframe = PERIOD_H1،InpATRMult = 1.5 -
InpTPMode = TP_RR،InpRR = 2.0 -
روی BUY یا SELL کلیک کنید
سناریو ۳ — "میخواهم یک Buy Limit معلق ۲۰ نقطه پایینتر از قیمت"
-
InpUsePending = true -
خط ورود طلا را ۲۰ نقطه پایینتر از Ask بکشید
-
روی BUY کلیک کنید → LotSmith بهطور خودکار Buy Limit ارسال میکند
سناریو ۴ — "PropGuard مرا قفل کرده است — LotSmith نباید معامله کند"
-
فقط
InpRespectSuite = trueرا رها کنید -
شما خواهید دید: "مسدود شده توسط سوئیت: PropGuard LOCK فعال است"
۱۵. عیبیابی
| مشکل | علت | راهحل |
|---|---|---|
| "پیشنمایش نامعتبر: SL تعریف نشده است" | خط SL حذف شده است | خط را با تغییر به حالت SL دیگر و بازگشت دوباره بسازید |
| "حاشیه کافی نیست" | حاشیه آزاد کافی نیست | درصد ریسک را کاهش دهید یا از کاهش خودکار استفاده کنید |
| "اسپرد خیلی بالا است" | شرایط بازار | منتظر بمانید یا InpMaxSpreadPts را افزایش دهید |
| پنل نمایش داده نمیشود | InpShowPanel = false یا نمودار بهروزرسانی نشده است |
آن را به true تنظیم کنید و کلید F5 را فشار دهید |
| "تجارت بر روی نماد مجاز نیست" | AutoTrading خاموش است یا نماد محدود شده است | AutoTrading و حالت تجارت نماد را بررسی کنید |
| لاتها = ۰.۰۰ | فاصله SL خیلی کوچک است یا پول ریسک خیلی کم است | ریسک را افزایش دهید یا SL را گسترش دهید |
| سفارش با تعداد لات کمتر از حد انتظار ارسال شد | کاهش خودکار، یا محدودیت مرحلهای | خط هشدار و InpAutoReduceLots را بررسی کنید |
| کشیدن خط بهروزرسانی لاتها را انجام نمیدهد | پنل مسدود شده یا تایمر یخ زده است | یک تیک منتظر بمانید؛ گزارش را بررسی کنید |
| خرابی MT5 | غیر مرتبط — مشکل MT5 | ترمینال را دوباره راهاندازی کنید؛ وضعیت از طریق GlobalVariables باقی میماند |
آدرس مستندات
نیازمندیها
• متاتریدر 5 • ویندوز 10/11، macOS، یا لینوکس با MT5 (Wine) • فایل شامل MQLicense_Common.mqh باید به آدرس زیر کپی شود: MQL5/Include/ • فایل EA LotSmith.mq5 باید به آدرس زیر کپی شود: MQL5/Experts/ • گزینه "Allow Algo Trading" در MT5 فعال باشد (ابزارها → گزینهها → مشاوران متخصص) • دکمه Algo Trading (نوار ابزار بالا) باید سبز باشد • بر روی هر بروکر، هر ارز حساب (USD، EUR، GBP، JPY، …) کار میکند • بر روی حسابهای هجینگ و نتینگ کار میکند • بر روی حسابهای دمو، زنده، و تستر استراتژی (حالت بصری پشتیبانی میشود) کار میکند • بدون DLL، بدون WebRequest، بدون وابستگیهای خارجی • VPS لازم نیست، اما برای عملکرد 24/5 توصیه میشود • اتصال اینترنت فقط برای تأمین قیمت بروکر لازم است
هشدار ریسک
هشدار ریسک
معامله شامل ریسک قابل توجهی است. این ابزار به صورت رایگان و به همان شکلی که هست ارائه میشود و هیچ گونه ضمانتی ندارد. ابتدا در یک حساب دمو آزمایش کنید. MQLicense.com مسئولیتی در قبال هرگونه ضرر ندارد.
LotSmith یک ابزار مدیریت ریسک و اجرای سفارش است. این ابزار سیگنالهای معاملاتی تولید نمیکند، جهت بازار را پیشبینی نمیکند و سود را تضمین نمیکند. تمام تصمیمات معاملاتی — جهت، ورود، توقف ضرر، برداشت سود و اندازه لات — به طور کامل به عهده کاربر است.
عملکرد گذشته نشاندهنده نتایج آینده نیست. اهرم میتواند هم سود و هم ضرر را افزایش دهد. هرگز پولی را که نمیتوانید از دست بدهید، ریسک نکنید. اطمینان حاصل کنید که به طور کامل با ریسکهای موجود آشنا هستید و در صورت لزوم، قبل از معامله، مشاوره مالی مستقل بگیرید.
📊 نظرات 0
اولین نفری باشید که تجربه خود را به اشتراک میگذارد!
💬 نوشتن نظر
🔐 برای نوشتن نظر و به اشتراکگذاری تجربه خود وارد شوید.
🔑 ورود