بکتست استراتژی معاملاتی متاکوانت
یک ایده به ذهنتان میرسد، روی کاغذ هم منطقی است، و بعد با سرمایهی واقعی امتحانش میکنید، که گرانترین راه فهمیدن است. بکتست متاکوانت همین امتحان را جای دیگری میگیرد: قواعد ورود و خروج شما را روی دادههای گذشتهی سهام بورس ایران، فارکس و ارز دیجیتال اجرا میکند و بیتعارف نشان میدهد چند معامله سودده بوده، چند معامله زیانده، پرافیت فاکتور چند، و اگر یک سال با همین قواعد معامله کرده بودید حسابتان امروز کجا بود. همهی اینها پیش از آنکه یک ریال سرمایهی واقعی درگیر شود.
- بدون کدنویسی
- بورس، فارکس و ارز دیجیتال
- ۳ روز دسترسی کامل رایگان
بکتست استراتژی چیست؟
گذشتهی بازار، ارزانترین معلمی است که دارید
بکتست یعنی همان قواعدی که برای ورود و خروج در ذهن دارید را روی دادههای گذشته اجرا کنید و ببینید اگر یک سال با همان قواعد معامله کرده بودید، حسابتان امروز کجا بود. هر استراتژی بالاخره جایی امتحان میشود؛ سؤال فقط این است که هزینهی این امتحان را دادهی تاریخی بدهد یا سرمایهی شما. بکتست همان امتحان است، بی اینکه چیزی از دست بدهید، و آخرش عدد دستتان است، نه خاطرهای مبهم از اینکه «فکر کنم جواب میداد».
چه چیزی را نشان میدهد، چه چیزی را نه
بکتست پیشگو نیست، غربالگر است
این را صریح بگوییم: بکتست به شما نمیگوید فردا چه میشود و هیچ نتیجهی خوبی هم تضمین سود نیست؛ بازار عوض میشود و دادهی گذشته فقط گذشته است. اما یک کار را خیلی خوب انجام میدهد: استراتژیهایی را که از پایه ایراد دارند، پیش از آنکه پولتان را ببرند بیرون میاندازد. همین یک کار بیشترین تفاوت را در حساب یک معاملهگر میسازد، چون بیشتر ضررها از ایدههای بد نمیآید، از ایدههای امتحاننشده میآید.
اجرای بکتست در متاکوانت
بکتست استراتژی چطور انجام میشود؟
چهار قدم، و هیچکدام کدنویسی لازم ندارد؛ شرطها را از فهرست انتخاب میکنید و متاکوانت همانها را روی کل بازهی زمانی اجرا میکند. اولین اجرا معمولاً کمتر از یک دقیقه وقت میگیرد، و اگر نتیجه قابل قبول نبود، همانجا یک شرط را عوض میکنید و دوباره اجرا میزنید.
نماد، تایمفریم و بازهی زمانی
نماد بورسی، جفتارز یا رمزارز مورد نظرتان را انتخاب کنید، تایمفریم را مشخص کنید (از پنج دقیقه تا روزانه و بالاتر) و بگویید کدام بازهی گذشته بررسی شود. در انتخاب بازه سختگیر باشید: بازهای که هم صعود دارد، هم نزول، هم رِنج.
شرط ورود را بسازید
دقیقاً همان چیزی که در معاملهی واقعی منتظرش میمانید: مثلاً «شکست RSI به بالای ۳۰» بهشرط اینکه «کندل صعودی بسته شده باشد». شرطها را میتوانید روی هم بگذارید تا قاعدهی ورودتان همانقدر دقیق شود که در ذهنتان است، بدون یک خط کد.
شرط خروج، حد سود و حد ضرر
همانجا تعیین کنید معامله با چه شرطی بسته شود (تکمیل یک الگوی کندلی، عبور RSI از ۷۰) و حد سود و حد ضرر را به درصد وارد کنید. این قدم را جدی بگیرید: اغلب استراتژیها روی شرط ورودشان زمین نمیخورند، روی خروجشان زمین میخورند.
اجرا و خواندن گزارش
اجرا را بزنید و گزارش را ببینید: سود و زیان خالص، نسبت برد به باخت، پرافیت فاکتور، انتظار سود هر معامله و نمودار روند بازدهی حساب. بعد یک شرط را عوض کنید و دوباره اجرا کنید؛ دیدن اثر هر تغییر روی همین عددها، سریعترین راه یاد گرفتن است.
شرطی که ساختهاید ذخیره میشود، پس لازم نیست هر بار از نو بسازیدش. همان استراتژی ذخیرهشده را میتوانید به تکنیکالیاب متاکوانت هم بدهید تا نمادهایی را که همین حالا آن شرط را دارند پیدا کند؛ یعنی یک بار قاعده را مینویسید و دو جا از آن کار میکشید: یک بار روی گذشته، یک بار روی بازار امروز.
خواندن نتیجه
گزارش بکتست چه اعدادی به شما میدهد؟
اینها شاخصهایی هستند که پس از هر اجرا میبینید. مهمترین چیزی که باید بدانید این است: هیچکدام تنها معنا ندارند و باید کنار هم خوانده شوند. یک استراتژی با وینریت هشتاد درصد، اگر ریسک به ریواردش نیم به یک باشد، در بلندمدت حساب را خالی میکند، و همین است که خیلیها را با آماری که به نظر درخشان میآید، زمین میزند.
سود و زیان خالص (Net Return)
حاصل جمع نهایی همهی معاملات در آن بازه؛ اولین عددی که نگاه میکنید و کماطلاعترینشان.
نسبت برد به باخت (Win Rate)
سهم معاملات سودده از کل معاملات. تنها در کنار نسبت ریسک به ریوارد قابل تفسیر است.
پرافیت فاکتور (Profit Factor)
مجموع سودها تقسیم بر مجموع زیانها. زیر یک یعنی استراتژی زیانده است، بی هیچ ابهامی.
انتظار سود هر معامله
بهطور میانگین هر معامله چقدر برای شما داشته. همین عدد است که در تعداد بالا ضرب میشود.
نسبت ریسک به ریوارد
اندازهی میانگین سودها در برابر میانگین زیانها؛ نیمهی دیگرِ معنای وینریت.
کریتریون کلی (Kelly)
برآوردی از اینکه با این آمار، چه سهمی از سرمایه در هر معامله منطقی است.
روند بازدهی حساب
نمودار رشد و افت سرمایه در طول بازه. عمق و طول دورههای ضرر را همینجا میبینید.
شمارش معاملات
کل معاملات، برنده، بازنده، سربهسر و باز. اگر این عدد کوچک است، به بقیهی آمار اتکا نکنید.
جدول تکتک معاملات
تاریخ، پوزیشن، اهرم، قیمت ورود و خروج و سود و زیان هر معامله؛ برای دیدن ریشهی عددها.
دامنهی پوشش
امکانات بکتست متاکوانت
بکتستی که فقط یک نماد و یک تایمفریم را پوشش بدهد، خیلی زود به دیوار میخورد؛ چون همان استراتژی روی نماد دوم یا در تایمفریم دیگر ممکن است حرف کاملاً دیگری بزند. اینها چیزهایی است که اجازه میدهد استراتژیتان را از چند زاویه بسنجید.
بورس، فارکس و ارز دیجیتال
با یک حساب: سهام بورس و فرابورس ایران، جفتارزهای فارکس، ارز دیجیتال و بازار آتی کریپتو، از فولاد و خودرو تا بیتکوین و اتریوم.
هر تایمفریمی که معامله میکنید
از پنج دقیقه برای معاملات روزانه تا روزانه و بالاتر برای دید بلندمدت. یک استراتژی در تایمفریمهای مختلف رفتار متفاوتی دارد؛ بهتر است این را اینجا بفهمید تا وسط معامله.
شرطهای ترکیبی، بدون کدنویسی
اندیکاتور، الگوی کندلی و رفتار قیمت را روی هم بگذارید تا قاعدهی ورودتان همانقدر دقیق شود که در ذهنتان است، بی یک خط کد.
پوزیشن لانگ و شورت با اهرم
برای معاملات آتی و اهرمی، جهت پوزیشن و ضریب اهرم در محاسبهی سود و زیان هر معامله لحاظ میشود؛ یعنی عددها به آنچه واقعاً در حسابتان میافتد نزدیکترند.
چند استراتژی، ذخیره و مقایسه
استراتژیها را ذخیره کنید و هرکدام را روی همان نماد و همان بازه اجرا کنید تا مقایسهشان منصفانه باشد، نه سلیقهای.
اجرای مجدد با یک کلیک
یک شرط را عوض کنید و دوباره اجرا کنید. دیدن اثر هر تغییر روی عددها، سریعترین راهی است که یک معاملهگر میتواند بازار را یاد بگیرد.
چه چیزی را میتوان سنجید
کدام اجزای تحلیل تکنیکال را میتوان بکتست کرد؟
هر قاعدهای که بتوانید دقیق و بیابهام بیانش کنید، قابل بکتست است. و اگر قاعدهای را نمیتوانید در یک جملهی روشن بنویسید، مشکل از ابزار نیست؛ آن قاعده هنوز آماده نیست، و همین فهمیدن هم خودش دستاورد کمی نیست. اینها پرکاربردترین بلوکهایی هستند که معاملهگران استراتژی خود را از آنها میسازند.
تقاطع میانگینهای متحرک
عبور میانگین کوتاهمدت از بلندمدت، یکی از سادهترین و پرآزمونترین قواعد ورود است.
اشباع خرید و فروش RSI
ورود در بازگشت از نواحی اشباع، همراه با تأییدیهی روند در تایمفریم بالاتر.
شکست سطوح و خطوط روند
عبور قیمت از مقاومت یا حمایت با تأییدیهی حجم، بهجای شکستهای کماعتبار.
واگرایی MACD
سنجش اینکه واگرایی مثبت و منفی در نمادهای مورد نظر شما چقدر قابل اتکاست.
باند بولینگر و کانالها
برخورد قیمت با باندها، فشرده شدن باندها پیش از حرکت و خروج قیمت از کانال روند.
ایچیموکو
موقعیت قیمت نسبت به ابر کومو و تقاطع تنکان و کیجون؛ ببینید روی نمادهای خودتان چقدر جواب میدهد.
الگوهای کندلاستیک و کلاسیک
از پوشا و چکش تا پرچم، مثلث، سر و شانه و کف و سقف دوقلو.
فیبوناچی و سطوح اصلاح
ورود در بازگشت از سطوح اصلاحی، و اینکه کدام سطح در نمادهای شما بیشتر محترم شمرده میشود.
قواعد مدیریت ریسک
اثر جابهجایی حد ضرر، حد سود پلهای و حجم ورود بر بازدهی نهایی استراتژی.
همین بلوکها در تکنیکالیاب متاکوانت هم در دسترساند؛ پس بعد از اینکه یک قاعده در بکتست قبول شد، میتوانید همان را به بازار امروز بدهید و ببینید کدام نمادها همین حالا آن شرط را دارند.
پیش از اعتماد به نتیجه
شش خطایی که بکتست را بیاعتبار میکند
یک بکتست بد از نداشتن بکتست خطرناکتر است، چون به شما اعتماد میدهد بی اینکه دلیلی برایش باشد، و با اعتماد است که آدم حجم را زیاد میکند. اگر نتیجهای گرفتید که خیلی خوب بود، پیش از هر کاری این فهرست را مرور کنید.
بیشبرازش (Overfitting)
آنقدر تنظیمات را دستکاری میکنید تا نتیجه روی همان بازه عالی شود. چنین استراتژی چیزی از بازار یاد نگرفته، فقط گذشته را حفظ کرده، و در معاملات واقعی میبازد.
نمونهی کم
زیر سی معامله هیچ نتیجهای را جدی نگیرید. با هفت هشت معامله، یک برد خوششانس کل آمار را جابهجا میکند و شما با اعتمادی که جایی ندارد از صفحه بیرون میآیید.
تست فقط در بازار صعودی
در روند صعودی تقریباً هر استراتژی خریدی سودده به نظر میرسد. بازهای انتخاب کنید که نزول و رِنج هم داشته باشد، وگرنه چیزی را نسنجیدهاید.
نادیده گرفتن هزینهها
کارمزد، مالیات و اسلیپیج در استراتژیهای پرتکرار میتوانند سود روی کاغذ را به زیان واقعی تبدیل کنند. آنها را در تفسیر نتیجه حساب کنید.
فرض اجرای بینقص
بکتست فرض میکند در همان قیمت وارد و خارج شدهاید. در صف فروش بورس تهران یا بازار کمعمق، این فرض همیشه درست نیست.
تعمیم به همهی نمادها
استراتژیای که روی یک نماد جواب داده، لزوماً روی بقیه جواب نمیدهد. روی چند نماد از چند گروه امتحان کنید تا بفهمید قاعده است یا تصادف.
ویژگیهای بازار داخلی
بکتست در بورس تهران چه تفاوتی دارد؟
قواعد بکتست همهجای دنیا یکی است، اما دادهی بازار ایران قاعدههای خودش را دارد. اگر این چند مورد را در تفسیر نتیجه لحاظ نکنید، عددها خوشبینانهتر از واقعیت درمیآیند، و بعد در حساب واقعی، تفاوت را خودتان پرداخت میکنید.
بکتست در بورس ایران؛ چند نکتهی مهم
دادهی تاریخی بازار ایران ویژگیهایی دارد که اگر در بکتست لحاظ نشوند، نتیجهای خوشبینانه و غیرواقعی به دست میآید. این پنج مورد را همیشه در ذهن داشته باشید:
- دامنهی نوسان و صف خرید و فروش، اجرای سفارش در قیمت دلخواه را همیشه ممکن نمیکند
- قیمت پایانی و قیمت آخرین معامله را در محاسبهی ورود و خروج جدا در نظر بگیرید
- افزایش سرمایه و تقسیم سود باعث شکاف در نمودار میشود؛ نمودار تعدیلشده مرجع بهتری است
- کارمزد خرید و فروش و مالیات را در محاسبهی بازدهی لحاظ کنید
- نمادهای کمحجم و متوقف را از نتایج جدا کنید تا آمار منحرف نشود
مرز بکتست و تحلیل بنیادی
بکتست، سنجش قواعد تکنیکال روی نمودار است و جای ارزشگذاری شرکت را نمیگیرد. این دو رقیب هم نیستند؛ در عمل تقسیم کار روشنی بینشان هست:
- تحلیل بنیادی سبد نمادهای مورد بررسی شما را انتخاب میکند
- بکتست تعیین میکند قواعد ورود و خروج روی همان نمادها چه نتیجهای داشته است
- گزارشهای کدال و رویدادهای بنیادی، دلیلِ جهشهای ناگهانی نمودار را توضیح میدهند
- نتیجهی نهایی را در ژورنال ثبت کنید تا آمار بکتست با عملکرد واقعی مقایسه شود
عملکرد گذشتهی یک استراتژی هیچ تضمینی برای نتایج آینده نیست. مطالب این صفحه جنبهی آموزشی دارد و توصیه به خرید یا فروش هیچ سهم و دارایی نیست.
بکتست، حلقهی وسط یک چرخه است
بکتست بهتنهایی هم مفید است، اما جای واقعیاش وسط یک زنجیرهی سهحلقهای است. تکنیکالیاب متاکوانت همان شرطی را که تعریف کردهاید همین حالا در نمادهای بورس، فارکس و ارز دیجیتال پیدا میکند، بکتست نشان میدهد این شرط در گذشته چه نتیجهای میداد، و ژورنال معاملاتی ثبت میکند که در دست خودِ شما چه نتیجهای داد. اگر آمار بکتست و آمار ژورنالتان به هم نزدیک بود، یعنی استراتژی را درست اجرا میکنید؛ و اگر فاصله داشت، مشکل از استراتژی نیست؛ از اجراست. خبر خوب هم همین است: اجرا، برخلاف بازار، دست خودتان است.
آشنایی با ژورنال معاملاتیسوالات متداول بکتست استراتژی
-
بکتست استراتژی چیست و چه فایدهای دارد؟
بکتست یعنی همان قواعدی که برای ورود و خروج در ذهن دارید را روی دادههای گذشتهی بازار اجرا کنید و ببینید اگر چند ماه یا چند سال با همان قواعد معامله کرده بودید، حسابتان امروز کجا بود. تفاوتش با حس و گمان این است که خروجیاش عدد است، نه خاطره: چند معامله سودده، چند معامله زیانده و در مجموع چه بازدهی. حقیقت ساده این است که هر استراتژی بالاخره جایی تست میشود؛ تنها سؤال این است که هزینهاش را دادهی گذشته بدهد یا سرمایهی شما.
-
بکتست متاکوانت چطور کار میکند؟
در چهار قدم و بدون کدنویسی. نماد، تایمفریم و بازهی زمانی را انتخاب میکنید؛ شرط ورود را از فهرست میچینید (مثلاً شکست RSI به بالای سطح ۳۰، به شرط اینکه کندل صعودی بسته شده باشد)؛ شرط خروج و حد سود و حد ضرر را تعیین میکنید؛ و اجرا را میزنید. چند لحظه بعد یک گزارش کامل دستتان است: نسبت برد به باخت، پرافیت فاکتور، انتظار سود هر معامله، نمودار روند بازدهی حساب و فهرست تکتک معاملات با قیمت ورود و خروجشان.
-
برای بکتست کردن باید کدنویسی یا برنامهنویسی بلد باشم؟
نه، هیچ کدی لازم نیست. در متاکوانت شرطها را از فهرست انتخاب میکنید و روی هم میگذارید؛ همان کاری که با زبان خودتان توصیفش میکردید، با چند کلیک ساخته میشود. لازم هم نیست دادهی تاریخی جایی دانلود کنید یا در اکسل بچینید؛ دادهی بورس ایران، فارکس و ارز دیجیتال از قبل در پلتفرم هست. متاکوانت آنلاین است و با مرورگر کار میکند، پس نصب هیچ نرمافزاری هم لازم نیست.
-
گزارش بکتست متاکوانت چه اعدادی به من میدهد؟
سود و زیان خالص (Net Return)، نسبت برد به باخت (Win Rate)، پرافیت فاکتور (Profit Factor)، انتظار سود هر معامله (Trade Expectancy)، نسبت ریسک به ریوارد، کریتریون کلی برای حجم ورود، نمودار روند بازدهی حساب، شمارش معاملات برنده و بازنده و سربهسر، و جدول معاملات با تاریخ، پوزیشن، اهرم، قیمت ورود، قیمت خروج و سود و زیان خالص هر معامله. یک نکته را اما فراموش نکنید: هیچکدام از این عددها تنها معنا ندارند. وینریت هشتاد درصد اگر ریسک به ریوارد نیم به یک باشد، حساب سودده نمیسازد.
-
چند معامله یا چه بازهای برای بکتست کافی است؟
قاعدهی سرانگشتی این است که زیر سی معامله هیچ نتیجهای را جدی نگیرید. با هفت هشت معامله، یک برد خوششانس کل آمار را جابهجا میکند و شما با اعتمادی که جایی ندارد از صفحه بیرون میآیید. مهمتر از تعداد هم تنوع شرایط است: بازهای را انتخاب کنید که هم روند صعودی داشته باشد، هم نزولی، هم بازار خنثی. استراتژیای که فقط در بازار صعودی امتحان شده، در واقع امتحان نشده است.
-
بیشبرازش (Overfitting) چیست و چطور از آن دور بمانم؟
بیشبرازش وقتی است که آنقدر تنظیمات را دستکاری میکنید تا نتیجه روی همان بازهی خاص عالی شود. آن استراتژی چیزی از بازار یاد نگرفته، فقط گذشته را حفظ کرده، و در معاملات واقعی میبازد. سه راه فرار: تعداد شرطها را کم نگه دارید، بعد از هر تغییر روی یک نماد یا بازهی دیگر هم امتحان کنید، و به نتیجهای که برای رسیدنش بیست بار عدد اندیکاتور را عوض کردهاید اعتماد نکنید. اگر برای رسیدن به یک نتیجه باید خیلی زور بزنید، آن نتیجه مال شما نیست.
-
بکتست متاکوانت کدام بازارها و تایمفریمها را پوشش میدهد؟
سهام بورس و فرابورس ایران، ارز دیجیتال، بازار آتی کریپتو و جفتارزهای فارکس؛ از بیتکوین و اتریوم تا نمادهای بورس تهران. تایمفریم را هم خودتان انتخاب میکنید، از پنج دقیقه تا روزانه و بالاتر. برای معاملات اهرمی هم پوزیشن لانگ و شورت و ضریب اهرم در محاسبهی سود و زیان هر معامله لحاظ میشود، پس نتیجه به آنچه واقعاً در حسابتان میافتد نزدیکتر است.
-
تفاوت بکتست، فوروارد تست و حساب دمو در چیست؟
بکتست روی گذشته اجرا میشود و سریع است؛ در چند دقیقه معادل دو سال معامله را میبینید. فوروارد تست یعنی همان قاعده را از امروز به بعد روی دادهی زنده دنبال کنید، بدون پول واقعی؛ کندتر است، اما دادهای که با آن روبهروست را قبلاً ندیدهاید. حساب دمو یک قدم جلوتر است: اجرای واقعی، فشار روانی نصفه. ترتیب معقول همین است: اول بکتست تا ایدههای ضعیف حذف شوند، بعد فوروارد تست یا دمو، و بعد سرمایهی واقعی و کوچک.
-
چرا نتیجهی واقعی معاملات من با نتیجهی بکتست فرق میکند؟
سه دلیل همیشگی دارد. اول هزینهها: کارمزد، مالیات و اسلیپیج در معاملات کوچک و پرتکرار سهم محسوسی از سود را میبرند. دوم اجرا: در بورس ایران دامنهی نوسان و صف فروش اجازه نمیدهد همیشه در قیمت دلخواه خارج شوید. سوم و مهمتر از همه، خودمان: بکتست قواعد را بیاحساس اجرا میکند، اما معاملهگر واقعی حد ضرر را جابهجا میکند، زودتر از موعد میترسد و بعضی سیگنالها را نمیگیرد. اندازهی این فاصله را فقط با ژورنال معاملاتی میتوانید بسنجید.
-
تفاوت بکتست و بازپخش نمودار (ریپلی) چیست؟
بکتست خودکار است: قاعده را میسازید و سیستم آن را روی کل بازه اجرا میکند و آمار میدهد. ریپلی دستی است: نمودار را به عقب برمیگرداند و کندلها را قدمبهقدم جلو میبرد، بدون اینکه ادامهی داستان را ببینید، و شما ورود و خروج فرضی میگیرید. بکتست قاعده را میسنجد، ریپلی چشم و تصمیمگیری شما را تمرین میدهد. هر دو لازماند و جای هم را نمیگیرند.
-
بکتست دستی بهتر است یا خودکار؟
بکتست دستی (کاغذ و اکسل و جلو بردن کندلها) یک مزیت واقعی دارد: آدم چشمش را تربیت میکند و رفتار بازار را میبیند. اما دو ایراد هم دارد: کند است و بیطرف نیست. بعد از معاملهی سیام خسته میشوید و ناخودآگاه سراغ نقاطی میروید که به نفع فرضتان است. بهترین ترکیب این است: آمار را از بکتست خودکار بگیرید، و تمرین چشم و تصمیم را با ریپلی انجام دهید.
-
میتوانم چند استراتژی را با هم مقایسه کنم؟
بله. استراتژیها را جداگانه بسازید و ذخیره کنید و هرکدام را روی همان نماد و همان بازهی زمانی اجرا کنید، بعد گزارشها را کنار هم بگذارید. شرط انصاف در مقایسه همین است: اگر بین دو اجرا نماد یا بازه را عوض کنید، مقایسه بیمعنا میشود. همان استراتژی ذخیرهشده را میتوانید به تکنیکالیاب هم بدهید تا نمادهایی را که همین حالا آن شرط را دارند پیدا کند.
-
بکتست چه ربطی به ژورنال معاملاتی دارد؟
بکتست میگوید یک استراتژی در گذشته چه نتیجهای میداد و ژورنال میگوید همان استراتژی در دست خودِ شما چه نتیجهای داده. اگر بکتست خوب بود و نتیجهی واقعی نه، مشکل استراتژی نیست، اجرای شماست؛ و این آموزندهترین چیزی است که یک معاملهگر میتواند بفهمد، چون برخلاف بازار، اجرای خودتان کاملاً در اختیار خودتان است.
-
استفاده از بکتست متاکوانت رایگان است؟
بله. سه روز اول، بدون هیچ هزینهای و بدون کارت بانکی، دسترسی کامل دارید و میتوانید استراتژی خودتان را بکتست کنید؛ برای اینکه ببینید این ابزار به کارتان میآید یا نه کاملاً کافی است. ژورنال معاملاتی هم تا ثبت پنجاه معامله، بدون محدودیت زمانی، رایگان میماند. جزئیات پلنها و امکانات هر اشتراک هم در صفحهی تعرفهها آمده است.