زمانی که یک استراتژی یا اکسپرت را در محیط متاتریدر4 بکتست یا Back test میگیریم، لازم است پس از اتمام بکتست، پارامترهای مهم آن را بررسی کنیم تا عملکرد و قابلیتهای آن اکسپرت برایمان مشخص شود. همانطور که گفته شد یک اکسپرت باید حداقل در دو الی سه سال گذشته در بازارهای مالی بررسی شود، تا مشخص گردد آن استراتژی میتواند در آینده نیز عملکرد خوبی داشته باشد یا نه. بنابراین مهمترین پارامترهای آن اکسپرت باید مورد توجه قرار گیرد.
از جمله مهترین آنها، کیفیت دادههای گذشته یا Modelling quality، بیشترین درادان یا Max relative DD، پرافیت فکتور یا Profit factor است که در تصویر زیر مشخص شده اند. در ادامه به بررسی مهمترین پارامترهای آن میپردازیم.
پارامترهای مهم در بکتست:
کیفیت دادهها یا Modelling Quality: دقت بکتست و همچنین کیفیت دادههای گذشته استفاده شده در بکتست را نشان میدهد. در متا4 بیشترین مقدار این عدد 99 درصد میباشد. عملا دیتای زیر 90 درصد نمیتواند عملکرد شفافی از بکتست اکسپرت نشان دهد.
تعداد کندلهای بررسی شده یا Bars in test: همانطور که از نامش مشخص است، این عدد تعداد کندلهای تست شده را نشان میدهد.
تعداد تریدهای انجام شده یا Total Trades: تعداد کل تریدهای انجام شده در بکتست است.
سود ناخالص یا Gross Profit: مجموع کل سود تریدهای سودده را نشان میدهد.
ضرر ناخالص یا Gross Loss: مجموع کل ضررهای تریدهای ضررده را نشان میدهد.
سود خالص یا Total Net Profit: این عدد از کسر ضرر ناخالص از سود ناخالص بدست میآیند و سود خالص (یا ضرر خالص) کل فرایند بکتست را نشان میدهد.
پرافیت فکتور یا Profit factor: از تقسیم سود ناخالص بر ضرر ناخالص بدست میآیند. هرچه این عدد بالاتر باشد، اکسپرت عملکرد بهتری در بدست آوردن سود داشته است. بدیهی است اگر پرافیت فکتور بالاتر از یک باشد، اکسپرت در بازه زمانی تست شده، سودآور بوده و بالعکس اگر این عدد زیر یک باشد، اکسپرت ضررده بوده است.
حداکثر درادان یا Max Draw Down (DD): بشترین مقدار ضرر اکسپرت نسبت به ایکوییتی (equity) را نشان میدهد. هرچه این عدد کمتر باشد نشان میدهد، اکسپرت عملکرد بهتری داشته است. مثلا فرض کنید زمانی ایکوییتی 1000 دلار بوده است و مجموع ضررهای اکسپرت به 500- دلار رسیده باشد و در باقی اوقات مجموع ضررهای اکسپرت کمتر از 500- دلار بوده است، بنابراین حداکثر درادان یا Max Relative DD، عدد 50 درصد خواهد بود. اکسپرتهایی با حداکثر درادان کمتر از 10 درصد بسیار مناسب میباشند.
بیشترین تعداد معاملات سودده پشت سرهم یا Consecutive Wins: بیشترین تعداد معاملات سودده پشت سرهم را در بکتست نشان میدهد.
بیشترین تعداد معاملات ضررده پشت سرهم یا Consecutive Losses: بیشترین تعداد معاملات ضررده پشت سرهم را در بکتست نشان میدهد.
بکتست در متاتریدر 4 (MT4)
فرآیند آزمایش یک استراتژی معاملاتی با استفاده از دادههای تاریخی است. برای انجام یک بکتست مؤثر، چندین پارامتر مهم وجود دارد که باید در نظر گرفته شوند :
1. دادههای تاریخی : کیفیت و دقت دادههای تاریخی بسیار مهم است. اطمینان حاصل کنید که دادهها شامل قیمتهای باز، بسته، بالا و پایین (OHLC) و همچنین حجم معاملات هستند.
2. تنظیمات استراتژی : پارامترهای مربوط به استراتژی معاملاتی خود را به دقت تنظیم کنید. این شامل نقاط ورود و خروج، حد ضرر (Stop Loss) و حد سود (Take Profit) میشود.
3. مدت زمان تست : انتخاب بازه زمانی مناسب برای تست استراتژی اهمیت دارد. باید مطمئن شوید که دادههای کافی برای تحلیل وجود دارد.
4. نوع حساب : نوع حساب (حساب واقعی یا دمو) و شرایط معاملاتی (اسپرد، کمیسیون و غیره) باید با شرایط واقعی بازار مطابقت داشته باشد.
5. مدل اجرای سفارش : انتخاب مدل اجرای سفارش (Market Execution یا Instant Execution) میتواند تأثیر زیادی بر نتایج بکتست داشته باشد.
6. استفاده از Slippage : در نظر گرفتن اسلیپیج (Slippage) میتواند به واقعگرایی نتایج بکتست کمک کند.
7. مدیریت ریسک : استراتژیهای مدیریت ریسک مانند تعیین درصدی از سرمایه برای هر معامله باید در بکتست لحاظ شود.
8. تحلیل نتایج : پس از انجام بکتست، نتایج باید به دقت تحلیل شوند. این شامل بررسی نسبتهای مختلف مانند نسبت سود به ضرر، درصد معاملات سودآور و غیره است.
9. تست در شرایط مختلف بازار : بهتر است استراتژی خود را در شرایط مختلف بازار (روندی، رنج و …) تست کنید تا عملکرد آن را در شرایط مختلف بسنجید.
با در نظر گرفتن این پارامترها، میتوانید بکتستهای مؤثرتری انجام دهید و استراتژیهای معاملاتی خود را بهبود بخشید.