شاید تا سالهای متمادی دسترسی بشر به ابزارهای اتوماتیک برای خرید و فروش، رویایی بیشتر نبود. امروزه با توسعه تکنولوژی و دسترسی به ابزارهای پیشرفته، نه تنها این تصور و خیال به واقعیت تبدیل شده است، بلکه امکان ایجاد هر ایدهای که به صورت ریاضی قابل پیادهسازی باشد نیز به صورت شایسته میسر شده است. اندیکاتورها در تحقق این هدف نقش کلیدی داشته و خصوصیات ویژهای دارند که در این فرادرس به جزئیات آنها میپردازیم. با استفاده از اندیکاتورها میتوان نقاط ورود به معامله و خروج از معامله را با دقت بیشتری مشخص کرد و از برخی سردرگمیها و ورود احساسات و... به فضای معاملاتی خودداری کرد.
آموزش پیاده سازی اندیکاتورها در بورس با زبان MQL4 در متاتریدر ۴
توضیحات تکمیلی
شاید تا سالهای متمادی دسترسی بشر به ابزارهای اتوماتیک برای خرید و فروش، رویایی بیشتر نبود. امروزه با توسعه تکنولوژی و دسترسی به ابزارهای پیشرفته، نه تنها این تصور و خیال به واقعیت تبدیل شده است، بلکه امکان ایجاد هر ایدهای که به صورت ریاضی قابل پیادهسازی باشد نیز به صورت شایسته میسر شده است. اندیکاتورها در تحقق این هدف نقش کلیدی داشته و خصوصیات ویژهای دارند که در این فرادرس به جزئیات آنها میپردازیم.
با استفاده از اندیکاتورها میتوان نقاط ورود به معامله و خروج از معامله را با دقت بیشتری مشخص کرد و از برخی سردرگمیها و ورود احساسات و... به فضای معاملاتی خودداری کرد. البته ذکر این مهم نیز ضروری است که این ابزار توانمند باید به درستی تعریف و در جای خود به کار گرفته شود تا علم و هنر یک معاملهگر در کنار یکدیگر به خدمت گرفته شده و در نهایت دستیابی به سود مستمر را برایش محقق سازد.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- فصل یکم: تعاریف، کلیات و بررسی توابع معادل
- درس یکم: مقدمه
- رئوس مطالب
- مسیرشناسی آموزش
- درس دوم: ساختار اندیکاتورها از نگاه زبان برنامهنویسی MQL4
- ساختارشناسی اندیکاتور Moving Average
- ساختارشناسی اندیکاتور MACD
- ساختارشناسی Stochastic Oscillator
- ساختارشناسی اندیکاتور Bollinger Bands
- چگونگی ترکیب اندیکاتورها با یکدیگر و دسترسی به Source Code
- معرفی آبجکتها و ویژگیهای عمومی آنها
- مفاهیم عمومی در معرفی سیگنالهای خرید و فروش
- درس سوم: ورود به اندیکاتورنویسی - بخش یکم
- ایجاد اندیکاتور Default_Moving_Average
- دستورات پیشپردازنده property#
- دستور Indicator_buffer
- دستور Indicator_type
- دستور Indicator_color
- دستور Indicator_style
- دستور Indicator_width
- درس چهارم: ورود به اندیکاتورنویسی - بخش دوم
- ادامه کدنویسی اندیکاتور Default_Moving_Average
- تابع iMA()
- درس یکم: مقدمه
- فصل دوم: بررسی اندیکاتورهای تکنیکال و ترکیب آنها
- درس پنجم: ایجاد اندیکاتور شناسایی کندلهای صعودی و نزولی - بخش یکم
- ایجاد اندیکاتور Bullish_Bearish_Candles
- دستورات پیشپردازنده property#
- دستور Indicator_separate_window
- دستور Indicator_maximum
- دستور Indicator_minimum
- دستور Indicator_level
- دستور Indicator_level_color
- دستور Indicator_level_style
- دستور Indicator_level_width
- درس ششم: ایجاد اندیکاتور شناسایی کندلهای صعودی و نزولی - بخش دوم
- ادامه کدنویسی اندیکاتور Bullish_Bearish_Candles
- تابع SetIndexBuffer()
- تابع SetIndexStyle()
- تابع SetIndexArrw()
- تابع SetIndexLabel()
- تابع SetIndexValue()
- تابع IndicatorShortName()
- ادامه کدنویسی اندیکاتور Bullish_Bearish_Candles
- درس هفتم: شناسایی سیگنال خرید و فروش بر اساس MA Crossing - بخش یکم
-
ایجاد اندیکاتور MA_Cross_Signal
- معرفی پارامترها و مقدمات پیادهسازی اندیکاتور
-
- درس هشتم: شناسایی سیگنال خرید و فروش بر اساس MA Crossing - بخش دوم
- ادامه کدنویسی اندیکاتور MA_Cross_Signal
- نگارش و تشریح منطق اندیکاتور
- ادامه کدنویسی اندیکاتور MA_Cross_Signal
- درس نهم: توسعه اندیکاتور MA_Cross_Signal
- ایجاد اندیکاتور MA_Cross_Extern
- افزودن متغیرهای خارجی
- ایجاد اندیکاتور MA_Cross_Extern
- درس دهم: استفاده از اندیکاتور Bollinger Bands جهت دریافت سیگنال - بخش یکم
- ایجاد اندیکاتور Bollinger_Band_Signal
- درس یازدهم: استفاده از اندیکاتور Bollinger Bands جهت دریافت سیگنال - بخش دوم
- توسعه اندیکاتور Bollinger_Band_Signal
- درس دوازدهم: استفاده از اندیکاتور Bollinger Bands جهت دریافت سیگنال - بخش سوم
- توسعه اندیکاتور Bollinger_Band_ Signal
- درس سیزدهم: توسعه اندیکاتور Bollinger_Band_Signal جهت ارسال نوتیفیکیشن - بخش یکم
- ایجاد اندیکاتور Bollinger_Band_Notification
- درس چهاردهم: توسعه اندیکاتور Bollinger_Band_Signal جهت ارسال نوتیفیکیشن - بخش دوم
- توسعه اندیکاتور Bollinger_Band_Notification
- تابع Alert()
- تابع SendMail()
- تابع SendNotification()
- توسعه اندیکاتور Bollinger_Band_Notification
- درس پانزدهم: دریافت سیگنال خرید و فروش بر پایه ترکیب اندیکاتورها - بخش یکم
- معرفی اندیکاتور ترکیبی و طرح مساله
- ایجاد اندیکاتور Stock_Bollinger_Combination
- درس شانزدهم: دریافت سیگنال خرید و فروش بر پایه ترکیب اندیکاتورها - بخش دوم
- توسعه اندیکاتور Stock_Bollinger_Combination
- درس پنجم: ایجاد اندیکاتور شناسایی کندلهای صعودی و نزولی - بخش یکم
- فصل سوم: شخصیسازی اندیکاتورها
- درس هفدهم: تشریح فرمتبندیهای مختلف در متاتریدر 4
- فراخوانی اندیکاتور خارجی در متاتریدر
- درس هجدهم: جزئیات استفاده از تابع iCustom()
- تابع iCustom()
- بررسی مقدار ثابت EMPTY_VALUE
- تغییر در پارامترهای ورودی تابع ()iCustom - شخصیسازی اندیکاتور خارجی
- درس نوزدهم: اندیکاتور ZigZag
- معرفی اندیکاتور ZigZag
- کنترل مقادیر ورودی اندیکاتور ZigZag
- درس بیستم: شبیهسازی و شخصیسازی اندیکاتور ZigZag
- ایجاد اندیکاتور ZigZag_Simulation
- مدلسازی اندیکاتور خارجی با استفاده از تابع iCustom()
- درس بیستویکم: بررسی Source Code اندیکاتور MACD
- طرح مساله جدید
- چگونگی شخصیسازی و پیادهسازی اندیکاتور جدید MACD
- درس بیستودوم: MACD توسعهیافته - بخش یکم
- ایجاد اندیکاتور Extended_MACD
- تابع IndicatorBuffers()
- درس بیستوسوم: MACD توسعهیافته - بخش دوم
- توسعه اندیکاتور Extended_MACD
- تابع iMAOnArray()
- درس بیستوچهارم: MACD توسعهیافته - بخش سوم
- توسعه اندیکاتور Extended_MACD
- درس بیستوپنجم: MACD توسعهیافته - بخش چهارم
- توسعه اندیکاتور Extended_MACD
- نمایش جدید هیستوگرام
- اصلاح خطای اندیکاتور
- توسعه اندیکاتور Extended_MACD
- درس هفدهم: تشریح فرمتبندیهای مختلف در متاتریدر 4
- فصل چهارم: پیادهسازی و فراخوانی آبجکتها
- درس بیستوششم: چگونگی پیادهسازی آبجکتها
- طبقهبندی آبجکتها
- انواع دستگاههای مختصات
- درس بیستوهفتم: ایجاد خط قائم (Vertical Line)
- ایجاد اندیکاتور Create_Vertical_Line
- تابع ObjectCreate()
- قابلیت Overload توابع
- تعمیم و توسعه قابلیت خطایابی
- ایجاد اندیکاتور Create_Vertical_Line
- درس بیستوهشتم: تغییر در آبجکت خط قائم
- ایجاد اندیکاتور Modify_Vertical_Line
- تابع ObjectSetInteger()
- ایجاد اندیکاتور Modify_Vertical_Line
- درس بیستونهم: ایجاد آبجکت ترندلاین - بخش یکم
- ایجاد اندیکاتور Object_Template_Create
- ایجاد TrendLine بر اساس تمپلیت آماده
- ایجاد اندیکاتور Object_Template_Create
- درس سیام: ایجاد آبجکت ترندلاین - بخش دوم
- توسعه اندیکاتور Object_Template_Create
- تابع ObjectSetString()
- افزودن قابلیت انتخاب تایمهای زمانی مستقل
- افزودن قابلیت توضیحات
- توسعه اندیکاتور Object_Template_Create
- درس سیویکم: پیادهسازی Label
- ایجاد اندیکاتور Create_Custom_Label
- تابع ObjectFind()
- حذف آبجکت تکراری
- درس سیودوم: پیادهسازی انواع Wingdings
- ایجاد اندیکاتور Create_Wingdings_Objects
- ایجاد آبجکتهای سری
- حذف مجموعه آبجکتها
- درس سیوسوم: شناسایی آبجکتهای موجود و تخصیص ویژگیهای جدید - بخش یکم
- ایجاد اندیکاتور Objects_Modification
- تابع ObjectsTotal()
- تابع ObjectName()
- تابع ObjectType()
- درس سیوچهارم: شناسایی آبجکتهای موجود و تخصیص ویژگیهای جدید - بخش دوم
- ایجاد اندیکاتور Objects_Modification
- تابع ObjectsTotal()
- تابع ObjectName()
- تابع ObjectType()
- درس بیستوششم: چگونگی پیادهسازی آبجکتها
مفید برای
- بورس و بازار سهام
پیش نیاز
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها










راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش پیاده سازی اندیکاتورها در بورس با زبان MQL4 در متاتریدر ۴ |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۸۰۲۳۴ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVFN0052 |
مدت زمان | ۵ ساعت و ۴۷ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۶۸۶ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات