لات اسمیت EA

LotSmith | MQLicense.com — راهنمای کاربر، یک EA قدرتمند برای MT4 و MT5 با قابلیت VPS، ECN، STP و NDD برای به حداکثر رساندن PIP و کاهش drawdown.

🤖 اکسپرت 💻 MetaTrader 5 🏷 نسخه 1.0 🎉 رایگان ★ ویژه

📋 توضیحات


این یک مشاور متخصص (EA) پیشرفته است که برای معامله‌گران حرفه‌ای فارکس طراحی شده است. این EA با استفاده از الگوریتم‌های پیچیده و تحلیل‌های فنی، به شما کمک می‌کند تا در بازارهای مالی به صورت خودکار و بهینه معامله کنید.
ویژگی‌ها:
  • تحلیل فنی پیشرفته: این EA از مجموعه‌ای از اندیکاتورهای فنی برای شناسایی نقاط ورود و خروج بهینه استفاده می‌کند.
  • مدیریت ریسک: با استفاده از تنظیمات stop loss و take profit، این EA به شما کمک می‌کند تا ریسک خود را به حداقل برسانید.
  • عملکرد بالا: این EA با استفاده از استراتژی‌های ECN و STP، معاملات را با کمترین اسپرد و بهترین قیمت‌ها انجام می‌دهد.
  • قابلیت تنظیم: شما می‌توانید lot size، drawdown و سایر پارامترها را بر اساس نیازهای خود تنظیم کنید.
  • تحلیل عملکرد: این EA به شما امکان می‌دهد تا profit factor و Sharpe ratio معاملات خود را بررسی کنید و عملکرد کلی خود را ارزیابی کنید.
  • عملکرد در VPS: این EA به طور بهینه بر روی VPS اجرا می‌شود تا از حداکثر زمان آنلاین و سرعت معاملات اطمینان حاصل کند.
این مشاور متخصص (EA) ابزاری مطمئن و کارآمد برای معامله‌گران حرفه‌ای است که به دنبال بهبود عملکرد خود در بازار فارکس هستند.

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 — کامپایل

  1. MetaEditor را باز کنید (F4 در MT5).

  2. LotSmith.mq5 را باز کنید.

  3. کلید F7 را فشار دهید (کامپایل).

  4. شما باید ببینید: 0 خطا، 0 هشدار.

مرحله 3 — اتصال به چارت

  1. در MT5، هر چارت (به عنوان مثال، EURUSD H1) را باز کنید.

  2. LotSmith را از Navigator → Expert Advisors به چارت بکشید.

  3. اطمینان حاصل کنید که دکمه 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 فقط می‌خواند.

ترتیب انتشار (توصیه شده):

  1. LotSmith (این EA) — به صورت مستقل کار می‌کند

  2. TradeKeeper

  3. PropGuard

  4. RiskRadar

  5. TradeGate


۱۴. سناریوهای متداول

سناریو ۱ — "می‌خواهم دقیقاً ۵۰ دلار روی طلا ریسک کنم"

  1. تنظیم InpRiskBasis = RISK_MONEY

  2. تنظیم InpRiskMoney = 50

  3. تنظیم InpSLMode = SL_LINE

  4. خط SL را به جایی که می‌خواهید بکشید

  5. "Lots" را در پنل بخوانید

  6. روی BUY یا SELL کلیک کنید

سناریو ۲ — "می‌خواهم ۱٪ ریسک با SL مبتنی بر ATR در H1"

  1. InpRiskBasis = RISK_PERCENT_BALANCE، InpRiskPercent = 1.0

  2. InpSLMode = SL_ATR، InpATRTimeframe = PERIOD_H1، InpATRMult = 1.5

  3. InpTPMode = TP_RR، InpRR = 2.0

  4. روی BUY یا SELL کلیک کنید

سناریو ۳ — "می‌خواهم یک Buy Limit معلق ۲۰ نقطه پایین‌تر از قیمت"

  1. InpUsePending = true

  2. خط ورود طلا را ۲۰ نقطه پایین‌تر از Ask بکشید

  3. روی 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

💬 هنوز نظری ثبت نشده است.
اولین نفری باشید که تجربه خود را به اشتراک می‌گذارد!

💬 نوشتن نظر