حساسیت به اسپرد در بکتست EA طلای MT4 چگونه بررسی میشود؟
شرایط آزمون را ثابت نگه دارید، فقط اسپرد را تغییر دهید، تعداد معاملات، سود خالص و افت سرمایه را مقایسه کنید و وابستگی نتیجه به هزینه اجرا را پیدا کنید.
نویسنده: توماس | کاربرد عملی MT4 | زمان اصلی 7 نوامبر ساعت 18:00، بازانتشار در 8 نوامبر 2026.
خلاصه: شرایط آزمون را ثابت نگه دارید، فقط اسپرد را تغییر دهید، تعداد معاملات، سود خالص و افت سرمایه را مقایسه کنید و وابستگی نتیجه به هزینه اجرا را پیدا کنید.
ابتدا یک خط پایه قابل تکرار بسازید
در تستر استراتژی MT4، EA، نماد طلا، تایمفریم چارت و بازه تاریخی را انتخاب کنید، سپس نسخه EA، پارامترها، سرمایه اولیه، تعداد ارقام قیمت و روش مدلسازی را ثبت کنید. ابتدا بهینهسازی را خاموش کنید، یک بار آزمون با پارامترهای ثابت اجرا کنید و گزارش را ذخیره کنید. کارگزاران مختلف ممکن است نام نماد طلا، مشخصات قرارداد و داده تاریخی متفاوتی داشته باشند. پیش از تغییر پلتفرم این شرایط را بررسی کنید، وگرنه تفاوت آزمون ممکن است از داده و قرارداد ناشی شود، نه از اسپرد.
وقتی تستر امکان تنظیم اسپرد را دارد، ابتدا واحد فیلد مورد استفاده را ثبت کنید. «پوینت» در ترمینال معمولاً به دقت قیمت نماد مرتبط است و نمیتوان آن را مستقیماً با دلار یکی گرفت. میتوانید مشخصات نماد و کوچکترین تغییر قیمت را ببینید و سپس اسپرد آزمون را به اختلاف قیمت قابل فهم تبدیل کنید. داده تاریخی و روش مدلسازی را نیز ذخیره کنید تا بعداً قابل بازبینی باشد.

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