اکسپرت چیست؟
اکسپرت چیست؟ بازار فارکس و سهام در حال حاضر در تمام دنیا طرفداران بسیار زیادی دارد. اگر شما هم از علاقه مندان به این بازار بزرگ هستید و قصد دارید که در این بازار فعالیت داشته باشید و به سود برسید، باید با مفاهیم مختلف آن آشنا شده باشید. یکی از نام های شنیده شده در دنیای بازار های مالی، اکسپرت یا ربات معامله گر می باشد. در مقاله اکسپرت چیست؟ در سایت چارت گجت تلاش داریم تا شما را به طور کامل با اکسپرت ها آشنا کنیم.
اکسپرت چیست؟
عبارت Expert در زبان انگلیسی به معنی متخصص و شخص ماهر گفته می شود. شرکت Meta Quote که طراح نرم افزار معاملاتی متاتریدر 4 و 5 در بازار فارکس بوده است، یک قابلیت برای معامله گران فراهم کرده است که به آنها اجازه می دهد که برنامه ها و روش های خود را به یک برنامه یا ربات تبدیل کنند تا به صورت اتوماتیک این روش ها را در بازار عملی کند.
به این ربات برنامه نویسی شده برای اجرای 24 ساعته روش های مختلف در بازار فارکس که کمک بسیار زیادی به تریدر ها کرده است، برای کار با اکسپرت ها شما فقط لازم است که مقادیر قوانین و مقررات ورود و خروج به معامله را به این ربات ها بدهید و تصمیم های مربوطه را به اکسپرت بسپارید. البته باید برنامه های خود را به طور کامل در اکسپرت خود پیاده سازی کنید.
انواع دسته های اکسپرت
1: اکسپرت های تمام اتوماتیک (هوشمند)
این دسته از اکسپرت ها به طوری هستند که تردیر ها به طور کامل آنها را برنامه ریزی می کنند تا تمامی کار ها را انجام دهد. به این شکل دیگر تریدر نیاز ندارد که کاری را به صورت دستی انجام بدهد. البته نکته بسیار مهم این است که تنظیم کردن این نوع از اکسپرت ها کار حساسی است و نیاز به دقت بسیار بالا دارد. چون در صورتی که برنامه نویسی آن را غلط انجام دهید، ممکن است به شما ضرر های زیادی بزند.
2: اکسپرت های نیمه اتوماتیک (کاربردی)
دسته دیگر اکسپرت های معامله گر که طرفداران بسیار زیادی دارند نیز اکسپرت های نیمه اتوماتیک هستند. این دسته از ربات های فارکس در واقع نوعی ابزار کمکی هستند. شما در زمان برنامه ریزی، فقط باید طوری آنها را آماده می کنید که بازار را در ساعاتی که نیاز دارید برای شما رصد کند و در زمان هایی که خودتان تنظیم کرده اید، به شما اعلان بفرستد تا ترید مورد نظرتان را خودتان انجام دهید.
مزایای اکسپرت ها؛ چرا اکسپرت ها تا این حد محبوب شده اند؟
- اکسپرت ها همیشه رفتار های یکسانی دارند و کار های روتین را به خوبی انجام می دهند.
- اکسپرت ها قابلیت مدیریت همزمان چند حساب را دارند.
- در محاسبات ریاضی سرعت بسیار بالاتری نسبت به انسان دارند.
- در صورتی که برنامه نویسی آنها به خوبی انجام شده باشد، در زمان، انرژی و هزینه های زیادی برای شما صرفه جویی می کنند.
- معاملات شما را بدون هیجان و به صورت منطقی برای شما انجام می دهند تا بیشترین سود را به دست بیاورید. طمعی برای پول بیشتر در ربات های فارکس وجود ندارد.
- برخی از اکسپرت ها توانایی انعطاف پذیری را نیز دارند و می توانند از دامنه های بسیار وسیعی از اطلاعات استفاده کنند. ابن باعث می شود که بتوانند در معامله کردن از خود انسان هم زرنگ تر و بهتر عمل کنند.
- یکی دیگر از بهترین مزایای اکسپرت ها این است که شما می توانید استراتژی و برنامه ریزی خود برای اکسپرتتان را در گذشته بازار بررسی کنید تا اگر سوددهی مناسب را دارد، آن را به بازار اصلی بفرستید.
ریسک های استفاده از اکسپرت ها
همیشه در کنار خوبی محصولات و خدمات مختلف باید بدی های آن را نیز ببینید. از ویژگی های بد مهم اکسپرت ها می توان به اکسپرت های بد اشاره کرد. بسیاری از اکسپرت ها هستند که صاحبان آنها ادعا می کنند که اکسپرت قوی دارند اما مشکل اینجاست که دروغ می گویند. این باعث می شود که شما در معاملات خود به کمک اکسپرت ضرر کنید.
از مشکلات دیگر اکسپرت ها نیز می توان به این موضوع اشاره کرد که این برنامه ها نیاز به مدیریت انسانی دارند تا به بهترین شکل ممکن کار کنند. قضیه انقد راحت نیست که اکسپرت ها را بگذارید تا برای شما خرید انجام دهند. مشکل دیگر نیز نیاز دسترسی 24 ساعته به سیستم خوب و اینترنت است. بسیاری نمی توانند این کار را انجام دهند که البته این مشکل با یک VPS ساده برطرف می شود.
از مشکلات ثابت نیز رفتار های ثابتشان در شرایط مختلف می باشد. انعطاف پذیری از مهم ترین صفات انسانی است که باعث می شود که در شرایط مختلف تصمیم های مختلفی بگیرید. اما ربات های فارکس یا Expert ها در همه اوقات به صورت آزادانه کار می کنند و ممکن است یک سود بزرگ را برای شما از دست بدهند و ضرر برسانند.
در کل استفاده از اکسپرت ها می تواند هم کمک حال شما باشد و به شما کمک کند در صورتی دیگر ممکن است که برای شما ضرر داشته باشد. بهتر است که شما بررسی ها و مشورت های کامل در زمینه اکسپرت ها را ببینید و بشنوید تا بتوانید انتخاب کنید که به این برنامه نیاز دارید یا خیر؟
اکسپرت ادوایزر یا ترید خودکار در فارکس چیست؟
امروزه با پیشرفت چشمگیر تکنولوژی، برنامهها و نرم افزارهایی ساختهشدهاند که میتوانند بهعنوان یک معامله گر در بازارهای مالی جهانی و فارکس بهجای افراد معامله کنند. این برنامهها و نرم افزارهای تجارت و ترید خودکار، نامهای متعددی دارند. مثل: اکسپرت ادوایزر ها (Expert advisor) ، تجارت روباتیک (Robotic trading) و……
ربات های معاملاتی درواقع توسط برنامه نویسان و بر اساس یک استراتژی تجاری طرحریزی میشوند. لازمه استفاده از این ربات ها داشتن یک استراتژی خوب و برنامه نویسی است.
در این مقاله میخواهیم راجع به اکسپرت ادوایزرها که یکی از معروفترین نرم افزارهای تجارت خودکار (ربات ترید خودکار) است اطلاعاتی را ارائه دهیم.
اکسپرت ادوایزر (EA)، ربات ترید خودکار در فارکس
اکسپرت ادوایزرها درواقع ربات های هوشمندی هستند که در حکم یک معامله گر نقشآفرینی میکنند. این ربات ها بر اساس یک استراتژی تجاری طرحریزی میشوند. که معاملات را در قالب همان استراتژی و با سیگنال های مربوط به آن، انجام میدهند. درواقع خود اکسپرت ادوایزرها قادر به درک کاری که انجام میدهند نیستند. بلکه این برنامه نویسان هستند که برای آنها استراتژی معاملاتی تعریف میکنند تا بر اساس همان پارامترهای تعیینشده معاملات را انجام دهند.
زمانی که بحث ربات های معاملاتی مطرح میشود چون این وسط از هوش و درک انسانی خبری نیست. قبول آن برای تریدرها کمی مشکل است. اما باید قبول کرد که با پیشرفت تکنولوژی این ربات ها پا به عرصه وجود گذاشتند و دائماً در بازار های مالی در حال مطرحتر شدن هستند.
معایب و مزایای اکسپرت ادوایزرها چیست؟
با توجه به اینکه اکسپرت ادوایزرها درواقع ربات های معاملاتی هستند. و با هوش مصنوعی برنامه نویسی شدهاند، بهطور صددرصدی کامل نیستند. و مشکلاتی را به همراه دارند. در این بخش به برخی از مزایا و معایب این ربات های خرید و فروش سهام میپردازیم.
مزایای کار با ربات اکسپرت ادوایزر در بازارهای مالی و فارکس
- اکسپرت ادوایزرها هیچوقت برای کسب سود بیشتر طمع نمیکنند.
- ربات های معاملاتی هیچوقت خسته نمیشوند. ۲۴ ساعته به صورت خودکار معامله میکنند.
- ربات خرید و فروش اتوماتیک در فارکس میتواند تجربیات شما را بهصورت برنامههای نرم افزاری در هنگام معامله در نظر بگیرند.
- اکسپرت ادوایزرها برخی از فشارهای روانی تجارت را از میان برمیدارند. با اینحال کسانی که از این ربات های معاملاتی در فارکس استفاده میکنند، باید بدانند کی مداخله کنند و کی وارد عمل نشوند.
اکسپرت ادوایزر سریعتر از انسان واکنش نشان میدهد.
- این ربات های معاملاتی با سیگنال های معاملاتی (برای ورود یا خروج) بدون هیچگونه وقفهای وارد عمل میشود. از سوی دیگر، انسان ممکن است واکنشی نشان نداده و یا به معامله شک داشته باشند. واکنش سریعالسیر اکسپرت ادوایزر در شرایط پر نوسان بازار بسیار سودمند است.
- ربات های معاملاتی در فارکس، معامله گر را وادار میکنند تا یک استراتژی را آنقدر مختصر و ساده کند تا قابل برنامه نویسی شود. این پروسه به معامله گر اجازه میدهد تا استراتژی را بهدقت بررسی کند.
این موارد از مهمترین ویژگیهای ربات های معاملاتی است که بررسی کردیم. حال به معایب ربات های معامله گر میپردازیم.
معایب کار با ربات اکسپرت ادوایزر در بازارهای مالی و فارکس
- ایجاد و نگهداری نرم افزار ربات معاملاتی به تلاش و زحمت زیادی نیاز دارند.
- گاهی نیاز است که بهصورت دستی وارد عمل شوید. به این معنی که تجارت و ترید خودکار در فارکس کاملاً خودکار نیست. بهعنوانمثال اگر نوسان در بازار فارکس و سایر بازارهای مالی از نوسان های معمولی بیشتر شود، ممکن است نیاز باشد سایر پوزیشن ها را بهصورت دستی تغییر دهید.
تا حدی به مهارتهای برنامه نویسی نیاز است.
- حتی بیشتر این ربات های معاملاتی که خریداری میشوند مطابق با تغییرات ناگهانی شرایط بازار فارکس نیست. با پشتیبانیای ضعیف روبهرو میشوند. اگر نتوانید برنامه را تغییر دهید، درنهایت بیمصرف خواهد شد.
- اکسپرت ادوایزر و نرم افزارهای خرید و فروش اتوماتیک در همه بازار ها یکسان جواب نمیدهند. برای مثال اگر رباتی روی یک نوع سهم جواب دهد، دلیل نمیشود بر روی سهامی دیگر نیز به درستی کار کند.
نکتهای که باید در نظر داشته باشید این است که بعضی افراد گمان میکنند که در معاملاتی که توسط ربات های معاملات خودکار انجام میشود، احساسات کنار گذاشته میشود. اما متأسفانه این اصلاً درست نیست. برنامه احساسی را درک نمیکند. اما فردی که با آن کار میکند ممکن است با دیدن نوسانات بازار یا دیدن ضرر در معامله (با اینکه ربات کار خود را بهدرستی انجام میدهد)، وسوسه شوند و در آن مداخله کنند. یا ممکن است با دیدن یک موقعیت سودآور بهصورت دستی در معامله ای دخالت کنند تا زودتر به سود برسند. تمامی این اقدامات احساسی ممکن است باعث از بین رفتن امکان یک اکسپرت ادوایزر در بازار فارکس شود.
نتیجهگیری
استفاده کردن از اکسپرت ادوایزرها در معاملات بازار فارکس میتواند یک مهارت مفید و سودمند باشد. اما استفاده از این ربات های معاملاتی نیازمند تلاش و مهارت زیادی است.
یک معامله گر در بازار فارکس برای ایجاد یک ربات معاملاتی در خرید و فروش (اکسپرت ادوایزر)، نیازمند دانش برنامه نویسی است. استفاده از این ربات های معاملاتی نیازمند وقف زمان است. زیرا نمیتوان آن را تنظیم و در معاملات به حال خود رها کرد. باید بهصورت منظم بررسی شود. و در صورت بروز اتفاقات تصادفی و نوسانات شدید بازارهای مالی و فارکس بهصورت دستی وارد عمل شوند.
آموزش استفاده از ربات های معاملاتی و استفاده از استراتژی خود، توسط این ربات های هوشمند یک تلاش ارزشمند است. استفاده از اکسپرت معاملاتی چیست استراتژی خود، توسط ربات های اکسپرت ادوایزر نیازمند دانش و تسلط کامل بر استراتژی بوده که تست کردن استراتژی را بسیار آسان میکند.
اگر یک استراتژی ساده قابل برنامه نویسی باشد، چگونگی عملکرد آن برنامه درگذشته میتواند نشانگر عملکرد آن در آینده باشد.
اکسپرت ادوایزر میتواند بازارهای مالی بیشتری را از انسانها نظارت کند. و به سیگنال های خرید و فروش سریعتر واکنش نشان دهد.
گول تبلیغاتی که وعده درآمد آسان با خرید اکسپرت ادوایزر میدهند را نخورید. اگر قصد خودکار کردن استراتژیهای خود و استفاده از این ربات ها را دارید اکسپرت معاملاتی چیست بهتر است زمان خود را صرف یادگیری کامل استراتژی معاملاتی خود کرده. سپس بخش برنامه نویسی ربات را به یک برنامه نویس خبره بسپارید. در غیر این صورت استفاده از این ربات ها ممکن است برای شما ضرر آفرین شود.
چقدر با استفاده از این ربات در بازارهای مالی جهانی و فارکس موافق هستید؟
آموزش ساخت ربات معامله گر با MQL5 -- فصل ۱: اکسپرت ساده
معصومه کرمی هستم و خیلی خوشحالم که به واسطه همرویش تونستم مسیر آموزشی کمبها و همگانی برای برنامهنویسی متاتریدر ایجاد کنم. آموزشهای تکمیلی این مسیر هم در وبسایت سودگاه (+) ارائه خواهد شد.
توضیحات
این آموزش در واقع بخشی از بسته آموزش مقدماتی ساخت اکسپرت معامله گر با MQL5 است که در اینجا به صورت مستقل نیز عرضه شده است. شما خواهید آموخت که اکسپرت چیست و چطور باید در متاتریدر یک اکسپرت معامه گر ساخت. این بسته در واقع فصل اول از آموزش ساخت ربات معامله گر بورس با MQL5 است. در فصل بعد همین اکسپرت را مجددا با رعایت اصول برنامهنویسی شی گرا بازنویسی خواهیم کرد.
این آموزش بخشی از مسیر آموزشی زیر است (میتوانید بستهها را به صورت یکجا نیز تهیه کنید):
- بسته آموزش مقدماتی ساخت اکسپرت با MQL5 (+)
- بسته آموزش پیشرفته ساخت اکسپرت با MQL5 (+)
- آموزش اکسپرت نویسی فارکس (+)
همچنین توجه کنید که در این مسیر ما نخست ساخت اکسپرت را برای بازار بورس شروع میکنیم تا برای مخاطب سادهتر باشد. در بسته پایانی (شماره ۳ بالا) همه آموختهها را به اکسپرت فارکس تبدیل میکنیم.
اکسپرت چیست ؟
ربات معامله گر (Trading Bot) را اکسپرت (Expert Advisor) نیز میگویند. اکسپرت یا ربات معاملاتی ، یک برنامه کامپیوتری است که با زبان MQL5 یا نسخه قدیمیتر آن MQL4 نوشته میشود. در مورد این دو زبان، مقاله تفاوت MQL5 و MQL4 (+) را بخوانید.
اکسپرت را میتوان در نرم افزار متاتریدر (یا نسخههای فارسی آن مثل مفیدتریدر و …) اجرا کرد. این ربات میتواند بر اساس شرایطی که در الگوریتم آن مشخص کردهاید (کدنویسی کردهاید) به طور خودکار اقدام به ایجاد سفارش خرید و فروش کند. همچنین یک اکسپرت میتواند بر اساس شرایط یک اندیکاتور به پیشنهاد معامله بپردازد.
برای مطالعه بیشتر بر روی لینک زیر کلیک کنید:
چرا اکسپرت نویسی ؟
استفاده از اکسپرت ها میتواند به شما زمان هدیه کند. میتواند امکان سنجش انواع استراتژی های معاملاتی را در یک زمان اندک برای شما فراهم کند. میتواند خطای انسانی را حذف کند. میتواند سرعت عمل شما را بالا ببرد.
چرا آموزش اکسپرت نویسی ؟
گاهی سازمانها به دلیل جلوگیری از تقلب در معاملات، استفاده از ربات معامله گر بورس را ممنوع میکنند. برای مثال در زمان تنظیم این سند مدتی است که سازمان بورس ایران، استفاده از اکسپرت و معامله الگوریتمی را برای اشخاص حقیقی ممنوع کرده است (البته موقت و تا اطلاع ثانوی).
حالا این سوال پیش میآید که آیا آموزش اکسپرت معاملاتی چیست ساخت ربات معامله گر بورس در چنین شرایطی مفید است؟
در پاسخ باید گفت بله و به دلایل زیر شما با آموختن این مهارت همچنان فرصتهای زیر را دارید:
- میتوانید از رباتها برای گرفتن سیگنال لحظه معامله استفاده کنید.
- میتوانید همچنان برای اشخاص حقوقی ربات اکسپرت معاملاتی چیست بسازید.
- از ربات میتوانید برای تست یک استراتژی روی تاریخچه نماد استفاده کنید.
- ضمنا اصولی که برای اکسپرت نویسی میآموزید ثابت هستند و فقط شرایط بازارها فرق میکنند. پس میتوانید با اصلاح ربات برای بازارهای دیگر مثل فارکس یا رمزارزها ربات داشته باشید. این آموزش اکسپرت نویسی فارکس (+) را ببینید.
این آموزش در یک نگاه
برای آشنایی سریع، حتما « فیلم معرفی دوره » را در بالای این صفحه ببینید. برای اطلاع از ریز محتوای این دوره نیز حتما بخش « سرفصل مطالب » را در انتهای این توضیحات بخوانید.
ما در این دوره با بررسی مفاهیم معامله در متاتریدر 5 شروع کردیم. البته ما از نسخه فارسی متاتریدر استفاده میکنیم که امکان معامله در بازار ایران را میدهد. هر چند به دلیل ممنوعیت معامله الگوریتمی در زمان ضبط این دوره، ما از یک اکانت دمو و تاریخچه بازار برای اجرای ربات استفاده کردیم.
پس از آشنایی با مفاهیم شروع به آموزش اکسپرت نویسی کردیم. اکسپرتی که در این دوره میسازیم بر پایه اندیکاتور مووینگ اوریج (Moving Average) و نیز حد ضرر و سود در یک بازه زمانی معین اقدام به پایش بازار میکند. برای مثال ما میخواهیم اگر قیمت پایانی بالاتر از اندیکاتور MA شد اکسپرت اقدام به خرید سهم کند و برعکس. و یا میخواهیم وقتی در بازار به مقدار مشخصی سود یا زبان کردیم اکسپرت اقدام به فروش سهم کند.
پس از ساخت اکسپرت آن را روی تاریخچه بازار آزمایش و نتایج را تحلیل کردیم. همچنین روش دیباگ کد را آموختیم. این که چگونه میتوان خطاهای احتمالی را ردیابی کرد. این که چطور باید از درستی اجرای اکسپرت مطمئن شد.
در پایان دوره نیز تمرینهایی برای بهبود اکسپرت تعریف و حل آنها به شما واگذار میشود.
این آموزش بینظیر است زیرا:
- سرفصلهای آن بر اساس کتاب محبوب Expert Advisor Programming (+) به علاوه تجربه مدرس تنظیم شده است.
- سعی کردیم انحضار آموزشهای چندمیلیونی این حوزه را با عرضه این آموزش با بهای اندک بشکنیم.
- علاوه بر کدنویسی، تمام مفاهیم نیز با اسلایدهای متنوع و بررسی راهنمای MQL5 توضیح داده میشوند.
- درسها با سناریوی قبلی و بسیار فشرده تهیه شدهاند. محتوای این آموزش معادل 8 ساعت آموزش مرسوم در همرویش است.
پیشنیاز
آشنایی با مفاهیم و اصول معامله در بازار بورس
کلیدواژگان
آموزش ساخت ربات بورس – ساخت اکسپرت معاملاتی چیست ربات معامله گر بورس – آموزش اکسپرت نویسی – ساخت اکسپرت معامله گر – ربات معاملاتی – ربات بورس – ربات تریدر بورس – اکسپرت چیست – اکسپرت نویسی با MQL5 – ربات بورس – اکسپرت مووینگ اوریج – ساخت ربات معامله گر با MQL5
سرفصل مطالب
سرفصل مطالب
درس صفر: معرفی دوره
– پیشنیاز دوره
– مخاطب دوره
– آنچه در دوره گفته شده
– دونکته مهم قبل از تهیه دوره
درس یکم: نحوه اجرای معاملات در MetaTrader 5
– مراحل انجام سفارش در MetaTrader 5
– تعریف order در ثبت سفارش در Meta Trader 5
– تعریف deal در ثبت سفارش در MetaTrader5
– تعریف position در ثبت سفارش در MetaTrader 5
– تعریف مفهوم حدضرر یا stop loss
– تعریف مفهوم حد سود یا take profit
– روش محاسبه قیمت در position
– روش محاسبه حدسود و حدضرر در position
درس دوم: شروع کار با ابزار
– معرفی و روش نصب ابزار مورد استفاده در آموزش
– روش ساخت و ویژگی های حساب دمو در مفیدتریدر 5
– روش ساخت و ویژگی های حساب اصلی در مفیدتریدر 5
– اشنایی با قوانین موجود در رابطه با معاملات الگوریتمیک در بازار بورس ایران
– آشنای با بنچره دیده بان بازار یا Market Watch
– تعریف و مثال از Ask Price
– تعریف و مثال از Bid Price
درس سوم : ثبت سفارش بصورت گرافیکی
– استفاده از گزینه New Order برای ارسال سفارش
– معرفی فیلد Symbol در پنجره Order
– معرفی فیلد Type در پنجره Order
– تفاوت نوع ثبت سفارش Exchange Execution با Pending Order
– معرفی فیلد Volume در پنجره Order
– معرفی فیلد Stop loss و Take Profit در پنجره Order
– معرفی فیلد Fill policy در پنجره Order
– آشنای با نمودار Ask و Bid در پنجره ی Order
– روش محاسبه قیمت در ثبت سفارش فروش و خرید
– ارسال سفارش خرید برای 100 سهم از نماد پرداخت
– بررسی نتیجه ثبت سفارش خرید در نمودار سهم
-بررسی نتیجه ثبت سفارش خرید در پرتفوی یا پنجره Toolbox
درس چهارم : مدیریت رخدادها در اکسپرت (Event Handlers)
– آشنایی با مفهوم مدیریت رخدادها (Event Handler)
– معرفی انواع Event Handler پر کاربرد در ساختن Expert Advisor
– آشنایی با تابع OnInit ویژگی های آن
– آشنایی با تابع OnDeInit ویژگی های آن
– آشنایی با تابع OnTick ویژگی های آن
– آشنایی با تابع OnTimer ویژگی های آن
درس پنجم: آشنای با تابع Order Send برای ارسال سفارش
– ایجاد فایل Expert Advisor در متاادیتور
– معرفی کاربرد تابع Order Send_
– آشنایی با ورودی های تابع Order Send
درس ششم: بخش اول MqlTradeRequest Structures
– یادآوری تابع order Send و ورودی های آن
– یادآوری ویژگی های Structures ها
– ساخت object از استراکچر MqlTradeRequest
– معرفی متغیر action در استراکچر MqlTradeRequest
– معرفی متغیر magic در استراکچر MqlTradeRequest
درس هفتم: بخش دوم MqlTradeRequest Structures
– معرفی متغیر order در استراکچر MqlTradeRequest
– معرفی متغیر symbol در استراکچر MqlTradeRequest
– معرفی متغیر volume در استراکچر MqlTradeRequest
– معرفی متغیر price در استراکچر MqlTradeRequest
– معرفی متغیر sl در استراکچر MqlTradeRequest
– معرفی متغیر tp در استراکچر MqlTradeRequest
– معرفی متغیر deviation در استراکچر MqlTradeRequest
– معرفی متغیر type در استراکچر MqlTradeRequest
– معرفی متغیر expiration در استراکچر MqlTradeRequest
– معرفی متغیر type_filling در استراکچر MqlTradeRequest
درس هشتم: ارسال سفارش مستقیم با زبان MQL5
– تعریف object برای استراکچر MqlTradeRequest
– تعریف object برای استراکچر MqlTradeRequest
– تعریف مقدار برای متغیر action در سفارش های شرطی
– تعریف مقدار برای متغیر type در سفارش های شرطی
– تعریف مقدار برای متغیر symbol در سفارش های شرطی
– تعریف مقدار برای متغیر volume در سفارش های شرطی
– تعریف مقدار برای متغیر type_filling در سفارش های شرطی
– اجرای اکسپرت و ارسال سفارش خرید مستقیم
– تعریف مقدار برای متغیر price در سفارش های شرطی
– تعریف مقدار برای متغیر sl در سفارش های شرطی
-تعریف مقدار برای متغیر tp در سفارش های شرطی
– اجرای اکسپرت و ارسال سفارش مستقیم با حد ضرر و حد سود تعیین شده
درس نهم: ارسال سفارش شرطی با زبان MQL5
– تعریف مقدار برای متغیر action در سفارش های شرطی
– تعریف مقدار برای متغیر type در سفارش های شرطی
– تعریف مقدار برای متغیر symbol در سفارش های شرطی
– تعریف مقدار برای متغیر volume در سفارش های شرطی
– تعریف مقدار برای متغیر type_filling در سفارش های شرطی
– تعریف مقدار برای متغیر price در سفارش های شرطی
– تعریف مقدار برای متغیر expiration در سفارش های شرطی
– تعریف مقدار برای متغیر sl در سفارش های شرطی
-تعریف مقدار برای متغیر tp در سفارش های شرطی
– اجرای اکسپرت و ارسال سفارش شرطی با حد ضرر و حد سود تعیین شده
درس دهم: MqlTradeResult Structures
– کاربرد object استراکچر MqlTradeResult در تابع Ordersend
– معرفی متغیرهای داخل استراکچر MqlTradeResult
– حل مثال برای مدیریت نتیجه سفارش های ارسال شده
درس یازدهم: ساخت اکسپرت – تعریف متغیرها
– تعریف استراتژی معاملاتی ربات
– تعریف input variables و کاربرد آن ها در اکسپرت ما
– تعریف Global variables و کاربرد آن ها در اکسپرت ما
درس دوازدهم: ساخت اکسپرت – تعریف اندیکاتور مووینگ اوریج
– آشنایی با کاربرد تابع iMA و پارامترهای ورودی آن
– آشنایی با کاربرد تابع ArraySetAsSeries و پارامترهای ورودی آن
– آشنایی با کاربرد تابع CopyBuffer و پارامترهای ورودی آن
– آشنایی با کاربرد تابع CopyClose و پارامترهای ورودی آن
– تعریف آرایه ma و پر کردن آن با مقدار اندیکاتور MA برای هر Tick
– تعریف آرایه Close و پر کردن آن با قیمت پایانی نماد برای هر Tick
درس سیزدهم: ساخت اکسپرت – ارسال سفارش خرید با شرایط تعریف شده
– آشنایی با کاربرد تابع PositionSelect
– آشنایی با کاربرد تابع PositionGetDouble برای بیرون کشیدن اطلاعات سفارش ها
– آشنایی با کاربرد تابع ZeroMemory
– تعریف شرایط ارسال سفارش خرید
– ارسال سفارش خرید
– بررسی کردن نتیجه ارسال سفارش
– اجرای اکسپرت ساخته شده و بررسی آن
درس چهاردهم : ساخت اکسپرت – ارسال سفارش فروش با شرایط تعریف شده
– تعریف شرایط ارسال سفارش فروش
– ارسال سفارش فروش
– اجرای اکسپرت ساخته شده و بررسی آن
درس پانزدهم : ساخت اکسپرت – اصلاح StopLoss و TakeProfit
– معرفی روش های تعریف حد ضرر و حد سود در سفارش خرید
– تخصیص مقدار به متغیر action برای اصلاح حد ضرر وحد سود سفارش ارسال شده
– تعریف حلقه Do-While برای چک کردن خروجی تابع PositionSelect
– خواندن قیمت خرید ثبت شده از سرور با تابع PositionGetDouble
– چک کردن مقداری که کاربر به عنوان حد ضرر تعریف میکند و تعریف مقدار برای متغیر sl
– چک کردن مقداری که کاربر به عنوان حد سود تعریف میکند و تعریف مقدار برای متغیر pt
– ارسال سفارش خرید و اصلاح حدضرر وحد سود
– اجرای اکسپرت ساخته شده و بررسی آن
درس شانزدهم : اشکال زدایی یا Debugging
– تعریف مفهوم Debugging در برنامه نویسی
– Debugging اکسپرت ساخته شده در درس های گذشته
– تعریف Breakpoint و اجرای کد در حالت Debugging
– خواندن مقدار متغیرها در حالت Debugging
– حرکت بین خط ها و تیک ها در حالت Debugging
درس هفدهم : جمع بندی
– مرور آنچه در این اکسپرت معاملاتی چیست آموزش آموختیم
– طرح ایده هایی برای تمرین بیشتر و اصلاح اکسپرت معامله گر
– راه پیش رو و دورههای بعدی
اکسپرت ها(ربات های معامله گر فارکس) چگونه می توانند به تریدر کمک کنند
Expert Advisor (که بیشتر با متاتریدر ۴ شناخته میشود)، نرم افزاری است که داده های قیمت را در بازار دنبال میکند و سپس آنها را تجزیه و تحلیل میکند تا تصمیم بگیرد چه زمانی و چه موقعیتی برای ورود و خروج از معامله مناسب است.
این ربات ها چند مزیت دارد، برای مثال میتواند اطلاعات زیادی را در کسری از ثانیه جمع آوری و آنالیز کند. درحالی که انسان باید چند ساعت برای بررسی آنها زمان بگذارد. علاوه بر آن، ربات ها احساسی عمل نمیکنند و ۲۴ ساعته و ۵ روز هفته در دسترس هستند و به استراحت هم نیاز ندارند.
اما معایبی هم دارند. این فقط یک ربات فارکس است، بنابراین نمیتواند فکر کند و با تغییرات شرایط بازار سازگار نیست، این یک ابزار تجاری کاملا تکنیکالی است و اخبار مربوط به بازار را نمیبیند و همچنین این ربات ها ممکن است دچار مشکل شوند و ارتباطشان قطع شود مانند قطع اتصال سرور که باعث از کار افتادن ربات ها میشود.
انواع ربات ها
شما میتواند یکی از این دو نوع را انتخاب کنید، و از برخی از ویژگی های این ربات ها استفاده کنید
۱- اتوماتیک :
این ربات ها میتوانند هر کاری را انجام دهند، کافی است آن را راه اندازی کنید. آنها بر اساس پارامتر هایی که تعیین میکنید، معامله میکنند.
۲- نیمه اتوماتیک :
این ربات ها میتوانند هر کاری را به جز باز و بسته کردن معامله، انجام دهند. معمولا این ربات ها کار های جزئی را انجام میدهند و چیزهایی که باید برای نقطه ورود، حد ضرر و حد سود در نظر بگیرید را محاسبه و برای شما نشان میدهند. ولی در نهایت شما باید تصمیم بگیرید که معامله را انجام دهید یا خیر.
توجه داشته باشید که بعضی از افراد، اندیکاتور ها را نوعی ربات در نظر میگیرند چرا که آنها از تحرکات قیمت، بر اساس پارامتر هایی که تعیین شده، سیگنال های ورود و خروج تولید میکنند.
خب … آیا ربات ها میتوانند پول دربیاورند؟
بسیاری از معامله گران فارکس، زمانی که تازه شروع به آموزش فارکس میکنند، برای استفاده از اکسپرت ها وسوسه میشوند چون راه آسانی برای پول درآوردن به نظر می آید.
ولی برای این کار به مهارت، صبر و یادگیری نیاز دارند تا در فارکس بهتر عمل کنند. بعضی از معامله گران تازه کار در حین معامله، بیش از حد احساساتی میشوند . بنابراین استفاده از اکسپرت ها، راه ساده ای برای حل این مشکل به نظر میرسد.
اما مسئله این است که اکسپرت ها بدون ریسک نیستند و همان طور که قبلا ذکر شد، آنها نسبت به اخبار بازار واکنش نشان نمی دهند. و آنها میتوانند در روز هایی که شرایط بازار تغییر میکند از بازار خارج شوند(معامله نکنند). (برای مثال شرایط جفت ارز GBPUSD با قبل از Brexit بسیار متفاوت است)
توصیه ها
معامله با اکسپرت های اتوماتیک به این معنا است که کنترل حساب خود را به یک ماشین سپرده اید و در صورت بروز هر مشکلی، حساب شما از بین میرود.
بنابراین بهتر است از اکسپرت های نیمه اتوماتیک استفاده کنید
شما میتوانید اعتبار ادعاهای سازنده اکسپرت ها را، با بک تست آن تایید کنید ( امکان تست ربات در گذشته بازار که یک ویژگی خوب در متاتریدر ۴ است). اما همیشه عملکرد گذشته، نتایج آینده را تضمین نمیکند. حتی اگر از کارکرد آن مطمئن باشید، باید اصول مدیریت سرمایه را به خوبی رعایت کنید.
همانطور که گفته شد، اکسپرت ها مزایایی هم دارند و میتوانید با آنها پول دربیاورید اما قبل از هر کاری مثل همیشه باید محتاط و آگاهانه عمل کنید.
اکسپرت معاملاتی چیست
- قوانین و شرایط استفاده از وب سایت
- اعلام ریسک و هشدار
- آموزش های رایگان
- آموزش های تحلیل تکنیکال
- آموزش های تحلیل فاندامنتال
- سیستم های معاملاتی
- آرشیو اندیکاتور ها
- آرشیو اکسپرت ها
- روانشناسی بازار و معامله گری
- پول های الکترونیک
- مفاهیم بازارهای مالی
- هات فارکس
- آی سی ام کاپیتال
- همکاری با اول فارکس
آرشیو برچسب: اکسپرت چیست
اکسپرت فارکس یا ربات معاملاتی Forex Robot در فارکس چیست؟
اکسپرت فارکس یا ربات معاملاتی Forex Robot در فارکس چیست؟ معامله گران کم تجربه همواره به دنبال یافتن ربات هایی معامله گر بوده اند که تمام کارها را انجام دهد و تریدر نیازی به تکان دادن حتی یک انگشت هم نداشته باشد. این ایده توجه همه معامله گران عصر کامپیوتر ها را به خود جلب […]
دیدگاه شما