بهینه سازی اکسپرت در متاتریدر ۴
بهینه سازی اکسپرت معمولا یکی از اولینکارهایی است که فعالان بازارهای سرمایه پس از طراحی ربات معاملاتی یا اکسپرت (EA) به آن میپردازند. هدف از بهینهسازی، یافتن بهینهترین تنظیمات برای کسب بالاترین سود توسط استراتژی است. با این حال، بهینه سازی اکسپرت مانند یک شمشیر دو لبه، هم میتواند مفید و هم میتواند مرگبار باشد. پرداختن به ظرافتها و حساسیتهای بهینهسازی نیازمند بحثهایی گستردهتر است که آموزشهای تخصصی و مقالاتی مجزا و مفصل میطلبد. در این مقاله، به طور مقدماتی و به صورت گام به گام، روش بهینه سازی اکسپرت در متاتریدر ۴ را بررسی میکنیم.
مراحل بهینه سازی اکسپرت
۱. ابتدا اکسپرت خود را در پوشه Experts، واقع در پوشه متاتریدر کپی کنید. این پوشه را میتوانید از منوی File > Open Data Folder پیدا کنید.
۲- سپس وارد متاتریدر شده و با فشردن دکمههای Ctrl+R قسمت Strategy Tester را باز کنید. میتوانید از منوی view نیز برای فعال کردن این بخش استفاده کنید. در این پنجره، اکسپرت دلخواه را پیدا کرده و انتخاب کنید.
۳- نماد معاملاتی خود را انتخاب نمایید. ما در اینجا USDJPY را انتخاب کردهایم. توجه داشته باشید که دادهٔ با کیفیت، نقش حیاتی در اعتبار بکتست و بهینهسازی دارد. از این رو اطمینان حاصل کنید دادههای مورد استفاده شما، کیفیت لازم را دارا هستند. (در این ارتباط، حتما مقاله «اهمیت مدلینگ دقیق در تست استراتژی معاملاتی» را مطالعه فرمایید)
۴- در قسمت مدل، گزینه اول یعنی …Every Tick را انتخاب کنید. با این کار، متاتریدر به ازای هر تیک در بازار، محاسبات را به روز میکند. این گزینه، دقیقترین نتیجه را ارائه میدهد اما طبیعتا زمان بسیار زیادی صرف انجام محاسبات میشود.
۵- در قسمت Use date میتوانید بازه زمانی مورد نظرتان را انتخاب کنید. پیشنهاد میشود این بازه از یک روز بعد از اولین تاریخی که داده دارید تا یک روز قبل از آخرین روزی که داده دارید تعیین شود. مثلاً اگر دادههای شما از تاریخ ۲۰۰۱٫۰۱٫۰۸ شروع میشود، شما بهتر است تاریخ شروع (start) را ۲۰۰۱٫۰۱٫۰۹ تعیین کنید.
۶- گزینه مربوط به بهینهسازی (Optimization) را فعال کنید. سپس روی دکمه Expert Properties کلیک کنید تا پنجره خصوصیات اکسپرت ظاهر شود.
۷- این پنجره، دارای سه برگه یا TAB است. به جز برگه دوم (Inputs)، دو برگه دیگر برای همه اکسپرتها یکسان است.
۸- در تب Testing و در قسمت Initial deposit میزان سرمایه اولیه را مشخص کنید. در قسمت موقعیتها (Positions)، تعیین کنید که موقعیت buy یا sell یا هردو گرفته شوند. در قسمت Optimized parameter میتوانید مبنای قضاوت در خصوص بهینگی تنظیمات را تعیین کنید. مثلاً چنانچه balance را انتخاب کرده باشید، عمل بهینهسازی برای بدست آوردن بیشترین بالانس نهایی صورت خواهد پذیرفت.
با فعال کردن گزینه Genetic Algorithm، میتوانید طبق الگوریتم ژنتیک و هوش مصنوعی، تا از میان میلیونها بلکه میلیاردها حالت برای بهینهسازی، هزاران ترکیب هوشمندانه را مورد بررسی قرار دهید.
۹- با انتخاب برگه Inputs، سراغ پارامترهای اکسپرت میرویم:
۱۰- در این قسمت، پارامترهایی را که میخواهیم بهینه کنیم را انتخاب کرده و به صورت زیر مقداردهی میکنیم. مثلاٌ پارامتر tp (مربوط به حد سود) را در نظر بگیرید.
در ستونStart، حداقل مقدار مدنظر (فرضاً ۱۰ پیپ) و در ستون Stop، حداکثر مقدار مدنظر (مثلاً ۱۰۰۰ پیپ) را وارد میکنیم.
در ستون Step نیز، میزان گام افزایشی را مشخص میکنیم (در اینجا ۱۰). بطور خلاصه هنگام بهینه سازی اکسپرت ، بخش تستر متاتریدر مقدار tp=10 را ابتدا برای کل دیتای موجود (در اینجا ۸ سال) بررسی میکند.
در گام بعدی tp=20 را بررسی میکند، سپس ۳۰=tp، تا … tp=1000 تا ببینیم در این ۸ سال چه حد سودی میتوانسته نتایج بهتری تولید کند. در این اکسپرت، سه پارامتر مشخص شده در تصویر را برای بهینه سازی اکسپرت مشخص کرده و مقدار دادهایم.
۱۱- حال سراغ برگه سوم یعنی بهینهسازی یا Optimization میرویم:
۱۲- در این قسمت تعیین میکنید که بهینهسازی طبق چه شرایطی خروجی دهد:
حداقل بالانس | Balance minimum |
حداکثر سود | Profit maximum |
حداقل سطح مارجین (درصد) | %Minimal margin level |
حداکثر میزان افت سرمایه (درصد) | Maximal drawdown |
میزان زیانهای متوالی | Consecutive loss |
تعداد معاملات متوالی زیانده | Consecutive loss trades |
میزان سودهای متوالی | Consecutive win |
تعداد معاملات متوالی سودده | Consecutive win trades |
۱۳- فرض کنید میخواهیم از میان نتایج عملیات بهینهسازی، تنها آنهایی نشان داده شوند که میزان حداکثر افت سرمایه (Maximal drawdown) آنها، بالای ۶۰٪ نباشد. لذا گزینه مربوطه را انتخاب کرده و پس از وارد کردن مقدار مدنظر (۶۰) دکمه Enter را فشار دهید.
۱۴- در نهایت دکمه Ok را کلیک کرده تا همزمان با اعمال تنظیمات، پنجره بسته شود. در پنل Strategy Tester روی دکمه Start کلیک کنید تا عملیات بهینهسازی (Optimization) شروع شود.
شروع عملیات بهینهسازی اکسپرت (Optimization)
۱۵- همانطور که مشخص شده است، در حدود ۲۴۰۰ ترکیب اصلیتر بررسی خواهد شد. (بخاطر فعال کردن گزینه الگوریتم ژنتیک)
۱۶- در برگه Optimization Results، نتیجه بهینهسازی طبق شرایط تعیین شده در قبل، نمایش داده میشود. (تصویر: در طول ۷۱ ترکیب تست شده از میان ۲۴۰۰ ترکیب)
۱۷- در برگه Optimization Graph، میتوانید نمودار سودآوری نتایج بهینهسازی را مشاهده کنید.
۱۸- در انتها، نتایج بهینهسازی مشخص شده است:
(توجه: عمل بهینهسازی ممکن است تا چندین روز طول بکشد!)
۱۹- با کلیک بر روی ستون سود (Profit) در برگه Optimization Results، از میان نتایج بهینه شده، نتایج حاوی بالاترین بالانس موجود را گلچین میکنیم.
با دقت در مقادیر پارامترهای ورودی (Inputs)، میتوان فهمید برای اکسپرت مدنظر، بهترین مقدارها در یک بازه مثلاً ۸ ساله چیست.
نکته: در برگه Optimization Graph، با راست کلیک کردن روی نمودار و انتخاب گزینه ۲D Surface میتوان نمودار را در سطح دوبعدی مشاهده کرد.
جمعبندی
در این مقاله به صورت گام به گام، با روش بهینه سازی استراتژی اکسپرت در متاتریدر ۴ آشنا شدید. اما نکتهای که هرگز نباید از نظر دور داشته باشید این است که بهینهسازی استراتژی کاری به شدت پر خطر است.
اگر بهینه سازی اکسپرت به شیوه اصولی انجام نشود، بر خلاف تصور عموم نه تنها باعث افزایش سودآوری نمیشود بلکه استحکام استراتژی را کاسته و آن را نسبت به تغییرات آینده بازار به شدت شکننده میکند.
در مقالهای مجزا، به بحث در خصوص شیوه اجتناب از فرو افتادن در دام بهینهسازی صحبت خواهیم کرد. همچنین میتوانید با ثبتنام در دوره MQL-Master با بسیاری نکات حرفهای در طراحی، تست و بهینهسازی استراتژیهای معاملاتی آشنا شوید.
ما در مهد سرمایه با یک تیم برنامه نویسی حرفه ای اماده ارائه خدماتی از جمله طراحی اکسپرت تخصصی و طراحی اندیکاتور تخصصی به شما عزیزان هستیم.
بازداشت مجید خله به همراه دوست قوی هیکلش در مشهد + عکس
سرویس اجتماعی - باند گوشی قاپ های سابقه دار مشهد در حالی متلاشی شد که تاکنون تعدادی از شهروندان آنان را شناسایی کرده اند. .
به گزارش سرویس اجتماعی برخط نیوز به نقل از رکنا - ساعت 19 سوم آبان مرد جوانی در اطراف میدان معراج مشهد در حال گفت وگوی تلفنی بود که دو جوان موتورسوار بر خلاف جهت حرکت خودروها به وی نزدیک شدند و در یک لحظه ترک نشین موتورسیکلت گوشی مرد جوان را ربود و راکب آن نیز گاز موتورسیکلت را فشرد.
تعدادی از رهگذران و کاسبان محل با دیدن این صحنه سرقت، فریاد زنان، به تعقیب دزدان موتورسوار پرداختند و از دیگر رانندگان و عابران می خواستند تا گوشی قاپ ها را متوقف کنند اما راکب همچنان بر سرعت موتورسیکلت می افزود که ناگهان هنگام ویراژ از لابه لای خودروها، مقابل یک دستگاه پژو 206 قرار گرفت و با از دست دادن کنترل موتورسیکلت به شدت با خودروی مذکور برخورد کرد و هر دو نفر نقش بر زمین شدند.
در این گیرودار بود که حدود 30 نفر از شهروندان در حالی اطراف این صحنه تصادف را به محاصره درآوردند که سرنشین موتورسیکلت بلافاصله از محل گریخت و درون کوچه پس کوچه های بولوار توس ناپدید شد اما مردم از فرار جوان 28 ساله ای به نام «خسرو» جلوگیری کردند و ماجرا را به پلیس 110 اطلاع دادند.
طولی نکشید که نیروهای گشت نامحسوس کلانتری معراج بی درنگ عازم میدان معراج شدند و در حالی دست بندهای قانون را بر دستان گوشی قاپ موتورسوار حلقه زدند که مشخص شد آن ها برای آن که شناسایی نشوند چهره خود را با شال پوشانده بودند.
در بازرسی ماموران انتظامی از محل ،یک دستگاه گوشی سرقتی متعلق به مرد جوان از زیر خودروی پژو 206 کشف و تحویل وی شد اما خسارت های زیادی نیز به دلیل شدت تصادف به خودرو وارد آمده بود که موضوع با شکایت راننده پژو تحت پیگرد قضایی قرار گرفت.
در همین حال با انتقال متهم 28 ساله به مقر انتظامی، بازجویی های تخصصی از وی با صدور دستوری ویژه از سوی سرگرد امیررضا فعال (رئیس کلانتری معراج) در دایره تجسس آغاز و مشخص شد که وی از دزدان سابقه دار و خطرناکی است که چندی قبل نیز توسط نیروهای کلانتری سپاد دستگیر و با سپردن وثیقه به دادسرا آزاد شده بود.
متهم مذکور که چاره ای جز اعتراف نداشت همدست فراری و سابقه دار خود را «مجید معروف به «خله»» معرفی کرد و گفت: گوشی های سرقتی را به یک مالخر حرفه ای به نام «میلاد» می فروشند و روز گذشته نیز یک دستگاه گوشی سرقتی را به مبلغ یک میلیون تومان به وی فروخته اند.
وی در عین حال معترف شد با افراد دیگری نیز در مناطق بولوار بهمن، سپاد، ایثارگران، توس و . گوشی قاپی های خشن همراه با تهدید را انجام داده اند.
با اعترافات این سارق سابقه دار، بررسی های تخصصی نشان داد که پلیس با یک باند گوشی قاپی خشن روبه رو شده است بنابراین گروه ویژه ای از ماموران به سرپرستی سرگرد «امیرحسین قنبری» (رئیس دایره تجسس) وارد عملیات ضربتی شدند و بی درنگ با مالخر این باند برای فروش یک دستگاه گوشی گران قیمت قرار صوری گذاشتند.
دقایقی بعد «میلاد» (مالخر) در حالی سوار بر یک دستگاه موتورسیکلت سرقتی وارد کمین نیروهای انتظامی در بولوار بهمن منطقه خواجه ربیع شد بررسی چند تایمفریم بهطور همزمان که با مشاهده سارق 28 ساله به سمت وی رفت و مبلغ یک میلیون تومان وجه نقد توافق شده را به او داد.
در این هنگام ،افسران دایره تجسس عملیات دستگیری را آغاز کردند اما او به طور ناگهانی گاز موتورسیکلت را فشرد تا از محاصره پلیس بگریزد ولی تعادل خود را از دست داد و موتورسیکلت به درون جوی کنار خیابان سقوط کرد، او قصد داشت با پای پیاده از محل فرار کند که رئیس تجسس کلانتری با چند فن دفاع شخصی او را زمین گیر کرد و بدین ترتیب حلقه های قانون بر دستان این مالخر حرفه ای نیز گره خورد. در بازرسی از زیر موتورسیکلت وی چند دستگاه گوشی تلفن سرقتی به همراه چندین میلیون تومان وجه نقد کشف و ضبط شد و او هم برای ادامه بازجویی ها به کلانتری انتقال یافت.
با توجه به اهمیت ماجرای دزدان سابقه دار، آنان در حالی با دستورات محرمانه قاضی شعبه 602 دادسرای عمومی و انقلاب مشهد و برای کشف سرقت های دیگر تحویل کارآگاهان پلیس آگاهی شدند که تاکنون 9 تن از مال باختگان از دزدان خشن شکایت کرده اند و تحقیقات برای دستگیری سارق فراری و دیگر متهمان ادامه دارد.
علم و فناوری
نیاز به آماده باش سایبری - 120 حمله سنگین طی 20 روز که با 90 درصدشان مقابله شده
سرویس علم و فناوری - رئیس سازمان پدافند غیرعامل در حالی از سنگینترین حملات سایبری طی ۲۰ روز خبر داده است که امسال هفته پدافند غیرعامل به نام پدافند د.
الکامپ به تاخیر افتاد؛ شرکت ها انصراف دادند
تصاویر - کشف رمز و راز نوزاد مومیایی شده
سرویس علم و فناوری - کالبد شکافی مجازی یک کودک نوپای مومیایی شده در قرن هفدهم را به عنوان اولین پسر یک کنت قدرتمند اتریشی شناسایی کرد.
اخطار ایمنی گوگل به کاربران روبیکا - واکنش روبیکا؛ به 35 میلیون کاربر فعال رسیده بودیم .
سرویس علم و فناوری - صبح جمعه ۶ آبان سپر ایمنی گوگل اخطاری برای برخی کاربران روبیکا ارسال کرد و متاقب آن، روبیکا طی اطلاعیهای درباره این موضوع توضیح .
مجازات شدید گوگل به خونخواهی روبیکا
سرویس بررسی چند تایمفریم بهطور همزمان علم و فناوری - فروشگاه نرمافزارهای اندروید روز جمعه بهطور ناگهانی یک نرمافزاری موبایل ایرانی که ادعا دارد میتواند همزمان جانشین اینستاگرام،.
گوگل پلی بازهم محدود شد - اختلال به شکلی جدیدتر از قبل
سرویس علم و فناوری - شنیدهها و برخی شواهد نشان میدهد که سرویس گوگل پلی که مدتی دچار محدودیت و سپس رفع فیلتر شده بود، بار دیگر به طور کامل مسدود شده .
نحوه تاثیر رژیم غذایی شما بر سیاره زمین
سرویس علم و فناوری - از گوشت خوک گرفته تا برنج و غذاهای دریایی یک تحلیل جدید از تقریبا ۹۹ درصد از کل تولید مواد غذایی در خشکی و دریا ردپای اکولوژیکی .
ایلان ماسک چه افرادی را از توییتر اخراج کرد؟ - برکناری فردی که اکانت ترامپ را معلق کرده بود!
سرویس علم و فناوری - ایلان ماسک بلافاصله پس از خرید توییتر اقدام به اخراج برخی از مدیران ارشد این شبکه اجتماعی کرد.
استفاده چینی ها از این میوه برای ساخت ربات
سرویس علم و فناوری - محققان دانشگاه فودان و دانشگاه تسینگهوا دریافتند که در طول فرآیند کمآبی و خشک شدن این میوهها، سطح آنها در ابتدا به شکل یک الگ.
ایلان ماسک چه خوابی برای توییتر دیده است؟
سرویس علم و فناوری - ایلان ماسک سرانجام صاحب جدید توییتر شد و ظاهرا قصد دارد خودش سکان مدیرعاملی شرکت را به دست بگیرد. .
گوگل، روبیکا را بلاک کرد
با این روش دیگر محل بررسی چند تایمفریم بهطور همزمان پارک خودروی خود را گم نمی کنید - خدمتی ویژه از گوگل مپس
سرویس علم و فناوری - چه از نظر جهت با چالش مواجه شوید، چه قصد کاوش در یک شهر جدید را داشته باشید، دانستن اینکه خودروی خود را کجا پارک کردهاید ممکن اس.
(ذره بین) ؛ جستجوگر ایرانیِ جایگزین گوگل می شود
سرویس علم و فناوری - رئیس مرکز حفاظت اطلاعات سازمان پدافند غیرعامل گفت: سامانه جلوگیری و کاهش منع سرویس (توانایی شناسایی حملات به زیرساختهای ملی)، پل.
سرعت دانلود آیفون 14 پرو مکس، اشک شما را درمی آورد!
سرویس علم و فناوری - گزارشی از سرعت اینترنت مدل های استاندارد، پرو و پرو مکس iPhone 14 ارائه شد. سرعت دانلود 5G آیفون 14 پرو مکس در این بین واقعاً هی.
رمز قفل موبایل عدد باشد بهتر است یا الگو؟ - آمار می گوید کدام را انتخاب کنید
برخورد طوفان خورشیدی 2.1میلیون کیلومتری با زمین!
سرویس علم و فناوری - بر خلاف پیشبینی هواشناسی فضایی، یک طوفان غیرمنتظره خورشیدی با سرعت ۲.۱ میلیون کیلومتر بر ساعت، به زمین برخورد کرد. .
رابطه ناگوار بین زوال عقل و آلودگی هوای ناشی از ترافیک
سرویس علم و فناوری - نویسندگان این مقاله ۱۷ مطالعه با بیش از ۹۱ میلیون نفر فرد مورد بررسی قرار گرفته با سن بالای ۴۰ سال را مورد ارزیابی قرار دادند. حد.
راز نهفته پنهان در تصاویر تلسکوپ فضایی جیمزوب
سرویس علم و فناوری - آینه عظیم تلسکوپ فضایی جیمز وب از گرانش یک خوشه کهکشانی برای نگاهی به یک کهکشان شناخته شده استفاده کرد، اما یک چرخش وجود دارد: تح.
لحظه جالب جدا شدن چرخ هواپیما ! - تصویری که امیدواریم تجربه نکنید
سرویس علم و فناوری - هواپیما از آن دست وسایل نقلیه است که آسیب دیدن هر کدام از قطعاتش میتواند دردسرهای بسیار و حتی فاجعه به بار آورد.
توییتر جهنم دره ای برای آزادی نخواهد بود - تصویر حضور ایلان ماسک در کافی شاپ توییتر!
سرویس علم و فناوری - ایلان ماسک مدیرعامل تسلا در بیانیه خود پیش از تکمیل خرید شرکت رسانه اجتماعی توییتر گفت که این شبکه اجتماعی قرار نیست به جهنمدر.
ایلان ماسک با کاربران توئیتر اتمام حجت کرد
سرویس علم و فناوری - ایلان ماسک در بیانیهی نهایی پیش از خرید توییتر میگوید این شبکهی اجتماعی قرار نیست به جهنمدرهای تبدیل شود که بتوان در آن هر .
(هواوی) چه برنامه هایی در سر دارد؟
سرویس علم و فناوری - رن ژنگفی بنیانگذار و رئیس ۷۸ساله هواوی قصد دارد هواوی را به تامین کننده فناوری برای طیف گستردهای از صنایع تبدیل کند. آن شرکت تاک.
کنایه تحقیرآمیز مدیر مایکروسافت به متاورس!
سرویس علم و فناوری - ظاهراً مدیرعامل واحد بازی مایکروسافت علاقهی چندانی به متاورس ندارد و این فضا را باعنوان یک بازی ویدیویی ضعیف توصیف میکند. .
امکان رجیستری گوشی مسافران لغو شد؟
سرویس علم و فناوری - متاسفانه از امروز امکان ریجستری گوشی مسافران حذف شده و دیگر هیچ مسافری نمیتواند گوشی خود را ریجستر کند. .
چینی ها از این میوه خاص برای ساخت ربات استفاده کردند!
سرویس علم و فناوری - محققان دانشگاه فودان و دانشگاه تسینگهوا دریافتند که در طول فرآیند کمآبی و خشک بررسی چند تایمفریم بهطور همزمان شدن این میوهها، سطح آنها در ابتدا به شکل یک الگ.
پرواز دیدنی ملکه آسمان ها با ارتفاع کم
سرویس علم و فناوری - یک فروند هواپیمای بویینگ ۷۴۷ که به ملکه آسمانها معروف است با ارتفاع کم در آسمان پرواز کرد. .
ورود ایلان ماسک به توئیتر با سنگ توالت!
سرویس علم و فناوری - ایلان ماسک بررسی چند تایمفریم بهطور همزمان ثروتمندترین مرد جهان با خرید کامل توئیتر رسما مالک این شبکه اجتماعی شد و در لحظه ورودش به ساختمان این کمپانی سنگ توالت.
گزارش جالب یورونیوز درمورد بشقاب پرنده ها!
سرویس علم و فناوری - سازمان ملی هوانوردی و فضایی آمریکا (ناسا) اعلام کرد که گروهی از دانشمندان و کارشناسان این سازمان از روز دوشنبه تحقیقات تازهای را.
حمایت اورژانسی از کسب وکارهای آنلاین
سرویس علم و فناوری - درحالیکه کسبوکارهای اینترنتی منتظر بودند تا بسته حمایتی دولت از آنها، سهشنبه شب از سوی وزیر ارتباطات و فناوری اطلاعات اعلام شو.
چرا هیچ کس اختلال اینترنت را گردن نمی گیرد؟
سرویس علم و فناوری - حمید رضا خالدی: ۴۰ روز اختلال در اینترنت، سرگردانی بیش از ۴۵ میلیون ایرانی با فیلترینگ دو پلتفرم اصلی که مراودههای روزانه مردم .
اسکریپت کاربردی فارکس
مثلا یه چارت در تایم فریم ۳ دقیقه یا ۴۵ دقیقه یا ۲ ساعت و ۳ ساعت.
بروکرهای پیشنهادی
اسکریپ فارکس چیست ؟
اولین چیزی که شاید برای شما لازم باشد بدانید این است که اسکریپ فارکس چیست
در اصل اسکریپت های فارکس عملکردهایی را انجام می دهند که نیاز به تکرار و انجام عملیات همیشگی احتیاج ندارند.
اسکریپتها یک بار کار می کند و طی این یکبار عملکردهای بسیار خاصی را انجام می دهد.
بعنوان مثال بهتر ایست اینگونه بگوییم که اگر شما مایل به اضافه کردن مقدار ضرر برای تمامی پوزیشنهای خود هستید
به جای اینکه یکی یکی آنرا در تک تک معاملات انجام دهید ، اسکریپت مربوطه را انتخاب میکنید تا همه این کارها را بطور همزمان انجام دهید.
این تنظیم کردن فقط یکبار انجام میشود و سپس دیگر اعمال نخواهد شد مگر آنکه مجدد آن اسکریپ را فراخوانی کنید .
یک مثال دیگر : درصورتی که معامله گران بخواهند همزمان خرید و فروش کنند ، ممکن است با کلیک در قیمتهای متفاوت وارد شوند
پس امکان دارد آنها را در معرض متغیر های قیمتی در بازار قرار دهند.
برای این کار نیز ، معامله گران می توانند اسکریپت ها کمک بگیرند.
شما کافی است تا در اسکریپت مورد نظر خود پارامترها را انتخاب کنید و اسکریپت شما به طور خودکار این کار را برای شما انجام میدهد .
اسکریپت برای ایجاد تایم فریمهای سفارشی
در این پست با یک اسکریپت پیش فرض متا آشنا میشیم که این امکان رو میدهکه بشه چارتی با هر تایم فریم دلخواه داشت.
اسکریپت Period Converter معروف به اسکریپت ایجاد تایم فریم سفارشی :
فرض کنیم مثلا میخواید تایم فریم ۲ ساعته رو برای EUR/USD ایجاد کنید:
۱- از پنجره navigator و قسمت script اسکریپت period converter رو به چارت اضافه کنید.
۲- در تب general گزینه Allow dll import رو تیک بزنید.
۳- در تب input برای متغیر ExtPeriodMultiplier مقدار رو برابر ۲ قرار بدید.
(چون تایم فعال ۱ ساعته هست و ما میخوایم ۲ ساعته بررسی چند تایمفریم بهطور همزمان ایجاد کنیم ۲ گذاشتیم
اگر مثلا ۳ ساعته میخواستیم باید عدد ۳ رو قرار میدادیم.
۴- دکمه ok رو کلیک کنید.
۵- از منوی file زیر منوی open offline رو کلیک کنید و چارت EUR/USD H2 رو باز کنید.
همونطور که می بینید چارت دو ساعته ایجاد شد و تا زمانی که اسکریپت Period Converter
روی چارت یک ساعته فعال باشه هر دوثانیه یکبار چارت h2 مون هم آپدیت میشه.
برای عضویت در کانال ما آیدی ما را در تلگرام جستجو کنید : @ex4forex
یا هم روی عکس زیر کلیک کنید
تلگرام فارکس
تست استراتژی در شبیهساز فارکس
از نرمافزارهای رایج بازار Forex، میتوان به شبیهساز فارکس (Forex Simulator) اشاره کرد. استفاده از این نرمافزار به معاملهگر امکان میدهد تا پس از پیادهسازی قیمتها، اقسام راهبردهای معاملاتی را روی تایمفریمهای گوناگون آزمایش کند. برای آشنایی با این موضوع تا پایان این مقاله با بمانید.
تست استراتژی در شبیهساز فارکس
شبیهساز فارکس یک نرمافزار پرطرفدار در بین کاربران بازار فارکس است. این نرمافزار، از جمله زیرشاخههای نرمافزار MT4 است. استفاده از این نرمافزار به معاملهگر این امکان را میدهد تا ابزارهای موجود در این نرمافزار را با دیگر بسترها و پلتفرمهای اصلی یکپارچهسازی کنید. نتیجهای که بدست میآید میتواند در ارزیابیها و در انواع دیگر فرمتها پیاده سازی و دانلود شود. گزینه تست سریع به تریدر اجازه میدهد تا یک نگرش کلی از چگونگی کارکرد سیستم معاملاتی خود دریافت کند. تستهای مختلف در این زمینه بسیار به نتایجی که در معاملات واقعی دیده میشود، همسویی دارد و به آن نزدیک است.
تست استراتژی در شبیهساز فارکس از جمله روشهای پرکاربرد در معاملات فارکس است. اساسا یک معاملهگر حرفهای باید بتواند تمام نکاتی را که در رابطه با معامله است را بداند و پس از آن از مجموعه بررسی چند تایمفریم بهطور همزمان روشهای متنوع و جامع برای معاملات استفاده کند.
شبیهساز فارکس مناسب برای استراتژیهای دستی
از کجا بدانیم راهبردی که در اختیار داریم یا از طریق فضای مجازی به دست آوردهایم، کارآمد هستند. متاسفانه بیشتر معاملهگران مبتدی اولین پاسخی که به ذهنشان خطور میکند این است که به سراغ حساب دمو بروند؛ اما حساب دمو میتواند تبعات دردسرسازی برای کاربرانش داشته باشد. در ذیل به برخی از این موارد اشاره میکنیم:
- چه عامل تعیین کنندهای میبایست در تنظیمات اندیکاتور در نظر گرفته شود؟
- از بین سیگنالهای اندیکاتور به کدامیک از آنها باید استناد شود و کدام مورد از نظر اهمیت در جایگاه پایینتری قرار دارد؟
- در نسبت با حد ضرر چه رفتاری در پیش بگیریم و آن را کجا باید قرار داد؟
- در کدام یک از مراحل بازار لازم است از تعقیب راهبردهای معاملاتی دست کشید و به بهبود آن اندیشید؟
- چه هنگامی میبایست راهبرد را پیش از وارد شدن به بازار معاملاتی در اکانت دمو آزمایش کرد؟
- انتظارات ما از این راهبرد چه میتواند باشد؟
جهت آزمایش استراتژی در دورههای اولیه، دریافت یک بک تست از MT4 پیشنهاد میشود. این امر میتواند به کلیه سوالات در این زمینه پاسخ روشنی ارائه بدهد. اما این را هم در نظر داشته باشید، که این تست و نتیجه آن از قطعیت برخوردار نیست. احتمال برخی خطا در آن گزارش شده است.
به عنوان نمونه امکان دارد قیمتها با قیمت واقعی متمایز باشد یا روشهای آزمایش شده و توابع کارگزاریها قادرند در تمامی نتایج تاثیر گذاشته و آنها را در هم بریزند. لذا پیشنهاد میشود که معاملهگر آن را خودش آزمایش کند. شبیهساز فارکس، یک نرمافزار ساده اما توسعه یافته است که به منظور آزمایش راهبردهای دستی تحت MT4 برنامه ریزی شده است.
نقد شبیهساز بررسی چند تایمفریم بهطور همزمان فارکس یا Forex Simulator
به کار گرفتن از شبیهسازها این امکان را به تریدر میدهد تا راهبرد خود را در محدودههای زمانی متفاوتی مثل سالانه و چند ساعته آزمایش کند. آزمایش انجام گرفته، این دادهها را در اختیار معاملهگر میگذارد:
- بیشینه حالت ضرر یا سود
- میزان معاملات سودرسان یا ضررده
- معدل سطوح حد ضرر
- قابلیت امکان راهبرد در هنگام ضربات محکم فاندامنتال و ….
در بازارهای معاملاتی دنیا هیچ شبیهساز بدون عیب و نقصی وجود ندارد. تمامی شبیهسازهای بازار معاملات از یک ویژگیهای مثبت و منفی برخوردار هستند که در توابع به نمایش گذاشته میشوند. شبیهساز فارکس یک تستر ساده تلقی میشود که صرف نظر از تقاضای دادههای ویژه قادر است، بیشتر نیازهای یک معاملهگر را تامین کند.
امکانات شبیهساز:
این شبیهساز دارای امکاناتی است که به تریدر اجازه میدهد تا بررسی بهتری نسبت به بازار داشته باشد. در ادامه به برخی از این قابلیتها اشاره میشود.
هماهنگی با ابزارهای ارزیابی تحت عنوان MT4:
این نرمافزار با ابزارآلات ارزیابی واقعی با کمترین خطا و بروز مشکلی فعالیت میکند. اما باید اعتراف کرد کار کردن با ابزارهای ویژه و ترکیبی ممکن است کمی سخت و دشوار به نظر برسد. بیشتر تریدرها عقیده دارند، امکانپذیر نیست تستر را با همه ابزارهای ویژه در هم آمیخت.
آزمایش در سرعتهای گوناگون:
این آزمایشکننده به معاملهگر این امکان را میدهد تا مناطقی را که سیگنال ویژهای به نمایش نمیگذارند، به عقب براند. در قسمتهای مختلف تریدر قادر خواهد بود با برگرداندن تستر شاهد تغییراتی باشد و راهبرد را دوباره به اجرا درآورد.
تست همزمان در تایم فریمهای گوناگون:
صحبت از راهبردهایی است که بر پایه تجزیه ارزیابی چند محدوده زمانی به طور همزمان است. معاملهگر به منظور هماهنگ کردن روندهای کوتاهمدت و بلند مدت قادر است سه اسکرین شات یا روینگار متفاوت در دورههای زمانی بر مبنای دقیقه، ساعتی و روزانه باز نماید.
تایم فریمها و چارتهای متفاوت:
معاملهگر میتواند دورههای زمانی H3، M2 و غیره را گزینش کند. این ویژگی در نسخه ساده MT4 ممکن نیست اما با افزودن یک اسکریت میتوان به این ویژگی در MT4 دستابی داشته باشد. با در اختیار داشتن شبیهساز فارکس دیگر به آن نیازی نخواهد داشت.
ارائه دهندگان نرخ Dukascopy و TrueFx:
اطلاعات تاریخی این ارایهدهندگان میتواند از جمله منابع با اعتبار برای قیمتگذاری باشد. چنانچه موارد دیگری مد نظر تریدر باشد، میتوان قیمتهای مورد نظر را بارگذاری کند. به عنوان نمونه، میتوان از نرخهای کارگزاری که با آن فعالیت میکند، استفاد کرد.
گاهشمار هماهنگ:
معاملهگر میتواند برای مشاهده تاثیرات فاندامنتال، وقایع گاهشمار یا همان تقویم اقتصادی را به چارت در حال آزمایش خود بیافزاید.
ساماندهی راهاندازی سفارشها به صورت اتوماتیک و تبعیت از مولفههای مدیریت ریسک:
این گزینه غالبا به منظور شبیهسازهایی که با سیستمهای معاملاتی خودکار فعالیت میکند در تناسب است. اما میتوان به منظور راهبردهای دستی نیز از آن استفاده کرد.
برآیندهای بدست آمده از تمامی آزمایش یا یک محدوده خاص با تفکیک یا ترکیب معاملات دوباره میتواند به یک فایل اکسل انتقال یابد. پس از دریافت قیمتها، نرمافزار قادر است به صورت آفلاین هم به فعالیت خود ادامه دهد. تریدر قادر است مدلهای شبیهساز دیگر را با رویکردهای مشابه دریافت نماید. اما این ابزارها بیشتر در نرمافزارهای پولی دیده میشوند.
نصب و راهاندازی Forex Simulator
علیرغم شبیهسازهای سنتی و آزمایشکنندههای مانند System Creator این شبیهساز تنها با MT4 و در سیستم عامل ویندوز امکان پیادهسازی دارد. رمی که میتوان به منظور اجرای نرمافزار در نظر گرفت، قابلیت دست کم چهار گیگ و حتی بیشتر را داراست. برخی از کاربران عقیده دارند، به منظور استفاده از تستر میبایست Microsoft. NET Framework 4. 5 را دوباره روی سیستم نصب نمود. چنانچه سیستم به صورت خودکار به روزرسانی شود، دیگر نیازی به این مراحل نخواهید داشت.
آزمایشکننده را مانند یک ربات معاملاتی در حد معمول نصب میکنیم. پروندههای نرمافزار را دریافت کرده و به دنبال فایلی باشید که فرمت. ex4 را داشته باشد. از این پس MT4 را راهاندازی کرده و به بخش File و Open Data Catalog بروید.
MT4 را درحالت ری استارت قرار داده و در سمت راست ترمینال در منوی Navigator” منو “Advisors را کلیک کنید. چنانچه تمامی مراحل به درستی وارد شده باشید، شیه ساز بررسی چند تایمفریم بهطور همزمان فارکس نمایش داده خواهد شد. گاهی ممکن است هنگام نصب نرمافزار، با مشکلاتی برخورد کنید. تمامی مراحل باید به صورت انگلیسی نوشته شود. سپس به بخش Service – Setting – Advisors وارد شده و تیک قسمت مشخص شده را در تصویر پایین را کلیک کنید تا فعال شود.
در هنگام شروع آزمایشکننده باید به جای چارت در منوی MT4 راهاندازی میشود. در نظر داشته باشید که نصب و راهاندازی این برنامه نرمافزاری میتواند به صورت خودکار همه اندیکاتورهای قبلی را که در دسترس است، حذف نماید. آن اندیکاتورها بعد از شروع به کار آزمایشکننده، دوباره قابلیت نمایش خواهند داشت.
این برنامه نرمافزاری استاندارد، تنها با اشاره دو کلیک موس به اجرا در خواهند آمد. علاوه براین کاربر میتواند با کشیدن و رها کردن موس، شبیهساز را در MT4 به اجرا در آورد. پس از نصب و راهاندازی برنامه، میبایست محتوی ثبت نام را که به نمایش در میآید. این محتوا داری تبهای زیر است:
- قسمت “About the program”: دادههای کامل نرمافزار را به کاربر ارایه میدهد
- قسمت “General Settings”در این بخش مجوز انجام خرید و فروش را به صورت اتوماتیک را صادر میکند. علاوه براین تستر برای بکار بردن راهبردهای دستی نیز طراحی و ساخته شده است اما توصیه ما این است که تیک این بخش را نیز فعال نمایید
- قسمت “Input Parameters” در بخش ایمیل، نشانی ایمیل و کد فعال سازی کاربر باید در آن وارد شود. البته در واقع کاربر به این قسمت احتیاجی نخواهد داشت. “Always on Top” با تنظیم کردن “false” سفارشها را بر مبنای قیمتهای خوب بازار تنظیم خواهد کرد. در تب بعدی کاربر قادر خواهد بود سفارشات معاملات خود را مشخص نماید. در این بخش، به عنوان پیش فرض گزینه Buy در شروع به نمایش در خواهد آمد. اما کاربر قادر است این گزینه را نیز شخصی ساز نماید
- قسمت “Dependencies” پروندههای تعیین شده در این بخش را نمیتوان به هیچ روی تغییر داد
چنانچه کاربر روی کلمه “ok” کلیک نماید، اگر مراحل را به درستی انجام داده باشد، میتواند به قسمت بعد هدایت شود.
در این مرحله کاربر با سه دکمه روبرو خواهد شد. دکمه نخست جهت شروع یک شبیهسازی جدید است. دکمه دوم نیز برای دریافت یا دانلود شبیهساز قبلی طراحی شده است. دکمه سوم نیز برای دریافت دادهها از بایگانی Dukascopyاست. هر آزمایشی که انجام بگیرد یا هر راهبردی که تولید شود محتاج بارگذاری تاریخچه قیمت است.
کاربر میتواند تمامی آن موارد را به صورت یکجا یا به شکل جفت ارزهای جداگانه بارگذاری نماید. در مرحله ابتدایی نیاز است دادههای قیمتی را که مورد نیاز تستر است، بارگذاری کرد. “Data Center” یعنی دکمه سوم استفاده نمایید. در منویی که باز میشود، میبایست مورد ارزهای مورد نیاز را تیک زده و آن را فعال کرد. نیازی نیست که بررسی چند تایمفریم بهطور همزمان تمامی قیمتها دریافت و دانلود شوند. چراکه این مساله باعث فشار بیش از حد به MT4 خواهد شد.
نشانی که لازم است قیمتها از آن بارگذاری شود، با کلیک کردن روی گزینه “Change Folder مشخص نمایید. قیمتهای داده شده در Dukascopy را میتوان به منظور یکی از باارزشترین قیمتها تصور کرد. کاربر میتواند این قیمتها را بوسیله MT4 نیز دریافت و دانلود کند. یا این که قیمتها را از بایگانی کارگزاری ویژه خود یا MetaQuotes دریافت نماید. برای این منظور باید:
در پنجره فوقانی MT4 روی بخش “Service – Quots Archive” انتخاب کرد. علاوه براین میتوان از کلید لید F2 نیز استفاده کرد.
در منوی “Symbols” کاربر میتواند نشانههایی که به قیمت آن احتیاج دارد را از فهرست نشان داده شد انتخاب کند. به عنوان نمونه میشود از آمار سامانه لایت فارکس استفاده نمود. قیمتها را به منظور شاخصها، اقلامها، ارزهای دیجیتال پایه، گزینش کرد. برای دریافت قیمت جفتارز نیز میبایست بر روی آن جفت ارز به صورت متوالی کلیک کرد. سپس منویی برای دریافت قیمتها نمایان خواهد شد.
در این مرحله نرمافزار ام تی فور« MT4» را در حالت ری استارت برده و نموداری که نشاندهنده جفت ارزی است را دانلود نمایید. این نمودار باید حاوی تاریخچه قیمت باشد. پس از دریافت و دانلود آن را بازکنید «. Chart File – New» بعد از آن نمودار را به جهت چپ پیمایش یا اسکرول کنید و به ابتدای نمودار حرکت نمایید.
برای این که در این مرحله سریعتر به ابتدای نمودار انتقال پیدا کنید، پیشنهاد میشود از کلیدهای Ctrl + Home بکار گیرید. البته توجه داشته باشید که پیمایش یا اسکرول خودکار را غیرفعال کرده باشید. از زمانی که نمودار قیمتها ظاهر میشود، شبیهساز باید بتواند تاریخچه را به نمایش بگذارد. چنانچه پیمایش یا اسکرول خودکار در وضعیت خاموش باشد، حرکت جدید قیمت روز به شکل خودکار در چارت نمایان میشود. به عبارتی انتهای نمودار را رویت خواهید کرد.
پس از این مرحله میبایست مجددا به شبیهساز فارکس برگشته و آن را یک بار دیگر اجرا میکنیم. در منوی تنظیمات این موارد را در نظر داشته باشید:
Provider یا همان ارائه دهنده:
در این بخش شما باید یکی از این سه گزینه را انتخاب کنید؛ DukasCopy, TrueFx, Metatrader.
نشانه یا ابزارهای مالی:
در این بخش نیز نمادهایی را در اختیار خواهید داشت که برای آزمایشکردن میبایست انتخاب نمایید. به عنوان نمونه، یک جفت ارز خاص.
تایم فریم:
بهتر است M1 را انتخاب نمایید.
تاریخ شروع عملیات شبیهساز فارکس
به صورت پیشفرض تاریخ آغاز شبیهسازی میبایست از ابتدای دوره قیمتی بارگذاری شده باشد. چنانچه اطلاعات تاریخی گذشته را بارگزاری کردهاید، میتوانید شبیهسازی را بر روی یک بخش ویژه مرتب کنید. نوع ارزی که واریز شده است و مقدار آن نیز باید لحاظ شود. چنانچه گزینه Rewinding Allowed را تیک زده باشید، خواهید توانست در تاریخچه به عقب برگشته و از آن استفاده کنید.
اندازه پوینت مولفهای است که مشخص میکند در قیمتها تا چند رقم اعشار لحاظ شود. به عنوان نمونه، چهار یا پنچ رقم اعشار یا کمتر. اندازه لات نیز مهم است. معمولا برابر با 100000 واحد پول پایه محاسبه میشود. اما میتوان در این زمینه استثنا قایل شد. به عنوان نمونه به کار گرفتن سه گونه حساب در یک حساب به صورت همزمان، میزان لات، 10000 واحد مشخص شده است.
اسپرد، نیز مولفهای است که میتواند توسط خود شما مشخص شود. به عنوان نمونه، برای تست یک راهبرد در یک قسمت ویژه و در وضعیت استرس، مقدار اسپرد میبایست به شکل پیش فرض مشخص شود. شمار روزهایی که میتواند به عقب برگردد، حداکثر 100000 روز است. حالا شبیهساز فارکس را اجرا نمایید. آزمایشکننده به شما توصیه خواهد کرد، یکی از این موارد را گزینش کنید:
- الگوی جامع طراحی شده از دادهها هر تیک قیمت
- الگوی ساخته شده بر مبنای چارت شمعی که نرخ قیمت باز شدن معاملات یا بسته شدن آن و سقف و کفها را نشان میدهد.
شبیهساز را درام تی فور نصب نمایید. دادههای قیمت را دانلود کرده و به شروع محدوده زمانی آزمایش بروید. پس از شروع شبیهسازی مولفههای مدیریت ریسک را انجام دهید. اندیکاتورهای ارزیابی تکنیکال را افزوده و دستی در شبیهساز باز کنید. به پایان محدوده بررسی چند تایمفریم بهطور همزمان زمانی رفته و منتظر پیام پروسه شبیهسازی باشید.
در این مقاله درباره تست استراتژی در شبیهساز فارکس و نیز پیدا کردن شبیهساز مناسب برای استراتژی دستی و چگونگی نصب و راه اندازی نرمافزار شبیهساز فارکس، گفتگو کردیم. امیدواریم بتوانید با کمک این نوشتار نقاط ورودی و خروجی بازار را مشخص کرده و به نتایج روشنی برسید.
دیدگاه شما