XAUXXدفتر پژوهش
← بازگشت به دفتر

آموزش گام‌به‌گام MT4: از دانلود و نصب تا ثبت سفارش، بستن معامله و عیب‌یابی EA

مسیر یادگیری کامل ۲۰ فصل، شامل ورود به حساب، نماد طلا، انواع سفارش، حد ضرر و حد سود، نسخه موبایل، نصب EA و خطاهای رایج، همراه با تمرین شبیه‌سازی‌شده و چک‌لیست عملیاتی.

Thomas · به‌روزرسانی 2026-10-08

نویسنده: توماس | آموزش کامل مقدماتی MT4

دامنه کاربرد: عمدتاً نسخه Windows MT4 را توضیح می‌دهد و توضیحاتی هم برای استفاده در موبایل و Mac دارد. نام منوها ممکن است بر اساس زبان، نسخه و بسته نصبی کارگزار متفاوت باشد. این آموزش با استفاده از مطالب افتتاح حساب ارائه‌شده مسیر یادگیری را سازمان می‌دهد و دستورالعمل‌های عملیاتی پلتفرم را بررسی می‌کند؛ دفترچه رسمی EBC نیست و اعداد تبلیغاتی موجود در مطالب را تأیید نمی‌کند. ابتدا در حساب آزمایشی تمرین کنید؛ مثال‌های تمرینی توصیه معاملاتی واقعی محسوب نمی‌شوند.

01|ابتدا حساب وب‌سایت، حساب معاملاتی و نرم‌افزار MT4 را از هم تفکیک کنید

پورتال مشتری برای مدیریت مشخصات فردی، درخواست افتتاح حساب و عملیات مالی پشتیبانی‌شده توسط پلتفرم استفاده می‌شود؛ MT4 برای مشاهده قیمت‌ها، نمودارها و حساب معاملاتی به کار می‌رود. ایمیل و رمز عبور پورتال مشتری معمولاً نمی‌توانند مستقیماً به‌عنوان شماره حساب و رمز عبور معاملاتی MT4 استفاده شوند. سه اطلاعات جداگانه آماده کنید: شماره حساب معاملاتی، رمز عبور معاملاتی آن حساب، و نام کامل سرور مربوطه.

حساب آزمایشی با حساب واقعی نیز متفاوت است. موجودی آزمایشی وجه قابل برداشت نیست و معاملات آزمایشی ثابت نمی‌کند که حساب واقعی به همان نتایج می‌رسد. همه تمرین‌های این مقاله فقط استفاده از حساب آزمایشی را می‌خواهند و نیازی به واریز وجه از قبل ندارند. طرف قرارداد خدمات مالی، واجد شرایط بودن منطقه‌ای، شرایط حساب و قواعد مالی باید در فرایند درخواست پلتفرم مورد به مورد بررسی شوند؛ نمی‌توان از یک تصویر معرفی گروه نتیجه گرفت که حساب فردی تحت چه حمایت‌هایی قرار دارد.

ترتیب یادگیری: دانلود و ورود → فهم رابط کاربری و نمادها → باز کردن معامله آزمایشی → تغییر حد ضرر و حد سود → بستن معامله و حذف سفارش‌های معلق → بررسی تاریخچه → و در آخر بررسی اندیکاتورها و EA. تا زمانی که بستن معامله را یاد نگرفته‌اید، به معاملات خودکار نپرید.

02|دانلود و نصب ایمن MT4 نسخه رایانه

  1. بسته نصبی را از پورتال مشتری کارگزاری که خودتان تأیید کرده‌اید یا از کانال رسمی نرم‌افزار دریافت کنید و دامنه، منبع دانلود و نام نرم‌افزار را بررسی کنید. از نسخه‌های «کرک‌شده» در فضای ذخیره‌سازی ناشناس یا بسته‌های نصبی که ادعای سود تضمینی می‌کنند استفاده نکنید.
  2. تأیید کنید که دانلودشده MT4 است، نه MT5؛ فایل‌های برنامه و سرورهای حساب این دو لزوماً مشترک نیستند. نام سرور موجود در اطلاعیه افتتاح حساب را ذخیره کنید تا از اینکه فقط بر اساس برند جست‌وجو کنید و تصادفی انتخاب کنید جلوگیری شود.
  3. برنامه نصب را اجرا کنید و مسیر نصب و پیام‌های مجوز را بخوانید. اگر هشدار امنیتی سیستم ظاهر شد، ابتدا امضا و منبع را بررسی کنید و برای نصب اجباری فایل ناشناس، نرم‌افزار امنیتی را خاموش نکنید.
  4. پس از اتمام نصب، ترمینال را اجرا کنید. اولین بار که راهنمای افتتاح حساب ظاهر شد، می‌توانید آن را لغو کنید یا طبق توضیحات پلتفرم یک حساب آزمایشی بسازید؛ ظاهر شدن نمودار در رابط کاربری به این معنا نیست که به حساب معاملاتی خودتان وارد شده‌اید.
  5. اطلاعات نسخه نرم‌افزار را ذخیره کنید. برای بررسی مشکلات سازگاری در آینده، باید نسخه ترمینال و نسخه برنامه را ارائه دهید، نه اینکه فقط بگویید «آخرین نسخه را نصب کردم».

بررسی تکمیل: بتوانید ترمینال را اجرا کنید؛ منبع بسته نصبی را بدانید؛ بتوانید سرور آزمایشی و واقعی را از هم تشخیص دهید. لینک خارجی EBC در این سایت یک ورودی ثبت‌نام با نشان ارجاع است، نه بسته نصبی مستقیم؛ دانلود و تنظیمات حساب همچنان باید بر اساس رابط پلتفرم پس از ورود باشد. سایت ممکن است به دلیل رابطه ارجاع پاداش دریافت کند؛ این را نباید به‌عنوان وعده سود یا امنیت تعبیر کرد.

03|ساخت حساب آزمایشی و ورود به حساب معاملاتی

اگر کارگزار حساب آزمایشی ارائه می‌دهد، می‌توانید از پورتال مشتری یا مسیر «فایل → باز کردن حساب آزمایشی جدید / باز کردن حساب» در MT4 درخواست دهید؛ گزینه‌های دقیق بر اساس نسخه واقعی است. پس از انتخاب سرور آزمایشی مربوطه، اطلاعات را طبق خواسته‌ها وارد کنید و شماره حساب، رمز عبور و سرور تولیدشده را ثبت کنید. اگر ترمینال مسیر ساخت را ارائه نمی‌دهد، مسیر درخواست را از پلتفرم راستی‌آزمایی کنید؛ سرور جعل نکنید یا از حساب شخص دیگری استفاده نکنید.

ورود به حساب موجود: «فایل → ورود به حساب معاملاتی» را باز کنید، شماره حساب معاملاتی، رمز عبور معاملاتی و سرور را وارد کرده و سپس ثبت کنید. شماره حساب معمولاً شماره حساب معاملاتی است، نه ایمیل. نام سرورهای واقعی و آزمایشی ممکن است مشابه باشند؛ باید به‌صورت کامل بررسی شوند.

معیار موفقیت فقط بسته شدن پنجره نیست: بررسی کنید اطلاعات حساب درست است، وضعیت اتصال در گوشه پایین‌راست طبیعی است، و هنگام باز بودن بازار بررسی کنید که قیمت نماد به‌روز می‌شود یا نه. وقتی بازار تعطیل است یا قیمت جدیدی نیست، نمی‌توان فقط با ثابت ماندن قیمت قطع ارتباط را تشخیص داد؛ می‌توانید لاگ‌ها و وضعیت نمادهای دیگر را هم بررسی کنید.

رمز عبور سرمایه‌گذار معمولاً فقط دسترسی خواندنی دارد؛ می‌تواند قیمت‌ها و حساب را ببیند، اما نمی‌تواند دستی معامله کند و نمی‌تواند باعث شود EA به‌صورت خودکار سفارش بگذارد. پس از ورود با رمز عبور اصلی معاملاتی نیز همچنان باید محدودیت‌های معاملاتی حساب و نماد رعایت شوند. تغییر حساب یا بستن ترمینال به‌طور خودکار موقعیت‌های حساب قبلی را نمی‌بندد؛ ابتدا سفارش‌های حساب قبلی را بررسی کنید تا «خروج از نرم‌افزار» را با «خروج از معامله» اشتباه نگیرید. روی رایانه عمومی رمز عبور را ذخیره نکنید و شماره حساب و رمز عبور را در بخش نظرات یا گروه‌های چت نفرستید.

04|چهار پنجره اصلی و میانبرهای پرکاربرد را بفهمید

  • دیده‌بان بازار: انتخاب نماد، مشاهده قیمت خرید و فروش و ویژگی‌های نماد. میانبر پرکاربرد در Windows: Ctrl+M.
  • ناوبر: مدیریت حساب‌ها، اندیکاتورها، EA و اسکریپت‌ها. میانبر پرکاربرد: Ctrl+N.
  • نمودار: مشاهده نماد انتخاب‌شده، تایم‌فریم و اندیکاتورها. نام در بالای نمودار باید با نمادی که قصد معامله آن را دارید مطابقت داشته باشد.
  • ترمینال: زبانه‌های «معامله»، «تاریخچه حساب»، «کارشناسان»، «لاگ‌ها» و غیره در پایین. میانبر پرکاربرد: Ctrl+T.

F9 معمولاً پنجره سفارش جدید را باز می‌کند؛ Ctrl+O گزینه‌ها را باز می‌کند؛ Ctrl+R تستر استراتژی را باز می‌کند. میانبرها تحت تأثیر سیستم و تنظیمات صفحه‌کلید هستند؛ اگر پیدا نشدند از منو استفاده کنید. در محیط Mac نمی‌توان همه میانبرهای Windows را مستقیماً کپی کرد.

ابتدا پنجره معامله و لاگ را باز کنید، سپس تمرین کنید. پنهان کردن پنجره فقط نمایش را تغییر می‌دهد و سفارش را حذف نمی‌کند. تاریخچه حساب نیز برابر با موقعیت‌های فعلی نیست: «معامله» ریسک در حال تحمل را نشان می‌دهد و «تاریخچه حساب» رکوردهای تکمیل‌شده یا لغوشده را نشان می‌دهد. وجود سفارش بر اساس نتیجه برگشتی ترمینال مشخص می‌شود، نه فقط با دیدن فلش روی نمودار.

05|نماد طلا را پیدا کنید و ویژگی‌های قرارداد را بفهمید

در پنجره دیده‌بان بازار راست‌کلیک کنید تا فهرست نمادها یا «نمایش همه» را ببینید، و XAUUSD را جست‌وجو کنید؛ ممکن است GOLD یا نامی با پسوند باشد، مثلاً XAUUSD.a. نمادهای دارای پسوند ممکن است شرایط حساب متفاوتی داشته باشند؛ چون همه با عنوان طلا نوشته شده‌اند، فکر نکنید قرارداد یکسان است.

برای نمادی که قصد استفاده از آن را دارید «مشخصات/ویژگی‌ها» را باز کنید و مورد به مورد ثبت کنید: اندازه قرارداد، حداقل حجم معامله، گام حجم معامله، تعداد ارقام قیمت، حداقل تغییر قیمت، ساعات معاملاتی، فاصله حد ضرر و اطلاعات هزینه‌های قابل اعمال. هزینه‌هایی مانند کمیسیون که در رابط کاربری نمایش داده نمی‌شوند باید در قواعد هزینه آن حساب بررسی شوند. ویژگی‌ها ممکن است تغییر کنند؛ پیش از عملیات دوباره بررسی کنید.

«لات» واحد حجم معامله است، برابر با اونس نیست و برابر با مقدار پول نقد سرمایه‌گذاری‌شده هم نیست. «پیپ» و «تغییر قیمت دلاری» را نیز نمی‌توان مستقیماً برابر گرفت. مثلاً اگر حداقل واحد قیمت 0.01 باشد، تغییر قیمت 1.00 معادل 100 واحد از این واحد است؛ این فقط نمایش واحد است و به این معنا نیست که ارزش هر پیپ طلا در همه پلتفرم‌ها یکسان است.

مارجین مبلغ درگیرشده برای نگه‌داشتن موقعیت است، نه حداکثر مبلغی که می‌توانید ضرر کنید. با متفاوت بودن اهرم، قرارداد و ارز حساب، مارجین لازم نیز متفاوت است. این آموزش پاسخ یکسان برای «هر لات طلا چقدر پول است» نمی‌دهد و تنظیمات یک کارگزار خاص را به همه حساب‌ها تعمیم نمی‌دهد.

06|نمودار، تایم‌فریم، نشانگر متقاطع و قالب

از دیده‌بان بازار راست‌کلیک کنید و «پنجره نمودار» را باز کنید و نام نماد در بالا را بررسی کنید. نمودار میله‌ای، کندل‌استیک یا خطی و تایم‌فریم‌هایی مانند M1، M5، M15، H1، D1 را انتخاب کنید. M15 یعنی هر کندل 15 دقیقه را پوشش می‌دهد، نه اینکه سفارش پس از 15 دقیقه به‌طور خودکار بسته شود.

با دکمه‌های بزرگ‌نمایی نما را تنظیم کنید؛ با نشانگر متقاطع زمان و قیمت را بخوانید. زمان محلی رایانه را مستقیماً زمان سرور نمودار در نظر نگیرید. هنگام بررسی رویدادهای داده یا فیلتر زمانی EA، ابتدا منطقه زمانی سرور و اینکه تحت تأثیر ساعت تابستانی است یا نه را بررسی کنید.

پس از افزودن اندیکاتورهای همراه سیستم، پارامترها، قیمت‌های ورودی و تایم‌فریم استفاده‌شده را ثبت کنید. ذخیره قالب می‌تواند تنظیمات نمودار را دوباره به کار ببرد، اما بارگذاری قالبی که EA دارد یا تغییر پروفایل ممکن است وضعیت برنامه را تغییر دهد؛ معاملات خودکار و برنامه‌های جانبی را بررسی کنید و آن را صرفاً عملیاتی برای تغییر رنگ در نظر نگیرید. جابه‌جا شدن خطوط به موقعیت آینده نیز به این معنا نیست که اندیکاتور آینده را می‌داند.

بررسی تکمیل: بتوانید نماد فعلی، تایم‌فریم، قیمت و زمان سرور را بگویید؛ بتوانید تنظیمات نمودار ذخیره‌شده خود را بازیابی کنید. در این مرحله لازم نیست «بهترین پارامترها» را پیدا کنید.

07|فیلدهایی که پیش از ثبت سفارش باید بررسی شوند

ابتدا تأیید کنید حساب آزمایشی است، سپس پنجره سفارش جدید را باز کنید. فیلدهای رایج شامل نماد، حجم معامله، حد ضرر، حد سود، یادداشت و نوع سفارش است. نام‌ها و دکمه‌ها ممکن است بر اساس نحوه اجرا تغییر کنند.

  • نماد: باید همان نمادی باشد که قبلاً ویژگی‌های قرارداد آن را بررسی کرده‌اید.
  • حجم معامله: با حداقل مقدار و گام مطابقت داشته باشد؛ به این دلیل که نرم‌افزار حجم لات قبلی را به خاطر سپرده، مستقیماً ثبت نکنید.
  • حد ضرر/حد سود: معمولاً به‌صورت قیمت وارد می‌شوند، نه مبلغ نقدی که قصد دارید ضرر یا سود کنید؛ خالی یا صفر معمولاً یعنی تنظیم نشده است.
  • نوع: بین اجرای فوری بازار و سفارش معلق تفاوت بگذارید و تأیید کنید دکمه نشان‌دهنده ثبت واقعی است، نه پیش‌نمایش.
  • جهت: Buy یعنی خرید، Sell یعنی فروش؛ پیش از عملیات دوباره بررسی کنید.

تازه‌کارها ابتدا معامله تک‌کلیکی را فعال نکنند. پس از فعال‌سازی، برخی دکمه‌ها می‌توانند مستقیماً سفارش ثبت یا موقعیت را ببندند و دیگر تأیید دومی که انتظار دارید ظاهر نمی‌شود. پس از تغییر حساب، نماد یا نمودار، باید حجم لات و شرایط معامله را دوباره بررسی کنید.

08|تکمیل اولین سفارش بازار در حساب آزمایشی

  1. از حساب آزمایشی استفاده کنید، نمادی تمرینی را انتخاب کنید که معاملات آن مجاز و در حال حاضر باز است، و از صحیح بودن قیمت‌ها و اتصال مطمئن شوید.
  2. پنجره سفارش جدید را باز کنید و حجم معاملاتی تمرینی را انتخاب کنید که با محدودیت‌های آن حساب مطابقت دارد. حداقل حجم معاملاتی همچنان ممکن است ریسک داشته باشد و به معنای آن نیست که در حساب واقعی می‌توان از ضرر چشم‌پوشی کرد.
  3. نوع و جهت سفارش را بررسی کنید، سپس صحیح بودن فیلدهای حد ضرر و حد سود را کنترل کنید. اگر فاصله یا قالب مجاز نیست، ابتدا بررسی کنید و با حذف شرایط محافظتی به زور سفارش ثبت نکنید.
  4. پس از ارسال، تأییدیه ترمینال را بخوانید و شماره سفارش، قیمت اجرای واقعی، حجم معاملات و زمان را ثبت کنید. به دلیل عدم تغییر کوتاه‌مدت رابط کاربری، پشت سر هم کلیک نکنید.
  5. در تب «معاملات» موقعیت را بررسی کنید و تأیید کنید که حد ضرر و حد سود فعال شده‌اند یا خیر. پیام‌های خطا را ثبت کنید؛ فشردن دکمه به معنای اجرای معامله نیست.

در قیمت‌های معمول فارکس/CFD، خرید به قیمت Ask اجرا و به قیمت Bid بسته می‌شود، و فروش به قیمت Bid اجرا و به قیمت Ask بسته می‌شود؛ سایر شرایط اجرای واقعی تابع قرارداد و سرور معاملاتی است. اسپرد ممکن است باعث شود سفارش جدید ضرر شناور نشان دهد و بعداً ممکن است کمیسیون، هزینه شبانه یا لغزش نیز محاسبه شود. این به‌طور مستقیم نشان‌دهنده خرابی نرم‌افزار یا استراتژی نیست. قیمت نمایش‌داده‌شده در نمودار ممکن است با سمت اجرا متفاوت باشد و باید با در نظر گرفتن قیمت‌های دو طرف بررسی شود.

09|چگونه جهت چهار نوع سفارش معلق را به خاطر بسپاریم

سفارش معلق دستوری است که در صورت فراهم شدن شرایط تلاش می‌کند اجرا شود، نه موقعیتی که قبلاً باز شده است. چهار نوع رایج:

  • Buy Limit: برنامه‌ریزی برای خرید در سطحی پایین‌تر از قیمت خرید مرتبط فعلی.
  • Buy Stop: برنامه‌ریزی برای خرید در سطحی بالاتر از قیمت خرید مرتبط فعلی.
  • Sell Limit: برنامه‌ریزی برای فروش در سطحی بالاتر از قیمت فروش مرتبط فعلی.
  • Sell Stop: برنامه‌ریزی برای فروش در سطحی پایین‌تر از قیمت فروش مرتبط فعلی.

روش به خاطر سپردن: Limit معمولاً منتظر قیمت مطلوب‌تر است، Stop معمولاً منتظر عبور از یک قیمت است. اینجا توضیح نوع سفارش است، نه توصیه هیچ استراتژی معاملاتی.

در پنجره سفارش، سفارش معلق را انتخاب کنید، نوع، قیمت فعال‌سازی، حجم معاملات، حد ضرر و حد سود را وارد کنید، در صورت نیاز زمان انقضا را تنظیم کنید و تأیید کنید که پلتفرم از آن پشتیبانی می‌کند. قیمت سفارش معلق و قیمت‌های محافظتی باید الزامات حداقل فاصله و دقت فعلی را برآورده کنند. پس از ارسال، شماره و وضعیت سفارش معلق را بررسی کنید؛ پس از اجرا به موقعیت تبدیل می‌شود و وضعیت ریسک نیز تغییر می‌کند.

تمرین: در حساب آزمایشی جهت قیمت چهار نوع سفارش را جداگانه بررسی کنید، بدون نیاز به اجرا. نمی‌توان تضمین کرد که اجرا دقیقاً در قیمت مشخص‌شده انجام شود؛ گپ و تغییرات نقدینگی ممکن است بر نتیجه تأثیر بگذارد و قیمت فعال‌سازی را به عنوان تضمین قیمت نهایی اجرا در نظر نگیرید.

10|تنظیم و تغییر حد ضرر و حد سود

در تب «معاملات» سفارش صحیح را پیدا کنید، راست‌کلیک کرده و «تغییر یا حذف سفارش» را انتخاب کنید، قیمت حد ضرر و حد سود سفارش باز شده را تغییر دهید و پس از ارسال ستون‌های S/L و T/P را بررسی کنید. فقط تغییر اعداد در کادر ورودی بدون ارسال، سفارش سرور را تغییر نمی‌دهد.

حد ضرر سفارش خرید معمولاً زیر قیمت بسته‌شدن مرتبط فعلی و حد سود بالای آن است؛ برای سفارش فروش برعکس. باید همزمان حداقل فاصله نماد و قوانین معاملاتی رعایت شود. خطای 130 به معنای حد ضرر نامعتبر است و ممکن است مربوط به جهت، فاصله، قیمت سفارش معلق یا دقت قیمت باشد. صفر بودن حداقل فاصله نمایش‌داده‌شده توسط سرور نیز تضمین نمی‌کند که محدودیت پویا وجود ندارد؛ باید خطای واقعی بازگشتی را بررسی کرده و از پلتفرم پرس‌وجو کنید.

مقدار صفر معمولاً به معنای عدم تنظیم سفارش محافظتی مربوطه است. «قیمت 0» را به اشتباه به عنوان وجود حد ضرر در نظر نگیرید؛ و برای فعال کردن دکمه تغییر، ریسک را خودسرانه افزایش ندهید. حد ضرر تضمین اجرا در قیمت دقیق نیست؛ نوسان، گپ و نقدینگی موجود همچنان ممکن است نتایج متفاوتی ایجاد کند.

پس از تغییر، شماره سفارش، جهت و فیلدهای واقعی را بررسی کنید و تأیید کنید که موقعیت دیگری تغییر نکرده است. وقتی چند سفارش از یک نماد وجود دارد، به‌ویژه نباید فقط بر اساس موقعیت روی نمودار قضاوت کرد.

11|حد ضرر متحرک، قطع اینترنت و بستن ترمینال

حد ضرر متحرک توسط ترمینال در حال اجرا بر اساس قیمت‌های جدید تنظیم می‌شود، نه یک برنامه دنبال‌کننده مستقل روی سرور. پس از رسیدن به شرایط تعیین‌شده، تلاش می‌کند حد ضرر معمولی را تغییر دهد؛ با بسته شدن ترمینال، قطع شبکه یا نبود قیمت جدید معتبر، تنظیمات خودکار بعدی ممکن است متوقف شود.

حد ضرر معمولی که قبلاً با موفقیت به سرور ارسال شده، همچنان طبق قوانین حساب کار می‌کند؛ اگر حد ضرر متحرک هرگز موفق به تنظیم حد ضرر معمولی نشده باشد، نمی‌توان فرض کرد که پس از خاموش کردن کامپیوتر محافظتی وجود دارد. فاصله حد ضرر متحرک از点数 استفاده می‌کند، حتماً واحد نماد را بررسی کنید.

در تمرین، هر تغییر واقعی S/L و لاگ‌ها را ثبت کنید و بین «فعال کردن گزینه منو» و «دریافت حد ضرر توسط سرور» تفاوت قائل شوید. تنظیم حد ضرر متحرک به معنای قفل کردن تمام سود نیست و تضمین جلوگیری از ضرر سنگین را نمی‌دهد. توقف EA نیز به‌طور خودکار موقعیت را نمی‌بندد و سفارش معلق یا حد ضرر/حد سود روی سرور را به‌طور خودکار لغو نمی‌کند.

12|بستن موقعیت، بستن جزئی و حذف سفارش معلق

هنگام بستن سفارش موجود، در لیست «معاملات» سفارش صحیح را پیدا کنید، پنجره بستن را باز کنید، شماره و حجم معاملات را بررسی کنید و از عملیات «بستن/Close» مربوطه استفاده کنید. به اشتباه روی دکمه Buy یا Sell جدید کلیک نکنید: در حسابی که پوشش ریسک مجاز است، سفارش معکوس ممکن است موقعیت دیگری اضافه کند، نه بستن سفارش اصلی.

پس از بستن کامل، تأیید کنید که سفارش اصلی دیگر در موقعیت‌های فعلی نیست و تاریخچه حساب را بررسی کنید. در بستن جزئی، حجم معاملاتی که می‌خواهید ببندید را وارد کنید؛ هم حجم بسته‌شده و هم حجم باقی‌مانده باید حداقل مقدار و گام را رعایت کنند. روش ثبت سفارش باقی‌مانده در پلتفرم‌های مختلف ممکن است متفاوت باشد؛ برای قضاوت به تغییر نکردن قطعی شماره تکیه نکنید.

سفارش معلق فعال‌نشده باید «حذف» شود، نه بستن نمودار. روی آن سفارش معلق راست‌کلیک کرده و وارد پنجره تغییر یا حذف شوید، پس از تأیید حذف لیست را بررسی کنید. اگر قبلاً فعال شده و به موقعیت تبدیل شده باشد، باید طبق فرآیند موقعیت رسیدگی شود.

تمرین را کامل کنید: بتوانید بین موقعیت بازار، سفارش معلق، رکورد لغو و معامله بسته‌شده تفاوت قائل شوید؛ قبل از خروج از ترمینال بتوانید سفارش‌های باقی‌مانده را دقیق فهرست کنید. اگر نتیجه واضحی دریافت نکردید، ابتدا لاگ‌ها و وضعیت سفارش را بررسی کنید و دستورات را پشت سر هم ارسال نکنید.

13|موجودی، ارزش خالص، مارجین و گزارش تاریخی

موجودی معمولاً نتیجه حساب را که قبلاً محاسبه شده نشان می‌دهد؛ ارزش خالص همچنین تحت تأثیر سود و زیان شناور فعلی و موارد دیگر است. مارجین نشان‌دهنده مقدار اشغال‌شده فعلی است و مارجین آزاد و نسبت مارجین فضای حساب را نشان می‌دهند. تعریف دقیق، هزینه‌ها و شرایط مارجین کال تابع قوانین حساب قراردادی است.

تغییر نکردن موجودی به معنای نبود ضرر نیست: ضرر شناور موقعیت ممکن است ارزش خالص را کاهش داده باشد. داشتن تاریخچه سود مثبت در حساب نیز نمی‌تواند ثابت کند ریسک فعلی پایین است. فقط سفارش‌های سبز را جدا نکنید و ضرر شناور، هزینه‌ها و موقعیت‌های بسته‌نشده را نادیده نگیرید.

در «تاریخچه حساب» همه تاریخچه یا بازه زمانی مشخص را انتخاب کنید و زمان باز و بسته شدن، حجم معاملات، کمیسیون، هزینه شبانه و نتیجه را بررسی کنید. برخی نسخه‌ها از ذخیره گزارش با راست‌کلیک پشتیبانی می‌کنند؛ قبل از خروجی گرفتن بازه زمانی را تأیید کنید و سپس اطلاعاتی مانند شماره حساب و نام را بپوشانید.

گزارش می‌تواند برای مرور استفاده شود، نه تضمین عملکرد آینده پلتفرم یا EA. آزمایشی و واقعی، کارگزاران مختلف و داده‌های قیمتی مختلف باید جداگانه علامت‌گذاری شوند و اسکرین‌شات‌های چند حساب را به عنوان عملکرد یک حساب ترکیب نکنید.

14|موبایل و Mac: چه عملیاتی متفاوت است

منبع نصب نسخه موبایل باید ناشر برنامه را بررسی کند. هنگام ورود، سروری را جستجو کنید که با اطلاعات افتتاح حساب مطابقت دارد، شماره حساب معاملاتی و رمز عبور را وارد کنید؛ رمز پورتال مشتری را مکرراً امتحان نکنید. رابط موبایل رایج شامل قیمت‌ها، نمودار، معاملات، تاریخچه و تنظیمات است و موقعیت دقیق با سیستم و نسخه تغییر می‌کند.

ابتدا در حساب آزمایشی نماد طلا را اضافه کنید، از منوی نمادها نمودار یا سفارش جدید را باز کنید؛ قبل از ارسال جهت، حجم، قیمت و نوع سفارش را بررسی کنید. سفارش‌های دارای موقعیت از صفحه «معاملات» برای تغییر یا بستن وارد می‌شوند؛ سفارش‌های معلق از منوی سفارش حذف می‌شوند و نمی‌توان با خروج از App آن‌ها را لغو کرد.

اندیکاتورهای سفارشی MQL4 و EA موجود در کامپیوتر را نمی‌توان به سادگی در App استاندارد موبایل اجرا کرد. موبایل می‌تواند حساب را مشاهده و سفارش‌ها را به‌صورت دستی مدیریت کند، اما به معنای جایگزینی EA دسکتاپ که به‌طور مداوم اجرا می‌شود نیست. انتظار نداشته باشید که با نگه داشتن App در پس‌زمینه موبایل، برنامه کامپیوتر به‌طور مداوم اجرا شود.

کانال نصب و روش اجرای Mac باید بر اساس توضیحات نرم‌افزار فعلی و پشتیبانی پلتفرم باشد؛ فایل .exe ویندوز را به عنوان بسته نصب بومی Mac در نظر نگیرید. مسیرها، کلیدهای میانبر، سازگاری افزونه‌ها و محیط Wine ممکن است متفاوت باشند. تمرین‌های منوی مشخص این مقاله عمدتاً بر Windows است؛ در صورت مشاهده تفاوت ابتدا نسخه نرم‌افزار را تأیید کنید.

15|نصب اندیکاتور سفارشی و EA: فایل را در جای درست قرار دهید

  1. ابتدا منبع فایل، سازگاری با MT4 نه MT5، و وابستگی برنامه به فایل‌های دیگر را بررسی کنید. برنامه رایج MT4 فایل .ex4 یا .mq4 است؛ فایل .ex5 مربوط به MT5 را نمی‌توان مستقیماً به عنوان EA در MT4 استفاده کرد.
  2. در ترمینال هدف «فایل → باز کردن پوشه داده» را انتخاب کنید، نه اینکه فقط بر اساس مسیر نصب پوشه داده فعلی را حدس بزنید؛ ترمینال‌های مختلف ممکن است از پوشه‌های متفاوتی استفاده کنند.
  3. اندیکاتورها معمولاً در MQL4/Indicators و EAها در MQL4/Experts قرار می‌گیرند؛ اسکریپت‌ها و فایل‌های وابسته پوشه‌های خود را دارند و باید طبق توضیحات توسعه‌دهنده معتبر عمل کنید.
  4. به ترمینال برگردید و ناوبر را تازه‌سازی کنید یا دوباره راه‌اندازی کنید. فایل‌های کد منبع ممکن است نیاز به کامپایل داشته باشند؛ در صورت بروز خطای کامپایل باید اطلاعات را ثبت کنید و «وجود فایل» را به معنای قابل اجرا بودن در نظر نگیرید.
  5. ابتدا در محیط آزمایشی آن را به نماد و تایم‌فریم مشخص متصل کنید، پارامترها را ثبت کنید و «کارشناسان» و «لاگ‌ها» را بررسی کنید.

اتصال اندیکاتور به معنای اتصال EA نیست. حذف برنامه از نمودار نیز به‌طور خودکار سفارش‌های موجود را نمی‌بندد. فایل‌های اجرایی ناشناس را نصب نکنید و رمز عبور معاملاتی خود را برای دریافت مجوز رایگان ادعایی آپلود نکنید.

16|کلید خودکار معاملات، پارامترهای ورودی و VPS

کلید اصلی ترمینال و گزینه «اجازه معامله زنده/Allow live trading» خود EA باید جداگانه بررسی شوند. وقتی کلید اصلی خاموش است، برخی عملکردهای تحلیلی همچنان کار می‌کنند، اما عملیات معاملاتی ممنوع است؛ وجود گرافیک روی چارت به معنای توانایی برنامه برای معامله نیست. تغییر حساب، فایل پیکربندی یا نماد و تایم‌فریم چارت ممکن است باعث غیرفعال‌سازی محافظتی شود.

در صفحه پارامترهای ورودی ویژگی‌های EA، حجم، روش ریسک، حداکثر تعداد سفارش، بازه زمانی و سایر گزینه‌های واقعاً موجود را بررسی کنید. نام پارامترها توسط توسعه‌دهنده تعیین می‌شود و نمی‌توان فرض کرد هر EA از همان عملکردها پشتیبانی می‌کند. پیش از بارگذاری فایل .set، نسخه و نماد مناسب را بررسی کنید، پارامترهای اصلی را ذخیره کنید و از بازنویسی با پیکربندی دیگر جلوگیری کنید.

برای حل «سفارش ندادن» به‌طور کورکورانه DLL یا دسترسی WebRequest به هر سایتی را فعال نکنید؛ فقط برای برنامه‌های قابل اعتماد و واقعاً مورد نیاز، حداقل دسترسی لازم را پیکربندی کنید. معمولاً روی یک چارت فقط یک EA متصل می‌شود و اتصال EA دیگر جایگزین برنامه اصلی می‌شود، نه اینکه دو مجموعه همزمان کار کنند.

EA محلی معمولاً به اجرای مداوم ترمینال و اتصال شبکه نیاز دارد و خواب کامپیوتر ممکن است پردازش را قطع کند. VPS ریموت دسکتاپ معمولی و میزبان مجازی داخلی پلتفرم محصول یکسانی نیستند و روش تنظیم و انتقالشان متفاوت است. هنگام تغییر محیط اجرا بررسی کنید که دو محل همزمان اجرا نشوند تا سفارش تکراری ایجاد نشود؛ VPS نیز نمی‌تواند قطع نشدن یا سوددهی را تضمین کند.

17|بک‌تست EA: ابتدا منطق را تست کنید، سپس سود را ببینید

استراتژی تستر را باز کنید و EA صحیح، نماد، بازه تاریخ، تایم‌فریم، روش مدل‌سازی، سرمایه اولیه و پارامترهای ورودی را انتخاب کنید. گزینه‌های مشخص به نسخه ترمینال و برنامه بستگی دارد. داده تاریخی ناکافی، پسوند متفاوت نماد یا مدل نامناسب برای استراتژی می‌تواند بر نتیجه تأثیر بگذارد.

حالت «هر تیک/Every tick» در تست استاندارد MT4 معادل همه تیک‌های تاریخی واقعی همه کارگزاران نیست و نمی‌توان حالت «بر اساس تیک‌های واقعی» MT5 را به MT4 تعمیم داد. فرض اسپرد، کمیسیون و نحوه برخورد با لغزش باید مورد به مورد بررسی شود؛ تنظیمات پیش‌فرض را نمی‌توان هزینه واقعی در نظر گرفت.

ابتدا تأیید کنید که برنامه طبق انتظار فعال، خارج و استثناها را مدیریت می‌کند، سپس منحنی کامل سرمایه، افت خالص، تعداد معاملات و حساسیت هزینه را بررسی کنید. بازه‌های شکست را نگه دارید، با بازه‌ای که در تنظیم پارامتر شرکت نداشته به‌طور مستقل بررسی کنید و در نهایت اجرای زنده را در محیط آزمایشی مشاهده کنید.

این آموزش نرخ برد، افت یا سود تست‌نشده ارائه نمی‌دهد. بک‌تست فقط نتیجه را تحت داده و فرض‌های مشخص نشان می‌دهد، نمی‌تواند اثبات اعتبار در آینده باشد و جایگزین مدیریت ریسک حساب نمی‌شود.

18|خطاهای رایج: بر اساس نشانه عیب‌یابی کنید، بی‌هدف کلیک نکنید

  • بدون اتصال/خطای 6: شبکه، سرور، حساب و لاگ را بررسی کنید و به‌خاطر باقی بودن چارت قدیمی، آنلاین فرض نکنید.
  • قابل مشاهده اما غیرقابل معامله: بررسی کنید آیا رمز سرمایه‌گذار است، مجوزهای حساب و محدودیت‌های نماد را بررسی کنید.
  • خطای 130: حد ضرر نامعتبر؛ جهت قیمت، دقت، حداقل فاصله و قیمت فعال‌سازی سفارش معلق را بررسی کنید و مشکل را با حذف حد ضرر پنهان نکنید.
  • خطای 131: حجم معامله نامعتبر؛ حداقل حجم، حداکثر حجم و گام را بررسی کنید.
  • خطای 132: بازار بسته است؛ ساعات معاملاتی سرور برای آن نماد را بررسی کنید و بر اساس روز هفته محلی قضاوت نکنید.
  • خطای 133: معامله ممنوع است؛ مجوزهای معاملاتی حساب و نماد را بررسی کنید و در صورت نیاز از پلتفرم استعلام بگیرید.
  • خطای 134: وجه ناکافی؛ مارجین قابل استفاده واقعی و پوزیشن‌های موجود را بررسی کنید و افزودن وجه را تنها یا قطعاً راه‌حل درست ندانید.
  • خطای 136/138: بدون قیمت یا قیمت مجدد؛ قیمت فعلی و روش اجرا را تأیید کنید و بی‌رویه سفارش ارسال نکنید.
  • خطای 146: زمینه معاملاتی مشغول؛ برنامه‌ها و عملیات همزمان را بررسی کنید و ابتدا بررسی کنید آیا درخواستی قبلاً موفق شده است.

سابقه عیب‌یابی حداقل باید شامل این موارد باشد: نسخه ترمینال، نوع حساب آزمایشی یا واقعی، نام سرور، نماد، تایم‌فریم، زمان وقوع، کد خطا و لاگ‌های مجاور. نام، شماره حساب، رمز عبور و کلید API را حذف کنید. وقتی برنامه سفارشی ندارد اما خطایی هم نیست، ابتدا بررسی کنید آیا شرایط استراتژی برقرار شده است و همه‌چیز را نقص پلتفرم ندانید.

19|فهرست تمرین کامل برای مبتدیان

  1. وارد حساب آزمایشی شوید و سرور را بررسی کنید.
  2. نماد طلا را پیدا کنید و حداقل حجم معامله، گام و اطلاعات قرارداد را بنویسید.
  3. چارت را باز کنید، تایم‌فریم را تغییر دهید و زمان سرور را بخوانید.
  4. در محیط آزمایشی یک بار ارسال سفارش را انجام دهید و نتیجه واقعی را ثبت کنید.
  5. حد ضرر و حد سود را تغییر دهید و فیلدهای سرور را بررسی کنید.
  6. پوزیشن را ببندید و تاریخچه را تأیید کنید؛ همچنین قرار دادن و حذف سفارش معلق فعال‌نشده را تمرین کنید.
  7. گزارش تاریخچه را خروجی بگیرید یا مشاهده کنید و هزینه‌ها و بازه زمانی را بررسی کنید.
  8. در آخر اندیکاتور یا EA قابل اعتماد را نصب کنید و پارامترها و دو سطح مجوز را بررسی کنید.

در هر تمرین فقط یک شرط را تغییر دهید و ثبت کنید «قبل از عملیات → ارسال → نتیجه بازگشتی → وضعیت فعلی سفارش». تکمیل تمرین نرم‌افزاری به معنای توانایی سوددهی نیست و لازم نیست از آزمایشی مستقیماً به سرمایه واقعی منتقل شوید. فرآیندهای مربوط به قرارداد، واریز و برداشت باید جداگانه با قوانین فعلی پلتفرم بررسی شوند و اعتبار زمانی، نرخ یا سقف حمایتی موجود در مطالب به‌عنوان تضمین در نظر گرفته نشود.

20|هنگام نیاز به کمک چگونه مشکل را توضیح دهیم

مشاوره می‌تواند این‌گونه نوشته شود: «Windows MT4، حساب آزمایشی، فلان سرور، XAUUSD با فلان پسوند، M15؛ در فلان زمان سرور خطای 130 رخ داد؛ حجم و جهت حد ضرر بررسی شد؛ لاگ بدون داده حساس پیوست است.» این روش برای عیب‌یابی بسیار راحت‌تر از فقط فرستادن «نرم‌افزار کار نمی‌کند» است.

این سایت می‌تواند در درک عملیات و رویکرد عیب‌یابی کمک کند، اما جایگزین پلتفرم معاملاتی برای رسیدگی به احراز هویت حساب، اختلافات مالی یا نقص سرور نمی‌شود. رمز ورود، کد تأیید، عکس کامل مدارک یا کلید API را در نظرات، وی‌چت یا اسکرین‌شات عمومی ارسال نکنید. تا زمانی که ریسک واقعی را درک نکرده‌اید، به‌خاطر واضح بودن آموزش حجم معاملات را افزایش ندهید.

معامله با اهرم می‌تواند زیان سنگین ایجاد کند. این مطلب برای یادگیری نرم‌افزار، پژوهش و آموزش است، دستور خرید یا فروش نیست و وعده سود نمی‌دهد؛ نسخه نرم‌افزار، تنظیمات کارگزار و شرایط حساب متفاوت است و عملیات واقعی باید بر اساس رابط خودتان و قوانین تأییدشده انجام شود.

هشدار ریسک: معاملات اهرمی می‌توانند زیان قابل‌توجهی ایجاد کنند. مطالب برای پژوهش و آموزش‌اند و بازده را تضمین نمی‌کنند. عملکرد گذشته پیش‌بینی‌کننده نتایج آینده نیست.