جادوگر اکسپرت نرم افزاری است که به هر کسی اجازه می دهد تا برای متاتریدر به سرعت، به سادگی، بدون برنامه ریزی اکسپرت ایجاد کند.
نرم افزار جادوگر اکسپرت
برنامه نویسی مورد نیاز نیست
ایده معاملاتی خود را با داده های واقعی بازار تست کنید و بلافاصله بفهمید که آیا سودآور است یا نه
به راحتی اکسپرتها را طراحی کنید
به راحتی اکسپرت ها را با استفاده از ارزهای مختلف و چندین دوره زمانی، شاخص های سفارشی، هشدارهای ایمیل، فیلترهای زمان معامله و گزینه های مدیریت سرمایه طراحی کنید.
هر اکسپرتی که می خواهید، بسازید
هر اکسپرتی را که می خواهید ایجاد کنید – ساده ترین راه برای تبدیل ایده های معاملاتی به یک ربات فارکس، آماده برای تست یا معامله واقعی است
یک شاخص هشدار دهنده سیگنالهای معاملاتی ایجاد کنید
یا یک شاخص هشدار دهنده سیگنالهای معاملاتی ایجاد کنید که به شما در مورد سیگنال معاملاتی توسط هشدار صوتی یا ایمیل اطلاع خواهد داد
هر اکسپرتی که می خواهید بسازید
به من نگاه کنید که در 2 دقیقه یک استراتژی تقاطع EMA در جادوگر اکسپرت، بدون هیچ برنامه ریزی می سازم .
هشدار سیگنال – Metatrader شما را از فرصت های معاملاتی آگاه خواهد کرد و شما انتخاب خواهید کرد که معامله باز شود یا نه.

برنامه نویسی مورد نیاز نیست
مهم نیست که استراتژی چقدر پیچیده است، می توان آن را همیشه به قوانین ساده معاملاتی تقسیم کرد. آیا شما قادر به ایجاد قوانین مانند این هستید؟ این همه چیزی است که شما برای ساخت اکسپرت نیاز دارید!

برای مبتدیان و همچنین حرفه ای مفید است
جادوگر اکسپرت برای معامله گران جدید مناسب است. شما می توانید تمام ایده های معاملاتی خود را در یک لحظه تست کنید. بنابراین شما می توانید از بک تست دستی طولاتی اجتناب کنید.

جادوگر اکسپرت ابزار مفید برای معامله گران حرفه ای است
داشتن جادوگر اکسپرت شبیه استخدام یک گروه از معامله گران است که فقط برای شما کار می کنند. شما ایده خود را به آنها می دهید و بلافاصله آن را اجرا می کنند. و این در زمان واقعی اتفاق می افتد، بدون بحث و استدلال و پرداختی برای هر تغییری در ساخت اکسپرت، انجام می شود. اجازه دهید روبات های معاملاتی برای شما کار کنند و وقت خود را به سرگرمی هایتان اختصاص دهند.
استراتژی خود را به طور خودکار تست و معامله کنید
استراتژی ایجاد شده را می توان به MetaTrader صادر کرد. از حالا به بعد، به طور خودکار معامله می کند.
مارک فریک
توسعه دهنده الگوریتمی
نام من مارک فریک است و من معامله گر حرفه ای هستم، تمرکز اصلی من بر معاملات خودکار است. به عنوان یک معامله گر حرفه ای، اغلب ایده های معاملاتی جدید را با استفاده از برنامه نویسی آنها در اکسپرت و بک تست کردن آن در داده های تاریخچه بازار تست می کنم.
من یک پس زمینه برنامه نویسی دارم، اما همیشه تبدیل کردن این ایده استراتژی به اکسپرت زمان بر است. برای سرعت بخشیدن به کارها، StrategyQuant EA Wizard را ایجاد کردم – ابزاری است که به من امکان می دهد اکسپرت جدید را سریعا، بدون نیاز به برنامه نویسی و با حداقل سعی و تلاش بسازم.
من معتقدم که ساده ترین و در عین حال قدرتمند ترین ویرایشگر استراتژی های معاملاتی موجود است. من این ابزار را با گروه کوچکی از دوستانم به اشتراک گذاشتم و همه آنها از قابلیت آن هیجان زده بودند.
ما از آن تقریبا هر روز استفاده می کنیم، من نمی توانم زندگی را بدون امکان تبدیل ایده ام به اکسپرت و بلافاصله تست سودآوری آن ، تصور کنم .
حالا شما هم می توانید از این ابزار قدرتمند استفاده کنید.
لزلی
استفاده از جادوگر اکسپرت خیلی سریع و سرگرم کننده است! من یک برنامه نویس هستم و می توانم اکسپرت های خود را بنویسم … اما به جای آن از جادوگر اکسپرت استفاده می کنم بسیار سریعتر و سرگرم کننده تر! کد تولید شده تمیز و همیشه از قطعات ثابت و تست شده ساخته شده است. برنامه نویسان با تجربه می توانند نتایج را به دلخواه خود تغییر دهند. توابع سفارشی در نسخه 1.6 ابزار نهایی برای ایجاد هر چیزی که می خواهید، می باشند. باور کنید، شما هرگز نمی خواهید اکسپرت را از ابتدا بسازید
ایجاد یک ایده به صورت شاخص نیز شاهکار است. خیلی ساده تر می توانید ببینید که چگونه یک ایده کار می کند.
جیم ویت فیلد
نیومکزیکو
سه روز تا سه ساعت. مدت زمانی که قبلا می برد و مدت زمانی که حالا می گیرد …
سه روز تا سه ساعت. مدت زمانی که قبلا می برد و مدت زمانی که حالا می گیرد تا اکسپرت ساده و تجربی ایجاد شود. ممنونم و بابت هزینه، من تقریبا حاضر به پرداخت دو برابر برای خرید این برنامه قدرتمند هستم. و پشتیبانی هم عالی و بیشتر از نیاز بوده است، نسخه جدید انعطاف پذیری بسیار بیشتری را اضافه کرده است. هر چیزی که بعدی باشد، من آن را خواهم گرفت.
جیسون، آستین ، تی ایکس
من باید بگویم، این نرم افزار واقعا عالی است! من آن را برای حداقل 5-7 سال نیاز دارم. من هزارها دلار پول برای ایجاد ایده ها پرداخت کرده ام، تا فقط به این نتیجه برسم که آنها یک ایده خوب نیستند. این دقیقا همان چیزی است که من دنبالش می گردم.
به آموزش های جادوگر اکسپرت خوش آمدید
در این صفحه، شما می توانید آموزش های مربوط به نحوه کار با نرم افزار و حداکثر استفاده از قابلیت های آن را پیدا کنید. با تشکر از فرم تعاملی آموزش ها و فیلم ها، شما می توانید به سرعت متوجه شوید که چگونه با نرم افزار کار کنید. یک منبع ارزشمند اطلاعات نیز انجمن است که شما می توانید با پرسیدن سوالات، با دیگر کاربران جادوگر اکسپرت بحث و گفتگو کنید و به یکدیگر کمک کنید.
آموزش مقدماتی
معرفی نرم افزار، توضیح نحوه کارکرد آن و شرح هشدارها.
- ویدئو روند کاری برنامه
- چگونه جادوگر اکسپرت کار می کند
- توضیحات هشدار کامپایل کردن
آموزش 1: ایجاد یک استراتژی تقاطع ساده EMA
یک آموزش گام به گام ساخت یک استراتژی تقاطع EMA. آنچه شما یاد می گیرید:
- چگونگی ایجاد شرایط برای ایجاد قوانین معامله کردن
- چگونه سفارش جدید باز کنید
- نحوه بستن یک سفارش باز
آموزش 2: مثال استراتژی ها
این مثال های اکسپرت به عنوان یک نمایش از تکنیک های مختلفی که می توانند در EA Wizard استفاده شوند، می باشند. هر مثال شامل توضیح دقیق از منطق نمونه و توابع آن است و شما می توانید هر استراتژی مثال را در قالب جادوگر اکسپرت دانلود کنید. لیست نمونه:
- مثال پخش صدا
- استراتژی مارتینگل
- شناوری توقف به طور برنامه ریزی شده توسط اکسپرت
- شناوری توقف به پایین 5 شمع قبلی
آموزش 3: وارد کردن و استفاده از شاخص های سفارشی تان
چگونگی کار با شاخص های سفارشی تان را در جادوگر اکسپرت (قابلیت اضافه شده در نسخه جدید 1.1!)
آنچه شما یاد می گیرید:
- چگونگی مدیریت تعاریف شاخص های سفارشی در جادوگر اکسپرت
- نحوه وارد کردن تعاریف جدید شاخص سفارشی از StrategyQuant
- اگر فایل شاخص mq4.* را داشته باشید، چگونه شاخص های سفارشی جدید را وارد کنید
- نحوه تعریف شاخص های سفارشی تان به صورت دستی
- نحوه استفاده از شاخص های سفارشی در اکسپرت هایمان
آموزش 4: تکنیک های پیشرفته در جادوگر اکسپرت
موضوع این درس استفاده عملی از قابلیت های پیشرفته در جادوگر اکسپرت است.
- استفاده از پارامترهای اکسپرت
- استفاده از حد سود و حد ضرر سراسری
- استفاده از مدیریت سرمایه
- بستن معامله باز
- استفاده از شاخص های سفارشی در جادوگر اکسپرت
- استفاده از کنترل های استراتژی
- استفاده از تابع Is Bar Open
راهنما: فهرست توابع
فهرست تمام دسته ها، توابع و بلوک های ساخت در جادوگر اکسپرت .
آموزش های ویدئویی
- جادوگر اکسپرت – مقدمه
- 1-1 برگه خانه
- 2-1 برگه استراتژی
- 1-2 برگه معاملات
- 2-2 انواع سفارشات
- 3-2 سفارش بستن و مدیریت SL
- 4-2 سایر عملکردها
- 1-3 IF Price, Ind, Time camprog
- 2-3 کنترل استراتژی، توابع
- 4 راه بند ها
جادوگر اکسپرت چگونه کار می کند
جادوگر اکسپرت یک برنامه است که شما را قادر به تعریف استراتژی معاملاتی تان می کند و سپس آن را به اکسپرت واقعی برای متاتریدر تبدیل می کند.
هر استراتژی معاملاتی شامل مجموعه ای از قوانین معامله می باشد.
قبل از اینکه اکسپرت خود را شروع کنید باید دقیقا بدانید که چگونه باید معامله کند – زمانی که باید بخرد یا بفروشد و زمانی که باید معامله را ببندد.
قانون معامله به شکل زیر است:
اگر(وضعیت درست باشد) پس اقدام کن (IF (CONDITION is True) THEN ACTION).
CONDITION می تواند هر گونه مقایسه ای باشد، به عنوان مثال CCI> 0، و یا شاخص EMA (10) شاخص EMA (20) به سمت بالا قطع کند.
ACTION می تواند گشودن سفارش جدید یا بستن یک سفارش موجود باشد.
بنابراین قانون معامله می تواند به عنوان مثال به شکل زیر باشد:
IF (Current Hour = 8 and CCI(50) > 0 and No position is open) THEN Enter at Market with Stop Loss: 50 pips and Profit Target: 50 pips.
هنگامی که قوانین معاملات خود را می دانید، می توانید آنها را به راحتی در جادوگر اکسپرت در برگه قوانین معاملاتی تعریف کنید.
شما می توانید از تعداد نامحدودی از قوانین استفاده کنید، به عنوان مثال یک قانون برای رفتن به معامله خرید و قانون دوم برای رفتن به معامله فروش.
لطفا سایر آموزشها را بررسی کنید یا ویدیو را تماشا کنید تا یک مرور اجمالی از نحوه ساخت قوانین معاملاتی تان بدست آورید.
نترسید، بسیار ساده است.
توضیح هشدارهای زمان کامپایل
هنگامی که شما اکسپرت جدید خود را در MetaTrader4 کامپایل می کنید، می توانید تعدادی هشدار زمان کامپایل را مشاهده کنید، مانند تصویر زیر.
این طبیعی است، هیچ چیزی اشتباه نیست!
هشدارها فقط به این دلیل است که جادوگر اکسپرت از کتابخانه ای از توابع استفاده می کند که به هر اکسپرت کپی می شوند، اما هر اکسپرت از تمام این توابع استفاده نمی کند.
هشدار فقط به این معنی است که برخی از توابع استفاده نشده و در فایل کامپایل شده استفاده نخواهد شد.
آنچه ما یاد خواهیم گرفت:
چگونگی ایجاد شرایط برای قوانین اجرای معامله
چگونه یک سفارش جدید باز کنیم
نحوه بستن یک سفارش باز
فهرست:
مرحله 1: ایجاد استراتژی خالی جدید
مرحله 2: تعریف قانون معاملات برای سفارش خرید – بخش شرط
مرحله 3: تعریف قانون معامله برای سفارش خرید – بخش عمل
مرحله 4: تعریف قانون معامله برای سفارش فروش
مرحله 5: ذخیره استراتژی به صورت اکسپرت برای MetaTrader
در این آموزش، ما یک استراتژی ساده را خواهیم ساخت که EMA سریع EMA کندتر را قطع می کند.
استراتژی تقاطع EMA استراتژی ساده و محبوب برای ورود به بازار است، زمانی که EMA سریع EMA کندتر را قطع می کند؛ ما در جهت تقاطع وارد معامله می شویم. استراتژی می تواند به خوبی در بازار روند دار کار کند؛ نتایج در بازارهای نوسانی بسیار خوب نیستند.
استراتژی از دو میانگین متحرک نمایی در نمودار، همانطور که شما در تصویر بالا می توانید ببینید، استفاده می کند.
قوانین معاملاتی عبارتند از:
- زمانیکه EMA سریع EMA کندتر را به سمت بالا قطع کرد، وارد معامله خرید شوید
- زمانیکه EMA سریع EMA کندتر را به سمت پایین قطع کرد، وارد معامله فروش شوید
هیچ حد ضرر یا حد سودی تعریف شده ای وجود نخواهد شد. در این استراتژی تمام وقت معامله باز خواهد ماند، مگر وقتی که تغییر وضعیت بین شرایط خرید و فروش به وجود آید.
مرحله 1: ایجاد استراتژی خالی جدید
جادوگر اکسپرت را باز کنید و بر روی New در منوی بالای نرم افزار کلیک کنید و استراتژی خالی را انتخاب کنید. سپس به برگه استراتژی بروید و استراتژی جدید EMA cross را نام گذاری کنید.
استراتژی شامل قوانین معاملات است که به اکسپرت می گوید چه وقت خرید یا فروش انجام دهد، چه وقت یک معامله باز را ببندد، و غیره. گام بعدی ما تعریف قوانین معاملاتی برای استراتژی مان می باشد. به برگه قوانین معاملاتی بروید.
توجه :
قوانین معاملات پایه و اساس ساختمان استراتژی است. قبل از اینکه شما شروع به ساختن استراتژی تان کنید، نیاز است که بدانید چگونه معامله کنید – چه زمانی باید معامله جدید باز کنید و چه زمانی آن را ببندید.
هنگامی که قوانین معاملات خود را می دانید آنگاه می توانید آنها را به صورت CONDITION و ACTION تعریف کنید. و این تعریف ساده است، هنگامی که شرایط ( CONDITION) درست است، عمل( ACTION) اجرا می شود.
شرایط می تواند هر چیزی باشد، به عنوان مثال CCI> 0، و یا بعنوان مثال در استراتژی مورد نظر ما قطع شدن EMA(20) توسط EMA (10) به سمت بالا می باشد. عمل می تواند ارسال یک سفارش جدید یا بستن یک سفارش باز موجود باشد.
مرحله 2: تعریف قانون معامله برای سفارش خرید – بخش شرط
ابتدا قانون ارسال سفارش خرید را تعریف می کنیم. روی قانون 1 دوبار کلیک کنید و نام آن را به “Go long” تغییر دهید.
سپس بر روی Add new در سمت راست صفحه کلیک کنید تا پنجره محاوره شرط باز شود.
در اینجا ما باید قاعده مان را تعیین کنیم. به یاد داشته باشید، اگر EMA سریع (با دوره 10) بالاتر از EMA کندتر (با دوره 20 ) بوده و آن را قطع کند ما باید سفارش خرید باز کنیم.
ما با قسمت سمت چپ شروع میکنیم. شما EMA را در زیر عنوان شاخص های لیست شده پیدا خواهید کرد. شما همچنین می توانید “EMA” را در فیلد جستجو در بالای صفحه برای جستجوی شاخص با استفاده از نام آن تایپ کنید.
کادر انتخاب شاخص ها را باز کرده و میانگین متحرک نمایی را انتخاب کنید. اکنون برای قسمت راست هم همین کار را انجام دهید.
ما باید عملگر بین دو مقدار را نیز با مقدار نقاطع به سمت بالا “Crosses above” تنظیم کرده ایم.
توجه داشته باشید که هر دو شاخص (در سمت چپ و راست) دارای پارامترهای خاص خود هستند. ما باید این پارامترها را تغییر دهیم تا تعریف شرایط ما به پایان برسد.
ما می خواهیم زمانی که EMA سریع از EMA کندتر بالاتر می رود، سفارش خرید ارسال شود. در این مورد ما از دوره 10 برای EMA سریع و دوره 20 برای EMA کندتر استفاده می کنیم. بنابراین در داخل کادر دوره کلیک کنید و آن را به 10 برای EMA چپ و 20 برای EMA سمت راست تغییر دهید.
نتیجه همانند تصویر زیر ظاهر خواهد شد. روی OK کلیک کنید و پنجره محاوره را ببندید.
مرحله 3: تعریف قانون معامله برای سفارش خرید – بخش عمل
ما فقط شرط IF را مشخص کردیم، حالا باید عمل بعد از THEN را مشخص و تعیین کنیم – این بخش عمل است که زمانی که شرایط درست باشد فعال می شود. روی دکمه “Add new” در بخش THEN کلیک کنید.
این کار پنجره محاوره “Add action” را باز خواهد کرد.
قبل از هر چیز باید معامله فروش را ببندیم. اگر شما متوجه نمیشوید که چرا باید این کار انجام شود، تصور کنید که اکسپرت ما چگونه معامله خواهد کرد – همیشه در حالت معامله باز قرار دارد. بنابراین ممکن است اکسپرت زمانی که یک سیگنال خرید دریافت می کند، یک سفارش فروش باز داشته باشد. ما می خواهیم معامله را معکوس کنیم، بنابراین ما باید ابتدا معامله فروش را ببندیم و سپس یک معامله خرید باز کنیم.
بر روی مدیریت سفارش کلیک کرده و گزینه “Close position” را انتخاب کنید.
بستن یک معامله باز ساده است، شما فقط باید شماره Magic Number معامله را وارد کنید.
توجه کنید !
هر سفارشی باید از شماره انحصاری خود استفاده کند. این شماره به اکسپرت کمک می کند تا سفارش را شناسایی و به آن دسترسی پیدا کند.
ما می توانیم از هر مقداری برای این شماره، تا زمانی که منحصر به فرد است، استفاده کنیم. در این مثال تصمیم گرفتم از 100 برای سفارشات خرید و 200 برای سفارش فروش استفاده کنم.
بنابراین در اینجا ما با شماره 200 که یک سفارش فروش است، معامله را خواهیم بست. اگر دستور فروش وجود نداشته باشد هیچ اتفاقی نمی افتد، عمل نادیده گرفته می شود.
پس از کلیک کردن روی OK و بسته شدن پنجره محاوره ما می توانیم بینیم که فقط عمل و اقدام بستن معامله را اضافه کردیم. حالا ما یک عمل دیگر برای باز کردن یک معامله خرید جدید اضافه خواهیم کرد. با کلیک دوباره بر روی “Add new” و یک بار دیگر پنجره محاوره “Add action” باز می شود.
در اینجا ما ورود به بازار (Enter at Market) را انتخاب خواهیم کرد و شماره انحصاری را برای معاملات خرید به 100 تغییر می دهیم.
همه کار همین است، ما می توانیم پنجره محاوره را ببندیم.
ما فقط نیمی از استراتژی مان را تعریف کرده ایم – یک قانون کامل برای ارسال معاملات خرید.
قانون خرید زمانی فعال خواهد شد که EMA (10) بالاتر از EMA (20) قرار گرفته باشد و معاملات فروش باز را خواهد بست و سفارش خرید جدیدی باز می کند.
مرحله 4: تعریف قانون معامله برای سفارش فروش
اکنون ما می توانیم تمام پروسه را برای قانون فروش تکرار کنیم، اما یک راه ساده تر وجود دارد. ما می توانیم قانون موجود را تکثیر کرده و فقط آن را اصلاح کنیم. با این روش ما می توانیم در زمان و انجام کار زیاد صرفه جویی کنیم.
بر روی کلید “Clone this rule” کلیک کنید.
این کار یک کپی از اولین قانون ما ایجاد خواهد کرد. بیایید نام آنرا به “Go short” تغییر نام دهیم.
شما می توانید ببینید که قانون جدید یک کپی دقیق از قانون خرید است، بنابراین ما باید شرایط را تغییر دهیم. بر روی شرایط “EMA(10)[1] crosses above EMA(20)[1]” در پنجره IF دوبار کلیک کنید.
این گزینه پنجره محاوره ویرایش شرایط را باز می کند. از آنجا که این قانون معاملات فروش است، ما می خواهیم، زمانی که EMA سریع از EMA کندتر پایین تر می رود، معامله فروش باز کنیم. بنابراین ما باید عملگر را از “crosses above” به “crosses below” تغییر دهیم.
ما همچنین باید عمل THEN را تغییر دهیم. روی خط “Close position” در قوانین THEN دوبار کلیک کنید. ما باید آن را برای بستن معاملات با شماره منحصر بفرد 100 (که برای سفارش خرید است) تنظیم کنیم، بنابراین مقدار شماره “Magic number” را به 100 تنظیم کنید.
همچنین باید جهت باز شدن معامله را در قانون THEN از خرید به فروش تغییر دهید. بنابراین بر روی “Enter at market” دوبار کلیک کنید و جهت را به “Short” و همچنین “Magic number” را به 200 تغییر دهید (به یاد داشته باشید، ما برای سفارشات فروش از شماره 200 استفاده می کنیم).
استراتژی کامل است ما می توانیم رئوس مطالبی را که تا کنون انجام داده ایم را تکرار کنیم.
ما یک قانون “Go long” را تعریف کردیم که زمانی که EMA سریع از EMA کندتر با سرعت به سمت بالا حرکت می کند فعال می شود. این قانون اول معامله فروش باز فعلی “Short position” را بسته و معامله خرید “Long position” را باز می کند.
سپس ما قانون “Go short” را تعریف کردیم که زمانی که EMA سریع زیر EMA کندتر قرار می گیرد، فعال می شود. ابتدا معاملات خرید باز فعلی “Long position” را بسته و یک معامله فروش “Short position” را باز می کند.
مرحله 5: ذخیره استراتژی به عنوان اکسپرت برای MetaTrader
حالا که ما این کار را تمام کردیم، می توانیم استراتژی جدید خود را به صورت اکسپرت ذخیره کنیم. ما به برگه کد منبع تغییر وضعیت داده و نوع کد منبع را به اکسپرت برای متاتریدر4 “Expert advisor for Metatrader4(.MQ4)” تغییر خواهیم داد.
ما بلافاصله می توانیم کد اکسپرت استراتژی را که اندکی پیش ایجاد کرده ایم، را ببینیم.
حالا همه کاری که ما باید انجام دهیم این است که آن را در دایرکتوری “MetaTrader4/experts” ذخیره کنیم و اکسپرت جدید ما آماده برای آزمایش و یا معامله واقعی می باشد.
این مثال های اکسپرت به عنوان نمایش تکنیک های مختلفی که می توانند در جادوگر اکسپرت استفاده شوند، می باشند. هر نمونه شامل توضیح دقیق از منطق آن مثال و توابع استفاده شده در آن می باشد و شما می توانید هر استراتژی نمونه را در قالب جادوگر اکسپرت دانلود کنید.
مثال پخش صدا
مثال اکسپرتی که اگر CCI خط صفر را به سمت بالا قطع کند صوتی را پخش می کند.
مثال خیلی ساده که استفاده از عملیات سفارشی را نشان می دهد. این قانون به سادگی بررسی می کند که آیا CCI بالاتر از 0 است یا خیر. در این صورت عملیات سفارشی اجرا می شود. ;( PlaySound(“alert.wav
عملیات سفارشی اجازه می دهد تا هر کد MQL معتبر را اجرا کنید
(یا تابع predefined در فایل {EA Wizard} /code/CustomFunctions.mq4).
پرونده برای دانلود:
PlaySoundStrategy.sqw
با کلیک راست بر روی فایل کلیک کنید و Save as را انتخاب کنید
استراتژی نمونه را می توان تنها در جادوگر اکسپرت باز کرد
استراتژی مارتینگل
به عنوان مثال استراتژی مارتینگل ساخته شده در جادوگر اکسپرت می باشد. اصول استراتژی مارتینگل این است که پس از هر معامله ضرر، حجم معامله را برای معامله بعدی دو برابر می کند تا جبران معامله ضرر قبلی را تامین کند.
استراتژی 3 قانون دارد:
خرید 1
این قاعده بررسی می کند اگرهیچ معامله بازی (مقدار برگشتی تابع موقعیت بازار گزینه Flat باشد) وجود ندارد برای سیگنال ورودی نمونه (CCI عبور از 0 را بررسی می کند. اگر تمام شرایط درست باشد، سفارش جدید با حد سود 20 پیپ و حجم معامله 0.1 لات باز می شود
خرید 2
این قاعده بررسی می کند که اگر اولین معامله باز است و سود در موقعیت باز آن هم برابر یا کمتر از 20- پیپ (به معنای از دست دادن 20 پیپ ) باشد. این قاعده دستور اول را خاتمه داده و دستورالعمل جدیدی را با حد سود 20 پیپ و اندازه حجم معامله 0.2 لات باز می کند
خرید 3
سومین قاعده، بررسی می کند اگر معامله دوم P / L برابر یا کمتر از 20 – پیپ (به معنای از دست دادن 20 پیپ ) محاسبه شود. این دستور معامله دوم را خاتمه داده و دستورالعمل جدیدی را با حد سود 20 پیپ دوباره باز می کند و اندازه حجم معامله 0.4لات باز می کند
توجه داشته باشید که قوانین 2 یا 3 تنها در صورتی فعال می شوند که سفارش قبلی با 20 پیپ ضرر به پایان برسد
پس از سه معامله ناموفق با اندازه های 0.1، 0.2 و 0.4 لات و یا اگر هر یک از دستورات با سود به پایان برسد، استراتژی “دوباره راه اندازی ” (به دلیل عدم وجود قاعده بیشتری برای بررسی ضرر معامله سوم) شده و سفارش بعدی به طور معمول با حجم 0.1 لات باز خواهد شد.
استراتژی فقط به عنوان نمونه است، می توان آن را بهبود بخشید تا حاوی بیش از 3 مرحله مارتینگل باشد. حد ضرر در حالت دستی با شرایط P / L () <= -20 بازبینی می شود، به طوری که ما می توانیم اقدام مناسب را در هنگام اصابت کردن قیمت با حد ضرر، انجام دهیم.
پرونده برای دانلود:
Martingale.sqw
با کلیک راست بر روی فایل کلیک کنید و Save as را انتخاب کنید
استراتژی نمونه را می توان تنها در جادوگر اکسپرت باز کرد
شناوری حد ضرر برنامه ریزی شده توسط اکسپرت
مثال نحوه اداره کردن حد ضرر سفارشی با استفاده از جادوگر اکسپرت
استراتژی سفارش را باز می کند و سپس حد ضرر شناور برنامه ریزی شده را با استفاده از جادوگر اکسپرت، به جای تابع توقف درون سازی شده، ایجاد می کند. این نشان می دهد که چگونه می توانید شناوری حد ضرر خود را ایجاد کنید که می تواند متفاوت از حد ضرر شناور پیش فرض در MT4 باشد.
ما از دو متغیر (پارامترهای استراتژی) برای نگهداری اطلاعات در مورد سود معامله باز (LastOpenPL) و برای پیکربندی حد ضرر شناور دلخواه (TrailingStopInPips) استفاده خواهیم کرد. استراتژی 3 قانون دارد:
رفتن به خرید
این قاعده بررسی می کند اگر معامله باز (مقدار برگشتی تابع موقعیت بازار گزینه Flat باشد) وجود دارد آنگاه برای سیگنال ورودی نمونه (+ADX DI بیش از 30) را بررسی می کند. اگر همه شرایط درست باشند، دستور جدید با
Stop Loss = 50 pips باز می شود. همچنین متغیر LastOpenPL = 0 را تنظیم می کند.
تنظیم شناوری حد ضرر خرید
این قاعده بررسی می کند که آیا معامله باز است و اگر سود باز آن بزرگتر از مقدار متغیر LastOrderPL می باشد. اگر سود بزرگتر باشد، متغیر LastOrderPL را به سود معامله باز فعلی تنظیم می کند. به این ترتیب، LastOrderPL بالاترین سود را به دست خواهد آورد.
خروج از شناوری حد ضرر خرید
قانون سوم، اگر معامله باز باشد و اگر ضرر معامله باز فعلی کمتر از بالاترین سود منهای شناوری حد ضرر به پیپ نباشد اگر شرایط درست باشد، به این معنی است که سفارش فقط به حد ضرر شناور اصابت کرده و ما باید موقعیت را ببندیم.
پرونده برای دانلود:
TrailingStopSimulation.sqw
با کلیک راست بر روی فایل کلیک کنید و Save as را انتخاب کنید
استراتژی نمونه را می توان تنها در جادوگر اکسپرت باز کرد
شناوری حد ضرر پایین کمترین 5 شمعدانی قبلی
مثال نحوه ایجاد یک توقف شناور که همیشه حد ضرر را به کمترین مقدار 5 شمعدانی قبلی منتقل می کند.
استراتژی سفارشی را باز می کند و سپس حد ضرر را با استفاده از جادوگر اکسپرت به صورت برنامه ریزی شده شناور می کند و همیشه آن را به کمترین مقدار 5 شمعدانی قبلی جابجا می کند (تعداد شمع ها قابل تنظیم است).
ما از دو متغیر (پارامترهای استراتژی) استفاده می کنیم: BarsBack تعداد شمع ها برای محاسبه مقدار کمترین قیمت پایین کندل ها است، TrailingStopOffset یک عدد به واحد پیپ است که کمترین مقدار قیمت پایین را برای SL نگهداری می نماید، به عنوان مثال 10 پیپ زیر کمترین قیمت پایین. استراتژی 3 قانون دارد:
رفتن به خرید
این قاعده بررسی می کند اگر هیچ معامله بازی (مقدار برگشتی تابع موقعیت بازار گزینه Flat باشد) وجود نداشته باشد سیگنال ورودی نمونه (+ADX DI بیش از 30) را بررسی می کند. اگر تمام شرایط درست باشد، دستور جدیدی را با مقدار ابتدائی Stop Loss = 50 pips باز می کند.
حرکت SL به پایین
در باز شدن هر میله جدید، این قانون بررسی می کند اگر معامله باز و اگر در سود قرار دارد.
همچنین بررسی می کند اگر مقدار کمترین قیمت پایین 5 شمعدانی پیشین بالاتر از حد ضرر فعلی است. این آخرین تست ایجاد شده است تا ما حد ضرر را به عقب برگردانیم.
هنگامی که شرایط درست باشد، آنگاه تابع () MoveSL اجرا می شود تا حد ضرر را به مقدار کمترین قیمت پایین 5 شمعدانی پیشین قبلی منهای TrailingStopOffset انتقال دهد.
برای تعیین کمترین قیمت پایین 5 شمعدانی پیشین ما از تابع Lowest (5) استفاده میکنیم. از این مقدار، ما مقدار TrailingStopOffset را، که به واحد پیپ تبدیل می شود، کسر می کنیم، این بدان معنی است که حد ضرر جدید X پیپ در زیر کمترین مقدار است.
پرونده برای دانلود:
TrailStopToLow.sqw
با کلیک راست بر روی فایل کلیک کنید و Save as را انتخاب کنید
استراتژی نمونه را می توان تنها در جادوگر اکسپرت باز کرد
آنچه ما یاد خواهیم گرفت:
- مدیریت و تعریف شاخص های سفارشی در جادوگر اکسپرت
- وارد کردن تعاریف جدید شاخص سفارشی از StrategyQuant
- وارد کردن تعاریف جدید شاخص های سفارشی، اگر شما فایل شاخص mq4.* را داشته باشید
- نحوه تعریف شاخص های سفارشی تان به صورت دستی
- نحوه استفاده از شاخص های سفارشی در EA های ما
- مدیریت شاخص های سفارشی در جادوگر اکسپرت
اگر می خواهید از یک شاخص استفاده کنید که هنوز در جادوگر اکسپرت وجود ندارد، می توانید آن را به عنوان یک شاخص سفارشی به برنامه اضافه کنید. روی دکمه مدیریت شاخص های سفارشی در نوار ابزار کلیک کنید.
این گزینه پنجره محاوره مدیریت نشانگر را باز خواهد کرد. در اینجا شما می توانید لیستی از تمام شاخص های سفارشی اضافه شده به برنامه را مشاهده کنید. اگر هنوز هیچ شاخص جدیدی اضافه نکرده اید، این لیست می تواند خالی باشد.
در اینجا چند انتخاب داریم:
- وارد کردن شاخص های سفارشی جدید از وب سایت StrategyQuant
- وارد کردن شاخص های سفارشی جدید از فایل های شاخص
- تعریف کردن شاخص سفارشی خود به صورت دستی
وارد کردن تعاریف جدید شاخص سفارشی از StrategyQuant
ما در استراتژی کوانت یک لیست از شاخص های سفارشی سودمند را برای هر کسی که بخواهد دانلود نماید، نگه داری و به روز می کنیم.
برای دانلود تعاریف جدید به سادگی بر روی دکمه “Download new custom indicator definitions” کلیک کنید.
با این کار به سایت ما متصل شده و سایت را برای شاخص های سفارشی جدید بررسی می کند. اگر شاخص های جدیدی پیدا شوند، آنها را در یک لیست نمایش می دهد (به زیر نگاه کنید ).
شما می توانید هر کدام از این شاخص ها را که می خواهید به برنامه اضافه شود، انتخاب کنید و بر روی دکمه “..Add selected.” کلیک کنید.
شاخص های جدید دانلود شده به برنامه اضافه شده اند ، شما هم اکنون می توانید از آنها در استراتژی های معاملاتی خود استفاده کنید.
توجه کنید !
شاخص های جدید نه تنها به جادوگر اکسپرت اضافه می شوند، بلکه فایل های شاخص نیز از وب سایت ما دانلود شده و در پوشه “{EA Wizard}/custom_indicators” قرار می گیرند.
شما باید این شاخص ها را نیز به MetaTrader تان کپی کنید تا اکسپرت ها بتوانند از آنها استفاده کنند.
وارد کردن تعاریف شاخص های سفارشی جدید از فایل های شاخص
اگر شما شاخص های سفارشی تان را به صورت فایل داشته باشید، می توانید آنها را نیز به راحتی به جادوگر اکسپرت وارد کنید.
فقط فایل های شاخص خود را به پوشه “{EA Wizard}/custom_indicators” کپی کنید، سپس به مدیریت شاخص های سفارشی بروید و روی “Recognize new custom indicators from files” کلیک کنید.
جادوگر اکسپرت پوشه custom_indicators خود را برای فایل های جدید بررسی خواهد کرد و مجددا پنجره محاوره وارد نمودن را نمایش می دهد.
شما می توانید انتخاب کنید که کدام یک از این شاخص ها را می خواهید به برنامه اضافه کنید و بر روی دکمه “Add selected…” کلیک کنید.
همه کار همین بود، اکنون شما می توانید از آنها در برنامه استفاده کنید.
توجه کنید
فقط فایل های شاخص با کد منبع (با شناسهmq4 .) می توانند به صورت خودکار شناسایی شوند. اگر کد منبع شاخص خود را ندارید (فقط فایل ex4 کامپایل شده را دارید)، شاخص شناسایی نخواهد شد.
شما هنوز هم می توانید این شاخص را به صورت دستی به جادوگر اکسپرت اضافه کنید.
اضافه کردن شاخص سفارشی جدید بصورت دستی
شما همچنین می توانید شاخص های سفارشی جدید را به صورت دستی اضافه کنید، این کار نسبتا ساده است. با کلیک بر روی دکمه افزودن جدید “Add new” ، پنجره محاوره شاخص جدید سفارشی را باز کنید.
در اینجا شما می توانید هر شاخص را با تعیین کردن نام فایل آن، نام پارامترها و غیره تعریف کنید.
نام فایل مهمترین است – نام فایل باید نام دقیق فایل شاخص، بدون شناسه eq4. یا mq4. باشد.
اگر نام فایل نادرستی را وارد کنید، اکسپرت قادر نخواهد بود شاخص را شناسایی کند و شرط تعریف شده شکست خواهد خورد.
به عنوان نمونه، شاخص Aroon Up Down را تعریف می کنیم. نام فایل Aroon_Up_Down.mq4 است، بنابراین من به عنوان نام فایل Aroon_Up_Down را وارد می کنم.
نام های بلند و کوتاه شاخص فقط اسامی هستند که شاخص را با آن اسامی در جادوگر اکسپرت خواهید دید، و به طور کلی می تواند هر چیزی باشد.
مشخصه دیگر نوع بازگشتی است – ساده است – اگر شاخص درون نمودار قیمت کشیده شده باشد، مثلا میانگین متحرک، نوع بازگشتی قیمت است. اگر شاخص در ناحیه جداگانه زیر نمودار (مانند CCI، Momentum یا Stochastic) نمایش داده شود، آنگاه مقدار بازگشتی یک عدد است.
سپس ما باید پارامترهای شاخص را تعریف کنیم. هر شاخص دارای پارامترهای متعددی است که می تواند در متاتریدر پیکربندی شود. برای پیدا کردن پارامترهای شاخص ، به سادگی شاخص را در متاتریدر باز کنید و به برگه “Inputs” بروید.
ما می توانیم بینیم که شاخص Aroon Up Down ما دارای 3 پارامتر است، بنابراین ما می توانیم آنها را در جادوگر اکسپرت تعریف کنیم.
این شاخص همچنین می تواند مقادیر خروجی چندگانه داشته باشد. اگر بیش از یک خط در نمودار ترسیم شود، آنگاه خروجی های چندگانه دارد و ما باید آن را در اینجا تعریف کنیم.
باز هم می توانیم در متاتریدر بررسی کنیم که شاخص های ما از چه تعداد مقادیر خروجی استفاده می کنند. برای انجام این کار، ما باید شاخص را به نمودار اضافه کنیم و سپس MetaTrader -> View -> Data Window را باز کنیم.
ما می توانیم بینیم که شاخص Aroon Up Down ما دارای دو مقدار خروجی است – و دو خط آبی و قرمز ترسیم می کند. با چک کردن مقادیر در پنجره Data می توان دید که اولین مقدار مربوط به خط آبی است و مقدار دوم مربوط به خط قرمز می باشد. بنابراین می توانم مقادیر خروجی را برای تعریف شاخص مان به صورت زیر تعریف کنم:
همه کار همین است، این روش تعریف کامل شاخص جدید سفارشی است. هنگامی که ما روی OK کلیک کنیم شاخص به برنامه اضافه می شود و شما می توانید آن را مانند هر شاخص دیگر استفاده کنید.
استفاده از شاخص های سفارشی در جادوگر اکسپرت
وقتی شما از قبل شاخص سفارشی تعریف شده در جادوگر اکسپرت دارید، می توانید از آن به سادگی مانند هر شاخص دیگر درون سازی شده استفاده کنید. شما می توانید از شاخص های سفارشی خود در شرایط معامله استفاده کنید:
به سادگی جعبه
ترکیبی با عنوان شاخص های سفارشی را باز کنید و یکی از مواردی را که می خواهید استفاده کنید پیدا کنید. جعبه ترکیبی شاخص های سفارشی شامل تمام شاخص های سفارشی تعریف شده در سیستم می باشد.
شاخص خود را انتخاب کنید (مثلا QQE_ADV) و می توانید آن را با هر مقدار متغیردیگری در سمت راست، حتی یک شاخص سفارشی مقایسه کنید.
برخی از شاخص های سفارشی دارای مقادیر مختلف خروجی هستند – به عنوان مثال کانال های Keltner مقادیر کانال بالا، میانی و پایین را بر می گرداند.
شما می توانید مقدار خروجی را در پانل مشخصات انتخاب کنید.
شاخص های سفارشی را می توان در سطوح قیمت سفارشات نیز استفاده کرد، مثلا زمانی که سطح قیمتی را برای سفارشات توقف یا حد ضرر یا حد سود تعریف می کنید .
توجه کنید! ساختار پوشه MetaTrader در ساخت +600 تغییر کرده است!
دیگر شاخص ها و اکسپرت ها را در پوشه نصب MetaTrader ذخیره نمی کند بلکه در عوض، از پوشه داده جداگانه استفاده می کند.
شما می توانید مسیر پوشه داده MT4 خودتان را با باز کردن MetaTrader و رفتن به File -> Open Data Folder پیدا کنید
برای استفاده از شاخص سفارشی در متاتریدر تان، فایل شاخص باید در دایرکتوری “{MetaTrader4}/experts/indicators directory” کپی شود تا اکسپرت ما بتواند آن را پیدا کند و از آن استفاده کند.
این بخش یک آموزش برای ایجاد یک استراتژی کامل نیست، بلکه مجموعه ای از مثال هایی است که می توان به شکل پیشرفته تر در جادوگر اکسپرت انجام داد.
فهرست:
- استفاده از پارامترهای اکسپرت
- استفاده از حد ضرر و حد سود سراسری
- استفاده از مدیریت سرمایه
- بستن معامله باز
- استفاده از شاخص های سفارشی در جادوگر اکسپرت
- استفاده از کنترل های استراتژی
- استفاده از تابع Is Bar Open
استفاده از پارامترهای اکسپرت
هنگامی که شما هر اکسپرت را اجرا می کنید می توانید متوجه شوید که اکسپرت حاوی تعدادی پارامتر قابل تنظیم می باشد که به شما اجازه می دهد تا آن را پیکربندی کرده یا یا با مقادیری که مناسب به نظر می رسند بهینه سازی کنید.
چگونه میتوانیم پارامترها را به اکسپرتی که توسط جادوگر اکسپرت ساخته شده است اضافه کنیم؟ این کار خیلی ساده است
شاید متوجه شدید که برگه استراتژی در جادوگر اکسپرت شامل بخش پارامترهای استراتژی است. این قسمت جایی است که ما می توانیم پارامترهای اکسپرت را تعریف کنیم.
برای افزودن یک یا چند پارامتر روی دکمه “Add new” کلیک کنید. شما می توانید نام، نوع آن (عدد صحیح، اعشاری، منطقی یا رشته ای) را تغییر دهید و مقدار پیش فرض را مشخص کنید. اجازه دهید یک پارامتر با نام TrailingStopInPips را از نوع int و با مقدار پیش فرض 50 تعریف کنیم. شبیه این خواهد بود.
حالا ما یک پارامتر داریم، اما در هیچ کجا استفاده نشده است. از آنجایی که این پارامتر برای شناور سازی حد ضرر است، ما می خواهیم از آن در سفارشات مان به همین منظور استفاده کنیم.
ما می توانیم به بخش قوانین معاملات تغییر وضعیت داده و هنگامی که سفارش مان را در بازار ایجاد یا ویرایش می کنیم، می توانیم شناوری حد ضرر را در آنجا تعریف کنیم. فقط روی دکمه کوچک سه نقطه در پارامتر Trailing Stop کلیک کنید.
این گزینه پنجره محاوره ” “Dialog Stop Trailing را باز می کند که در آن می توانیم گزینه های مختلفی را انتخاب کنیم و یکی از آنها استفاده از متغیر است.
به این ترتیب ما می توانیم به اکسپرت اجازه دهیم تا از متغیر حد ضرر شناور در پارامتر که ما می توانیم تغییرش دهیم، استفاده کند.
توجه
دکمه سه نقطه در کنار هر پارامتر همیشه به شما اجازه می دهد یک پارامتر را به جای مقدار ثابت تعیین کنید یا حتی یک پنجره محاورۀ پیکربندی جدید با گزینه های بیشتر باز کنید.
استفاده از حد ضرر و حد سود سراسری
برای هر سفارش شما می توانید حد ضرر و حد سود خودش را مشخص کنید. برای ساده تر کردن کارها، این کار امکان پذیر است که یکبار حد ضرر و حد سود سراسری را بکار ببرید و اجازه دهید تا هر سفارش از آن استفاده کند.
حد ضرر و حد سود سراسری (Global SL/PT ) را می توان در برگه استراتژی تعریف کرد.
در اینجا شما می توانید یا یک مقدار را به واحد pip وارد کنید، به عنوان مثال 40، و یا با کلیک بر روی دکمه سه نقطه تنظیمات پیشرفته تر را باز کنید .
به عنوان مثال، ما حد ضرر ( Stop Loss) را به عنوان مقدار ثابت به پیپ تعریف خواهیم کرد، اما بعد از پارامتر اکسپرت استفاده خواهیم کرد، بنابراین می توانیم بعدا مقدار را تغییر دهیم. برای حد سود ما از فرمول ساده *2 ATR (10) استفاده خواهیم کرد.
بیایید اول Stop Loss را تعریف کنیم. از آنجا که ما می خواهیم از پارامتر اکسپرت استفاده کنیم، پارامتر جدید StopLossInPips را تعریف می کنیم و آنرا با مقدار پیش فرض 50 تنظیم می کنیم.
حالا ما به حد ضرر سراسری می رویم و بر روی دکمه سه نقطه کلیک می کنیم تا پنجره محاوره Stop Loss باز شود.
در اینجا ما گزینه استفاده از متغیر “Use from variable” را انتخاب می کنیم و متغیر خود را انتخاب می کنیم. بنابراین اکنون Global Stop Loss را با مقدار متغیر StopLossInPips تنظیم میکنیم.
بعد ما بر روی دکمه سه نقطه کنار کادر حد سود “Profit Target” کلیک می کنیم تا پنجره محاوره حد سود را باز کنیم.
و گزینه ATR based را با ضرایب صحیح انتخاب خواهیم کرد.
ما تقریبا به پایان کار رسیدیم، سطوح حد ضرر و حد سود سراسری را تعریف کردیم.
بیشتر از یک قدم دیگر برای انجام کار مانده!
ما SL / PT سراسری خود را تعریف کردیم، اما هیچ سفارشی در حال حاضر از آن استفاده نمی کند. برای استفاده آن در سفارش ها، ما باید به تنظیمات هر یک از دستورات مان رفته و بر روی آنها کلیک کنیم تا آنها را ویرایش کنیم و بر روی دکمه سه نقطه کنار Stop Loss و Profit Targetکلیک کنیم.
در پنجره محاوره ای که ظاهر می شود ما باید “Use global Stop Loss” و “Use global Profit Target” را انتخاب کنیم. پس از آن سفارشات ما از SL/PT پیکربندی شده سراسری استفاده می کنند.
همه کار همین بود، اکنون سفارش ما از SL و TP سراسری تعریف شده استفاده خواهند کرد.
استفاده از مدیریت سرمایه
هر بار که یک سفارش ایجاد میکنید، باید مقدار حجم معامله ای که باید بخرید و یا بفروشید را شبیه تصویر زیر تعیین کنید.
ما می توانیم این کار را مانند همین روش انجام دهیم، اما پس از آن، اکسپرت ما همیشه با یک اندازه ثابت از حجم معامله خواهد کرد و تغییر آن دشوار خواهد بود.
خیلی بهتر و همچنین ساده تر است. تا به جای تنظیم مقدار هر سفارش، از مدیریت سرمایه درون سازی شده استفاده کنیم ، بر روی دکمه کوچک در کادر مقدار کلیک کنید تا پنجره محاوره مقدار باز شود.
ما چند گزینه داریم – می توانیم مقدار (اندازه حجم معامله) را به عنوان یک عدد وارد کنیم، یا از یک متغیر استفاده کنیم یا از مدیریت سرمایه از پیش تعریف شده استفاده کنیم.
در اینجا ما فقط می گوییم که سفارش باید از مدیریت سرمایه از پیش تعیین شده استفاده کند، هر چه که مقدار فرمول MM می باشد. شما می توانید آن را برای هر سفارشی مثل این تنظیم کنید.
مدیریت سرمایه را می توان در برگه استراتژی در برگه مدیریت سرمایه انتخاب کرد.
جادوگر اکسپرت در حال حاضر از دو حالت مختلف مدیریت سرمایه برای انتخاب پشتیبانی می کند:
- بدون مدیریت سرمایه – این حالت به نظر می رسد یک حالت بی فایده باشد، اما نکته این است که شما می توانید مدیریت سرمایه را برای تمام سفارشات با انتخاب این حالت تغییر دهید. معاملات با مقدار حجم ثابت، اساسی ترین حالت “مدیریت سرمایه” است.
- با مدیریت سرمایه – با درصد ریسک ثابتی از ارزش جاری سرمایه حساب – در این حالت اکسپرت با مقدار حجم رشد یافته از رشد حساب شما، معامله می کند. شما می توانید ریسک را به درصد تعیین کنید که حداکثر مقدار درصدی از حساب شما است که در هر معامله به خطر می افتد. بنابراین اگر شما 5٪ را تنظیم کنید، و یک معامله ضرر ده شود هرگز بیش از 5٪ از دست نخواهید داد.
مدیریت سرمایه (MM) مقدار حجم معامله که درصد ریسک ثابتی از مقدار ارزش جاری سرمایه حساب می باشد را از طریق مقدار حد ضرر محاسبه می کند.
به عنوان مثال، اگر حساب 10000دلاری داشته باشید و مایل هستید 4٪ از در هر معامله ریسک کنید، این بدان معنی است که شما در هر معامله 400 دلار (4٪ از 10000 دلار می شود 400 دلار) ریسک خواهید کرد.
مقدار حجم معامله به حد ضرر بستگی دارد. اگر سفارش شما از حد ضرر 50 پیپ استفاده کند، مقدار حجم معامله مقداری محاسبه خواهد شد، که اگر حد ضرر زده شود، فقط همین 400 دلار را از دست خواهید داد.
در این مورد، حجم معامله 0.8 لات است.
توجه کنید!
به یاد داشته باشید، برای استفاده از مدیریت سرمایه در معاملات خود، مقدار هر سفارش را باید با “Use predefined money management” تنظیم کنید.
بستن معامله باز
اکسپرت شما می تواند معاملات باز را به طور پویا کنترل کرده و زمانی که وضعیت به نفع شما نیست، آنها را ببندید.
درست مثل وقتی که وارد معامله می شوید، شما می توانید یک قانون برای بستن معامله ایجاد کنید تا در صورتی که شرایط داده شده مطابقت داشته باشد قانون اجرا شود.
اجازه دهید بگوییم که ما در معامله خرید هستیم و اگر CCI (50) پایینتر از 0 قرار بگیرد، می خواهیم معامله را ببندیم. ما می توانیم یک قانون جدید خروج از خرید را تعریف کنیم و شرایط را مانند این تصویر تنظیم کنیم:
این بدان معنی است که وقتی ما در موقعیت خرید قرار داریم و CCI (50) کمتر از 0 باشد، قانون ما فعال خواهد شد. پس ما عمل خود را تعریف می کنیم:
بستن موقعیت با شماره انحصاری 11111. ما باید شماره انحصاری سفارش مان را که می خواهیم ببندیم را مشخص کنیم، در اینجا فرض می کنیم که سفارش خرید ما دارای شماره انحصاری 11111 است.
هر سفارش باید از شماره منحصر به فرد خود استفاده کند. شماره انحصاری به اکسپرت کمک می کند تا سفارش را شناسایی و اداره کند.
ما می توانیم از هر مقداری برای شماره انحصاری، تا زمانی که آن شماره منحصر به فرد است، استفاده کنیم.
استفاده از شاخص های سفارشی در جادوگر اکسپرت
وقتی شما از قبل شاخص سفارشی تعریف شده در جادوگر اکسپرت دارید، می توانید از آن به سادگی مانند هر شاخص دیگر درون سازی شده استفاده کنید. شما می توانید از شاخص های سفارشی خود در شرایط معامله استفاده کنید:
به سادگی جعبه ترکیبی با عنوان شاخص های سفارشی را باز کنید و یکی از مواردی را که می خواهید استفاده کنید پیدا کنید. جعبه ترکیبی شاخص های سفارشی شامل تمام شاخص های سفارشی تعریف شده در سیستم می باشد.
شاخص خود را انتخاب کنید (مثلا QQE_ADV) و می توانید آن را با هر مقدار متغیردیگری در سمت راست، حتی یک شاخص سفارشی دیگر مقایسه کنید.
برخی از شاخص های سفارشی دارای مقادیر مختلف خروجی هستند – به عنوان مثال کانال های Keltner مقادیر کانال بالا، میانی و پایین را بر می گرداند.
شما می توانید مقدار خروجی را در پانل مشخصات انتخاب کنید.
شاخص های سفارشی را می توان در سطوح قیمت سفارشات نیز استفاده کرد، مثلا زمانی که سطح قیمتی را برای سفارشات توقف یا حد ضرر یا حد سود تعریف می کنید .
توجه
برای استفاده از شاخص سفارشی در متاتریدر خود، فایل شاخص باید در دایرکتوری “{MetaTrader4}/experts/indicators directory” کپی شود تا اکسپرت ما بتواند آن را پیدا کند و از آن استفاده کند.
استفاده از کنترل های استراتژی
ما نیاز نداریم که فقط مقادیر شاخص را در شرایط مان مقایسه کنیم. جادوگر اکسپرت به شما این امکان را می دهد تا شرایط را بر اساس سفارشات فعلی در حال اجرا هم ایجاد کنید.
این توابع در جعبه کنترل های ترکیبی استراتژی، در پنجره محاوره افزودن شرط (“Add condition”) قرار دارند.
برای مثال در اینجا شما می توانید یک شرط برای خروج از معامله پس از میله های داده شده در معامله، و یا برای وارد نشدن به معامله زمانی که 2 معامله امروز پیش از این وجود داشته، و غیره ایجاد کنید.
در تصویر زیر می توانید صحت و درستی شرط را در صورتی که معامله باز (در واحد پیپ ) 50 پیپ کمتراست، را ببینید. این بدان معنی است که ما بیش از 50 پیپ در ضرر هستیم.
ترکیب این شرط با عمل بستن سفارش و حد ضرری که شما مخفی کرده اید توسط کارگزار دیده نمی شود.
با استفاده از این قاعده، اکسپرت معامله را نظارت کرده و زمانی که مقدار ضرر معامله بیش از 50 پیپ می شود، آن را می بندد.
استفاده از تابع Is Bar Open
Is Bar Open تابع مفیدی است که وقتی اکسپرت در موقعیت باز شدن میله جدید است، مقدار درست را بر می گرداند. برای استراتژیهای معاملاتی مناسب است که برخی از مقادیر شاخص را فقط در ابتدای باز شدن یک میله جدید یا در زمان معین داده شده بررسی می کنند.
استراتژی معاملاتی صبح فارکس من یک مثال خوب از چنین استراتژی است – تنها یک بار در روز در هنگام باز شدن یک نوار در یک زمان معین را برای یک سیگنال بررسی می کند.
برای چه کاری خوب است؟ این باعث می شود تا بک تست کردن سریع تر انجام شود و به اکسپرت می گوید که تنها یک بار در هر میله قاعده را بررسی کند.
با استفاده از این تابع در قانون خود، به اکسپرت می گویید که نیازی به پردازش هر چیزی در داخل میله نیست، که این شرط سرعت آن را افزایش می دهد.
فهرست توابع و بلوک که می توانند برای ایجاد استراتژی مورد استفاده قرار گیرند:
اطلاعات قیمت | |
Ask, Bid | Spread NEW |
SpreadInPips | Open, High, Low, Close |
Open Daily, High Daily, Low Daily, Close Daily | Heiken Ashi Open, High, Low, Close |
شاخص ها |
|
Accellerator Oscilator | Accumulation/Distribution |
Alligator | Average Directional Movement Index (ADX) |
Average True Range (ATR) | Awesome Oscilator |
Bears Power | Bollinger Band |
Bulls Power | Commodity Channel Index (CCI) |
Demarker | Envelopes |
Force Index | Fractals |
Gator Oscillators | Ichimoku Kinko Hyo |
MACD | Market Facilitation Index |
Momentum | Money Flow Index |
Moving Average | Simple Moving Average |
Exponential Moving Average | Triple Exponential Moving Average |
Moving Average of Oscilator | On Balance Volume |
Parabolic SAR | Relative Strenght Index (RSI) |
Relative Vigor Index | Standard Deviation |
Stochastic Oscilator | Volume |
Williams % Range | Price Difference |
شاخص های سفارشی |
|
Custom Indicator | Heiken Ashi |
Highest, Lowest | Highest In Range, Lowest In Range NEW |
Bar Range | Biggest Range, Smallest Range |
مقادیر زمانی |
|
Hour, Minute, Day, Day of week | Time |
TimeCurrent | |
کنترل استراتژی |
|
Market Position | Order Position |
Last Order | Last Order Today |
Bars Since Order Open NEW | Bars Since Order Closed NEW |
Pending Order Exists | Order Opened This Bar |
Order Opened This Minute | Order Closed This Bar |
Order Closed This Minute | Orders Opened Today |
Open P/L (in pips) | Closed P/L (in pips) |
Sum of Closed P/L (in pips) NEW | Open P/L (in money) NEW |
Closed P/L (in money) NEW | Sum of Closed P/L (in money) |
Total Profits NEW | Total Losses NEW |
Current Position Size | Account Balance |
Account Equity NEW | Order Opening Price |
Order SL | Order PT |
Symbol NEW | Order Symbol NEW |
توابع |
|
Addition, Subtraction, Multiplication, Division | Indicator Angle |
Indicator Average | Minimum, Maximum |
ConvertToRealPips | ConvertToPips |
GetTime | IsBarOpen |
Recent NEW | |
غیره |
|
Number | String NEW |
Candle Pattern NEW | |
عملکردهایTHEN |
|
Enter at Market/Limit/Stop | Close Position, Close All Positions |
Close Position Partially | Move PT/SL To |
Do Nothing | Assign Variable |
Send Email | Send Email Advanced NEW |
Log To Journal, Log To File |
اطلاعات قیمت
شامل تمامی مقادیر داده های استاندارد قیمت ها، از جمله Ask، Bid، Open، High، Low، Close، Open Daily، و غیره.
Ask, Bid
قیمت فعلی خرید و فروش کارگزار
Spread
مقدار واقعی کارمزد فعلی را به واحد پیپ بر می گرداند – بنابر این اگر کارمزد 3.5 پیپ باشد ، مقدار 00035/0 را برمی گرداند نه 5/3 را
SpreadInPips
مقدار فعلی کارمزد را به پیپ بر می گرداند – بنابر این اگر کارمزد 3.5 پیپ باشد ، مقدار 3.5 را برمی گرداند
Open, High, Low, Close
مقدار قیمت باز شدن، بالا، پایین، بسته شدن شمعدانی داده شده را بر میگرداند
Open Daily, High Daily, Low Daily, Close Daily
مقدار قیمت باز شدن، بالا، پایین، بسته شدن روز داده شده را بر میگرداند.
Heiken Ashi Open, High, Low, Close
مقدار قیمت باز شدن، بالا، پایین، بسته شدن هیکن اشی شمعدانی داده شده را بر میگرداند
شاخص ها
شامل تمام شاخص های استاندارد متاتریدر4، از جمله نوسانگر شتاب دهنده، انباشت / توزیع، و غیره
Accellerator Oscilator
Accumulation/Distribution
Alligator
Average Directional Movement Index (ADX)
Average True Range (ATR)
Awesome Oscilator
Bears Power
Bollinger Band
Bulls Power
Commodity Channel Index (CCI)
Demarker
Envelopes
Force Index
Fractals
Gator Oscillators
Ichimoku Kinko Hyo
MACD
Market Facilitation Index
Momentum
Money Flow Index
Moving Average
Simple Moving Average
Exponential Moving Average
Triple Exponential Moving Average
Moving Average of Oscilator
On Balance Volume
Parabolic SAR
Relative Strenght Index (RSI)
Relative Vigor Index
Standard Deviation
Stochastic Oscilator
Volume
Williams % Range
Price Difference
مقدار تفاوت بین دو قیمت را بر می گرداند
شاخص های سفارشی
شامل چندین شاخص سفارشی درون سازی شده و توابع برای دریافت بالاترین و پایین ترین سطح، بزرگترین و کوچکترین محدوده و غیره می باشد
همچنین شامل تمام شاخص های سفارشی جدیدی است که شما تعریف کرده اید و یا به جادوگر اکسپرت وارد کرده اید
Custom Indicator
به شما اجازه می دهد تا بصورت دستی شاخص سفارشی تان را تعیین کنید با این وجود خیلی ساده تر است که از قابلیت درون سازی شده نحوه وارد کردن یک شاخص سفارشی که در اینجا توضیح داده شده است، استفاده کنید.
Heiken Ashi
Highest, Lowest
مقدار بالاترین قله و یا پایین ترین دره را در محدوده میله ها داده شده بر می گرداند.
Highest In Range, Lowest In Range
مقدار بالاترین قله و یا پایین ترین دره شمعدانی ها را در محدوده زمانی داده شده بر می گرداند.
Bar Range
اندازه میله – اندازه فاصله بین قیمت بالا تا پایین را با مقدار واقعی پیپ بر می گرداند (مقداری شبیه 0.023 و نه مقدار 23)
Biggest Range, Smallest Range
بزرگترین و یا کوچکترین محدوده میله را در دوره داده شده از شمعدانی ها بر می گرداند
مقادیر زمانی
مقادیر مرتبط به زمان را بر می گردانند
Hour, Minute, Day, Day of week
مقادیر معلوم زمانی را بر می گرداند
Time
مقدار عددی زمان کندل داده شده را بر می گرداند (با مقدار تابع GetTime() قابل مقایسه است)
مقدار برگشتی، زمان میله فعلی است که شامل مقدار ثانیه نمی شود
TimeCurrent
زمان فعلی (شامل ثانیه ) به صورت مقدار عددی را بر می گرداند (با مقدار تابع GetTime() قابل مقایسه است)
مقدار زمان را از آخرین تیک که شامل ثانیه است را بر می گرداند
کنترل استراتژی
توابعی که به شما اطلاعاتی در مورد سفارش های باز و بسته شده و غیره می دهد
Market Position
وضعیت معاملات فعلی بازار را بر می گرداند اگر بیش از یک معامله در یک زمان یکسان باز شده باشد اولین آنها را بر خواهد گرداند
وضعیت معاملات بازار می تواند باشد:
Flat – هیچ معامله ای باز نیست
Long – معامله خرید باز است
Short – معامله فروش باز است
Order Position
وضعیت سفارش فعلی تعیین شده با شماره انحصاری داده شده را بر می گرداند
Last Order
نوع (طولانی یا کوتاه) آخرین سفارش فعال (غیر از معلق) را برمیگرداند
Last Order Today
نوع آخرین سفارش فعال امروز(غیر از معلق) را برمیگرداند
Bars Since Order Open
تعداد میله ها را از زمانی که سفارش با شماره انحصاری داده شده باز شد را بر می گرداند. اگر شماره انحصاری را به 0 تنظیم کنید، تعداد میله ها از زمانی که آخرین سفارش باز شده را بر می گرداند
Bars Since Order Closed
تعداد میله ها را از زمانی که سفارش با شماره انحصاری داده شده بسته شد را بر می گرداند. اگر شماره انحصاری را به 0 تنظیم کنید، تعداد میله ها از زمانی که آخرین سفارش بسته شده را بر می گرداند
Pending Order Exists
اگر سفارش معلق (توقف یا محدودیت) با شماره انحصاری داده شده وجود داشته باشد، مقدار درست “True” را بر می گرداند
Order Opened This Bar
اگر سفارش با شماره انحصاری داده شده در نوار فعلی باز شده باشد، مقدار درست “True” را بر می گرداند
Order Opened This Minute
اگر سفارش با شماره انحصاری داده شده در دقیقه فعلی باز شده باشد، مقدار درست “True” را بر می گرداند
Order Closed This Bar
اگر سفارش با شماره انحصاری داده شده در نوار فعلی بسته شده باشد، مقدار درست “True” را بر می گرداند
Order Closed This Minute
اگر سفارش با شماره انحصاری داده شده در دقیقه فعلی بسته شده باشد، مقدار درست “True” را بر می گرداند
Orders Opened Today
تعداد سفارشات باز شده امروز را برمی گرداند
Open P/L (in pips)
مقدار سود/ضرر سفارش باز شده با شماره انحصاری داده شده را به واحد پیپ بر می گرداند. اگر شماره انحصاری را به 0 تنظیم کنید، مجموع سود/ضرر را برای تمام سفارشات فعال بر می گرداند.
Closed P/L (in pips)
مقدار سود/ضرر آخرین سفارش بسته شده با شماره انحصاری داده شده را بر می گرداند. اگر مقدار صفر را برگرداند یعنی سفارش هنوز بسته نشده است اگر شماره انحصاری را به 0 تنظیم کنید، سود/ضرر را برای آخرین سفارش بسته شده بر می گرداند.
Sum of Closed P/L (in pips)
مقدار مجموع سود/ضرر تعداد X عدد از آخرین سفارشات با شماره انحصاری داده شده را به پیپ بر می گرداند. اگر سفارش هنوز بسته نشده باشد مقدار 0 را بر خواهد گرداند.
اگر شماره انحصاری 0 باشد، مجموع سود/ضرر آخرین سفارشات بسته شده را بر می گرداند.
Open P/L (in money)
مقدار سود/ضرر سفارش باز شده با شماره انحصاری داده شده را به واحد پول بر می گرداند. اگر شماره انحصاری را به 0 تنظیم کنید، مجموع سود/ضرر را برای تمام سفارشات فعال بر می گرداند.
Closed P/L (in money)
مقدار سود/ضرر آخرین سفارش بسته شده با شماره انحصاری داده شده را به واحد پول بر می گرداند. اگر مقدار صفر را برگرداند یعنی سفارش هنوز بسته نشده است اگر شماره انحصاری را به 0 تنظیم کنید، سود/ضرر را برای آخرین سفارش بسته شده بر می گرداند.
Sum of Closed P/L (in money)
مقدار مجموع سود/ضرر تعداد X عدد از آخرین سفارشات با شماره انحصاری داده شده را به واحد پول بر می گرداند. اگر سفارش هنوز بسته نشده باشد مقدار 0 را بر خواهد گرداند.
اگر شماره انحصاری 0 باشد، مجموع سود/ضرر آخرین سفارشات بسته شده را بر می گرداند.
Total Profits
مجموع تعداد معاملات سودآور ، در تعداد X عدد از آخرین سفارشات با شماره انحصاری داده شده را بر می گرداند. اگر شماره انحصاری 0 باشد، سود تعدادی از آخرین سفارشات X را بر می گرداند
Total Losses
مجموع تعداد معاملات ضررده ، در تعداد X عدد از آخرین سفارشات با شماره انحصاری داده شده را بر می گرداند. اگر شماره انحصاری 0 باشد، ضرر تعدادی از آخرین سفارشات X را بر می گرداند
Current Position Size
مقدار حجم معامله فعلی ( لات ) را برای سفارش با شماره انحصاری داده شده را بر می گرداند. اگر شماره انحصاری را به 0 تنظیم کنید، مجموع مقدار حجم همه سفارشات فعال را بر می گرداند
Account Balance
مقدار سرمایه حساب را به واحد پول بر می گرداند
Account Equity
ارزش فعلی سرمایه حساب را به واحد پول حساب بر می گرداند.
Order Opening Price
قیمت باز شدن معامله با شماره انحصاری داده شده بر می گرداند.
Order SL
حد ضرر سفارش را بر می گرداند.
Order PT
حد سود سفارش را بر می گرداند.
Symbol
یک رشته متنی شامل نام ابزار مالی فعلی را برمی گرداند
Order Symbol
نام نماد سفارش با شماره انحصاری را بر می گرداند
توابع
شامل توابع درون سازی شده برای دستکاری با مقادیر می باشد
Addition, Subtraction, Multiplication, Division
انجام عملیات داده شده بر روی دو عملوند: (Parameter1 + Parameter2) یا (Parameter1 – Parameter2) یا (Parameter1 * Parameter2) یا (Parameter1 / Parameter2)
Indicator Angle
یک تابع برای اندازه گیری افزایش یا کاهش زاویه شاخص است. توجه داشته باشید که قابلیت استفاده از آن خیلی به تنظیم صحیح پارامتر ضریب بستگی دارد!
زاویه شاخص که روی صفحه نمایش می بینید بستگی به مقیاس نمودار و زمان بندی دارد، این امر نمی تواند توسط اکسپرت قابل شناسایی باشد.
مقدار ضریب مناسب برای تمام شاخص های قیمت مانند EMA، Bollinger Bands، و غیره 0.00005 (0.005 برای جفت های بر اساس JPY) می باشد.
برای شاخص هایی مانند CCI، بهترین مقدار ضریب در حدود 25-50 است.
Indicator Average
یک تابع برای محاسبه میانگین هر شاخص است. این تابع با قابلیت MT4 در استفاده از میانگین متحرک با شاخص دیگری در نمودار مطابقت دارد.
Minimum, Maximum
حداقل یا حداکثر دو مقدار را بر می گرداند.
ConvertToRealPips
مقدار پیپ را به مقدار دهدهی اعشاری تبدیل می کند که می تواند در توابع قیمت مورد استفاده قرار گیرد. و به طور خودکار واحد پول استفاده شده و تعداد رقم آن را شناسایی می کند.
مثلا مقدار 60 پیپ به 0.0060 تبدیل می شود (برای ارزهای 4 و 5 رقمی EURUSD، یا به 0.60 برای ارزهای 2 و 3 رقمی مانند USDJPY)
ConvertToPips
این تابع متضاد تابع () ConvertToRealPips است. این تابع مقدار را از پیپ واقعی (عدد اعشاری) به پیپ تبدیل می کند. و به طور خودکار واحد پول استفاده شده و تعداد رقم آن را شناسایی می کند.
به عنوان مثال مقدار 0.0060 به 60 پیپ تبدیل می شود.
GetTime
زمان تعیین شده توسط پارامترهای ساعت و دقیقه را به مقدار عددی بر می گرداند.که مناسب برای مقایسه با TimeValue -> Time می باشد.
به این ترتیب شما می توانید از شرایط زمانی در معاملات خود استفاده کنید.
یک مثال از شرایط می تواند Time[1]= GetTime (8,30) باشد – که اگر زمان در نوار قبلی 8:30 بود نتیجه مقدار درست خواهد بود.
IsBarOpen
هنگامی که میله باز شد، مقدار درست را بر می گرداند. این اتفاق در هر میله فقط یکبار می افتد ، بنابراین شما می توانید از این شرایط برای استراتژی هایی که باید تنها یک معامله در هنگام باز شدن میله ارسال کنند استفاده کنید.
Recent
آخرین مقدار یک شاخص را برمی گرداند. این تابع را می توان در شاخص هایی نظیر ZigZag یا شاخص های نوسانگر استفاده کرد که مقادیر خروجی خود را فقط برای تعداد کمی از شمعدانی ارائه می دهند.
این تابع آخرین مقدار شاخص را با تعداد X شمعدانی به سمت عقب داده شده بر می گرداند.
غیره
شامل توابع درون سازی شده برای دستکاری مقادیر می باشد
Number
از آن برای مشخص کردن شماره در شرایط استفاده کنید.
String
از آن برای مشخص کردن رشته در شرایط استفاده کنید، برای مثال برای مقایسه با تابع نماد.
Candle Pattern
اگر الگوی شمعدانی مشخص شده در موقعیت داده شده در نمودار شکل گرفته باشد، مقدار درست را بر می گرداند .
الگوهای شمع پشتیبانی شده:
Doji, Hammer, Shooting Star, Dark Cloud, Piercing Line, Bearish Engulfing, Bullish Engulfing, Bearish Harami, Bullish Harami,
Bearish Harami Cross, Bullish Harami Cross
Variables
این دسته شامل لیستی از تمام متغیرها (پارامترهای استراتژی) است که شما در برگه استراتژی تعریف کردید.
عملکردهای THEN
Enter at Market/Limit/Stop
معامله جدید آنی در بازار، معلق از نوع محدود و یا توقف باز می کند. شما می توانید بسیاری از پارامترها را در سفارش خود پیکربندی کنید، از جمله حد سود، حد ضرر، شناوری حد ضرر و غیره
شما باید یک شماره منحصر به فرد را برای هر سفارش مشخص کنید. شماره انحصاری می تواند هر عدد تصادفی باشد، به عنوان مثال 1، 2، 3، 100، 200، 11111 و غیره
Close Position, Close All Positions
معامله باز (مشخص شده توسط شماره انحصاری) را بسته و یا تمام سفارشات باز فعال فعلی را در قیمت فعلی بازار می بندد.
Close Position Partially
بخشی از معامله باز را (مشخص شده توسط شماره انحصاری) را می بندد، شما می توانید تعیین کنید که چه مقدار از حجم این سفارش باید بسته شود.
Move PT/SL To
حد ضرر یا حد سود سفارش تعیین شده را به سطح جدید انتقال می دهد. شما می توانید از این تابع برای انتقال SL یا PT یک سفارش بسته به شرایط دیگر، مانند نوسانات بازار، سیگنال معاملاتی و غیره استفاده کنید.
Do Nothing
فقط یک نگهدارنده مکانی برای عمل خالی است. این گزینه را می توان برای مثال برای سیگنال شاخص استفاده کرد.
Assign Variable
یک مقدار جدید را به یک متغیر اختصاص می دهد.
Send Email
ایمیلی آگاه سازی با موضوع و متن مشخص شده را ارسال می کند.
توجه کنید! – این گزینه به عملکرد ارسال ایمیل در متاتریدر بستگی دارد، بنابراین نیاز است شما به طور صحیح گزینه تنظیمات ایمیل در متاتریدر (MT4: Tools -> Options -> Email Options) را انجام دهید.
Send Email Advanced
ایمیلی آگاه سازی با موضوع و متن مشخص شده را ارسال می کند.
توجه کنید! – این گزینه به عملکرد ارسال ایمیل در متاتریدر بستگی دارد، بنابراین نیاز است شما به طور صحیح گزینه تنظیمات ایمیل در متاتریدر (MT4: Tools -> Options -> Email Options) را انجام دهید.
تفاوت تابع ارسال ایمیل در آن است که در اینجا شما برای موضوع و متن ایمیل باید علامت نقل قول ” را در آغاز و پایان رشته اضافه کنید ، به عنوان مثال” something to log”.
این قابلیت به شما این امکان را می دهد که رشته ها و مقادیر را مانند “Ask value:” + Ask به هم پیوند دهید
Log To Journal, Log To File
گزارش ها (Logs) متن تعیین شده در دفتر وقایع تستر استراتژی یا فایل مشخص شده می باشند.
توجه کنید! – با استفاده از این پارامتر شما همیشه باید از نقل قول های دوگانه” در هنگام مشخص کردن متن استفاده کنید. بر خلاف سایر توابع در جادوگر اکسپرت، این تابع به طور خودکار به آغاز و پایان متن نقل قول های دوگانه اضافه نمی کند.
این قابلیت به شما این امکان را می دهد که متن و متغیرهای اکسپرت را به هم پیوند دهید، مانند
“Current Ask is:” + Ask
اگر شما برخی از توابع را پیدا نمی کنید، یا دچار هر مشکلی شده اید یا نمی دانید چگونه می توانید کاری را انجام دهید، بدون هیچ تردید و تاملی با ما تماس بگیرید.
از فیلم های زیر برای دریافت توضیحات کامل از تمام ویژگی های برنامه استفاده کنید .
نویسنده: Tamás Juhász
فهرست ویدئوها
جادوگر اکسپرت – مقدمه
1-1 برگه خانه
2-1 برگه استراتژی
1-2 برگه معاملات
2-2 انواع سفارشات
3-2 سفارش بستن و مدیریت SL
4-2 سایر عملکردها
1-3 IF Price, Ind, Time camprog
2-3 کنترل استراتژی، توابع
4 راه بند ها
جادوگر اکسپرت – مقدمه
مقدمه برنامه و شرح امکانات آن
1-1 برگه خانه
2-1 برگه استراتژی
1-2 برگه معاملات
2-2 انواع سفارشات
3-2 سفارش بستن و مدیریت SL
4-2 سایر عملکردها
1-3 IF Price, Ind, Time camprog
2-3 کنترل استراتژی، توابع
4 راه بند ها
هم حالا بخرید و همه چیز را بلافاصله دانلود کنید
جادوگر اکسپرت
آنچه شما دریافت خواهید کرد:
مجوز مادام العمر نرم افزار جادوگر اکسپرت
جایزه شماره 1 – سیستم معاملاتی کامل صبح فارکس با اکسپرت
جایزه # 2 – راهنمای جامع بک تست
جایزه # 3 – شاخص سیگنال های معاملاتی با صدور هشدار
190 دلار
+ مالیات بر ارزش افزوده برای خریداران در اتحادیه اروپا
این یک محصول دیجیتال است، بسته کامل فورا برای دانلود در دسترس شما خواهد بود و درست پس از سفارش شروع می شود. شما یک بسته فیزیکی ارسالی به پست الکترونیکی تان دریافت نخواهید کرد.
هر مجوز در هر زمان می تواند در یک کامپیوتر استفاده شود. در صورتی که می خواهید این برنامه را روی چندین کامپیوتراجرا کنید، با ما تماس بگیرید و مجوز های جدید برای تعداد قابل قبولی از کامپیوتر های اضافی را برای شما رایگان تولید خواهیم کرد.
آیا می خواهید مجوز جادوگر اکسپرت را به صورت رایگان دریافت کنید؟
شما می توانید مجوز کامل جادوگر اکسپرت را به عنوان پاداش با خرید StrategyQuant Pro دریافت کنید.
100٪ گارانتی برگشت پول
شما هیچ ریسکی نمی کنید اگر شما در طول 30 روز اول پس از خرید از EA Wizard ناراضی هستید، به سادگی به ما ایمیل بفرستید و من خرید را بدون هیچ سئوالی بازپرداخت می کنم.
ما می خواهیم شما با StrategyQuant EA Wizard راضی باشید، و اگر شما راضی نیستید پس ما پول تان را نمی خواهیم.
لطفا در نظر داشته باشید که اگر بازپرداخت می کنید، حق استفاده از محصول را از دست می دهید. اگر در مورد خرید خود سؤالی دارید یا مایل به درخواست بازپرداخت هستید، لطفا با من در پایین صفحه تماس بگیرید.
جوایز:
جایزه شماره 1 – سیستم معاملاتی کامل صبح فارکس با اکسپرت
این یک لطیفه و جک نیست، به عنوان جایزه با جادوگر اکسپرت، یک نسخه از سیستم معامله گری صبح فارکس من را با اکسپرت جدیدش که در جادوگر اکسپرت ایجاد شده ، دریافت خواهید کرد. این بدان معنی است که شما می توانید اکسپرتFMT خودتان را داشته باشید! برای کسانی که نمی دانند – ForexMorningTrade یک سیستم تجاری موفق است که من در سال 2010 ایجاد کردم. برای 2 سال گذشته، به دلیل خوب بودن پرفروش ترین بود. با معرفی جادوگر اکسپرت من فروش FMT متوقف کردم ، شما می توانید آن را نیز به عنوان بخشی از جادوگر اکسپرت دریافت کنید!
جایزه # 2 – راهنمای جامع بک تست
بک تست اکسپرت در MetaTrader4 نسبتا ساده است اما هنوز چیزهایی برای مراقبت وجود دارد. آیا می دانستید که شما می توانید هر زمان که شما بک تست اکسپرت خود را اجرا می کنید نتایج متفاوتی را دریافت کنید؟ در این راهنما به شما یاد خواهیم داد که نحوه بک تست کردن به روش صحیح چگونه است از بدست آوردن اطلاعات تاریخچه قیمت تا پیکربندی متاتریدر4 تان طوری که نتایج سازگار و قابل مقایسه باشند.
جایزه # 3 – شاخص سیگنال های معاملاتی با صدور هشدار
جادوگر اکسپرت استراتژی کوانت تنها اکسپرت ها را تولید نمی کند. همچنین می تواند شاخص هایی را ایجاد کند که قوانین معاملاتی خود را در نمودار نشان می دهند و به شما اجازه می دهند سیگنال خرید یا فروش معتبر را ببینید. شما می توانید به طور مستقیم در نمودار ببینید اگر ایده معاملاتی شما کار کند یا اینکه بتوانید برای بهبود آن کاری انجام دهید. شاخص تولید شده همچنین می تواند به شما پیام های سیگنال معاملاتی ارسال کند و به شما در مورد ورود به معامله از طریق صدا یا ایمیل هشدار دهد.
اگر شما فقط جادوگر اکسپرت را سفارش دهید یا برای مجوز ثبت نام کنید، یک ایمیل دیگر با اطلاعات مجوز برنامه دریافت خواهید کرد. در ضمن می توانید برنامه را در بخش زیر دانلود کنید.
لطفا توجه داشته باشید که برای اجرای برنامه به مجوز معتبر و اتصال به اینترنت نیاز دارید.
برنامه بدون مجوز کار نخواهد کرد.
مجوز پس از خرید توسط ایمیل مستقیما برای شما ارسال می شود. اگر در عرض چند دقیقه آن را دریافت نکردید، پوشه ی ناخواسته ها را در ایمیل خود بررسی کنید.
برای نصب جادوگر اکسپرت برای اولین بار، لطفا نرم افزار را اینجا دانلود کنید:
جادگر اکسپرت نسخه 2.0.1 (47 مگابایت)
ارتقا از نسخه قبلی؟
برای بروزرسانی از نسخه قبلی، لطفا دستیار بروزرسانی را دانلود کرده و آن را روی دایرکتوری موجود خود نصب کنید:
EA Wizard_v2.0.1_update.exe