آشنایی با فارکس اسکریپت (Script) در بازار فارکس چیست؟

زمان حدودی مطالعه: 5 دقیقه

اسکریپت (Script) در بازار فارکس چیست؟

اسکریپت فارکس  (Forex Script) نیز مانند اندیکاتور ها و اکسپرت ها ابزار کمک تریدر هستند که به صورت فایل اجرایی

قابل اجرا در متاتریدر نوشته می شوند و معامله گر در مواقع لزوم میتواند از آن ها استفاده کند.

در پلتفرم متاتریدر امکانی فراهم شده است که معامله گران و برنامه نویسان بتوانند اجرای یک عملکرد را

با نوشتن به صورت کدهایی که قابل اجراست به یک برنامه قابل اجرا در این پلتفرم تبدیل کنند تا نرم افزار

به وسیله کدهای نوشته شده عملکرد مورد نیاز معامله گر را در متاتریدر اجرا کند نرم افزار حاصل از این

برنامه نویسی را برای نوشتن استراتژی به صورت کد باید از محیط متا ادیتور (Meta Editor) در پلتفرم

متاتریدر استفاده کرد.

 

بروکر آلپاری محبوبترین بروکر در ایرانیان
بروکر آلپاری محبوبترین بروکر در ایرانیان

 

این فایل ها با فرمت  Ex4 و EX5  در متاتریدر ۴ یا متاتریدر ۵ اجرا می شوند.

این فایل ها را باید در مسیر Script متاتریدر ذخیره و نصب کرد و در زمان نیاز با فراخوانی اسکریپت

از آن استفاده کرد.

از لحاظ برنامه نویسی برای اسکریپت فارکس ، اندیکاتور فارکس و اکسپرت تفاوت زیادی وجود ندارد

و تمام برنامه نویسی آنها در محیط ویرایش کدها در پلت فرم مربوطه اجرا می شود.

برای نوشتن یک برنامه ی اکسپرت فارکس باید همانند یک زبان برنامه نویسی عمل کرد.

این نرم افزار شامل زبان برنامه نویسی مخصوص خود به اسمMQL4 برای نرم افزار متاتریدر ۴ که گرامر آن

شبیه کدهای زبان C و ++C می باشد و البته نسخه ی MQL5 برای نرم افزار متاتریدر ۵ که مدتیست در

اختیار معامله گران قرار گرفته است.

بروکر برتر اروپا در سال 2020
بروکر برتر اروپا در سال 2020

آموزش راه اندازی اسکریپ فارکس در متاتریدر

 

برای استفاده از اسکریپت فارکس در نرم افزار معاملاتی متاتریدر باید برخی تنظیمات را حتما انجام دهید

برای انجام تنظیمات مورد نظر از سربرگهای متاتریدر خود بر روی منوی TOOLS کلیک کنید

سپس در زیر منوی آن بر روی منوی Options کلیک کنید تا وارد محیطی مشابه تصویر زیر شوید

 

راه اندازی اسکریپ فارکس در متاتریدر
راه اندازی اسکریپ فارکس در متاتریدر

 

همچنین برای ساده تر بودن کار برای وارد شدن به صفحه ای مشابه تصویر بالا میتوانید از کلیدهای صفحه کلید خود

با استفاده از دکمه های ترکیبی Ctrl+O  وارد پنجره فوق شوید تا برای انجام تنظیمات اقدام کنید

در پنجره باز شده مطابق تصویر بالا تیکهای لازم را بزنید

 

سپس در همین پنجره به سربرگ Expert Advisors رفته و مشابه تصویر زیر تیکها را تنظیم کنید و بر روی دکمه OK کلیک کنید .

انجام این تنظیمات مهم هست و اهمیت دارد که حتما یکبار آنرا انجام دهید

چرا که اسکریپت فارکس یکبار اجرا میشود و کار خود را انجام میدهد

و با انجام این کار تاییدیه هایی که از شما در ادامه گرفته میشود حذف خواهد شد .

 

 

تنظیمات اسکریپت فارکس

 

اسکریپت های فارکس بسته به نوع آنها و کاربرد آنها تنظیمات متفاوتی دارند

در ادامه به بیان تنظیمات یکی از اسکریپت های فارکس که بیشتر مورد استفاده قرار میگیرد میپردازیم

 

اسکریپ فارکس کلوز آل :

 

کاربرد این اسکریپت برای بستن یکجای تمامی پوزیشن مورد استفاده قرار میگیرد

به تصویر زیر که از بخش تنظیمات داخلی اسکریپت Close All میباشد دقت کنید

اسکریپت فارکس - اسکریپت کلوز آل
اسکریپت فارکس – اسکریپت کلوز آل

 

در تصویر فوق شما صفحه تنطیمات اسکریپت فارکس کلوز آل را مشاهده میکنید

تنظیمات این بخش در انواع اسکریپت های فارکس بسته به کاربرد و هدف آنها متفاوت خواهد بود

ما در این اسکریپت بعنوان پر طرفدار ترین اسکریپ فارکس یا کاربردی ترین اسکریپ فارکس

به چگونگی تنظیمات خواهیم پرداخت اما شما در اسکریپتهای دیگر باید تنظیمات مناسب خودش را انجام دهید

 

این اسکریپت فارکس جهت بستن چند معامله و پوزیشن باز فارکس بصورت یکجا مورد استفاده قرار میگیرد

به تصویر بالا نگاه کنید این اسکریپت تنظیمات و بخشهای متعددی دارد

شامل بخش بستن سفارشات در حال انتظار یا همان پندینگ اردرها

یا بستن معاملات باز که خود به دو بخش معاملات باز در سود و معاملات باز در ضرر میباشد

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

1: کلوز اردر استاپ ها یا همان معاملات فعال نشده

2: بستن معاملاتی که در سود هستند

3: بستن معاملاتی که در ضرر هستند

با انجام این تنظیمات و زدن دکمه OK اسکریپ اجرا میشود ومطابق تنظیمات شما عمل خواهد کرد

کاربرد اسکریپت بستن تمامی پوزیشنها

 

شاید شما برایتان پیش آمده باشد که تعداد زیادی پوزیشن باز دارید و تمایل دارید که معاملاتی که

در سود هستند را خارج شوید و برای اینکه بصورت دستی بخواهید یکی یکی آنها را خارج شوید

زمان زیادی از شما گرفته خواهد شد و احتمالا با تغییر قیمت مواجه خواهید بود

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

 

 

چگونه یک اسکریپت خارج از متاتریدر را به متاتریدر اضافه کنیم ؟

 

نرم افزار متاتریدر بصورت پیشفرض برخی اسکریپتها را درون خود دارد

اما تعداد این اسکریپتها بسیار کم است و شاید شما بخواهید از اسکریپ سفارشی فارکس دیگری استفاده کنید

در این سایت و در سایتهای دیگر اسکریپت های سفارشی فارکس بسیاری موجود است که میتوانید آنها را دانلود کنید

شاید شما اسکریپت سفارشی خودتان را داشته باشید و بخواهید از آن استفاده کنید

پس برای استفاده از آنها نیاز دارید تا اسکریپت فارکس را به متاتریدر خود اضافه کنید

شما پس از دانلود یا در دست داشتن فایل آن کافی است وارد متاتریدر خود شوید

سپس از منوی اصلی نرم افزار متاتریدر روی عنوان File کلیک کنید

در زیر منوی این بخش روی عنوان Open Data Folder کلیک کنید تا پنجره جدیدی در ویندوز برای شما باز شود

در این پنجره پوشه های مختلفی را مشاهده میکنید اگر از متاتریدر 4 استفاده میکنید به پوشه MQL4 وارد شوید

و اگر از متاتریدر 5 استفاده میکنید به پوشه MQL 5 وارد شوید

در پنجره ای که وارد شده اید به دنبال پوشه Scripts بگردید و وارد آن شوید

حال فایل اسکریپت فارکس خودتان را کپی پیس کنید در این بخش و تمام

به متاتریدر خود برگردید در بخش Scripts ها راست کلیک کنید و یکبار دکمه رفرش را بزنید

خواهید دید که اسکریپت فارکس جدید شما در لیست دیگر اسکریپت های فارکس نمایش داده میشود

 

ما در این سایت بخشی را آماده کرده ایم که در آن اسکریپت های سفارشی فارکس را برای دانلود قرار میدهیم

دانلود اسکریپت سفارشی فارکس

 

ما به مرور زمان در بخش فوق جدیدترین و قویترین اسکریپت های فارکس را قرار خواهیم داد
و شما میتوانید به رایگان آنها را دانلود کنید و از آنها لذت ببرید

تفاوت اکسپرت و اسکریپت

مهم ترین تفاوت اسکریپت با اکسپرت ها در نوع عملکرد آنهاست به صورتی که یک اکسپرت یک استراتژی

معملاتی را بارها و بارها تا زمانی که اکسپرت غیرفعال شود اجرا میکند اما اسکریپت ها تنها یک عمکرد را

فقط برای یک بار اجرا میکنند و اگر مجددا نیاز به اجرای آن عملکرد داشته باشید باید دوباره Script را

فراخوانی کنید.

 

بروکر hycm پیشتاز در خدمات رسانی
بروکر hycm پیشتاز در خدمات رسانی

 

چند مثال برای عملکرد Script

به طور مثال زمانی که معاملات زیادی باز کرده اید و نیاز دارید برای همه آن ها حد ضرر قرار دهید

اگر بخواهید به صورت دستی به تک تک معاملات حد ضرر بدهید کاری زمان بر و خسته کننده است

میتوانید اسکریپتی را فراخوانی کنید و در تنظیمات آن مقدار حد ضرر را ۵۰پیپ قرار دهید.

اسکریپت پس از فراخوانی فقط یکبار اجرا خواهد شد و حد ضرر تک تک معاملات شما را روی ۵۰پیپ

قرار می دهد.

اگر معاملات دیگری باز کنید برای قرار دادن حد ضرر باید مجدد Script را فراخوانی کنید.

یا در مثالی دیگر معامله گر میخواهد در یک قیمت در هر دو جهت وارد معامله شود مثلا در جفت ارز

ERUUSD در قیمت ۱/۴۳۲۳ همزمان هم در جهت خرید هم در جهت فروش وارد معامله شود چون

نوسانات بازار فارکس لحظه ای است اگر بخواهد به صورت دستی وارد قیمت ورود به معامله خرید

و فروش ممکن است اندکی اختلاف قیمت داشته باشد.

معمله گر میتواند اسکریپتی را فراخوانی کند که این عملکرد را انجام دهد بدون اینکه بین قیمت

معامله خرید و فروش اختلافی باشد.

اما اگر معامله گر بخواهد بارها در قیمت های متفاوت اینگونه وارد معاملات شود باید هر بار مجدد

Script را فراخوانی کند.

بروکر فارکس CapitalXtend
بروکر فارکس CapitalXtend

 

 

از سایت دیگر ما که برای انجام خدمات شارژ و برداشت ریالی بروکرهای فارکس میباشد دیدن کنید

سایت وی شارژ

 

چ

5/5 - (3 امتیاز)
خطوط مقاومت سرعت
tejaratfx
کاربرد ابزار خطوط مقاومت سرعت در تحلیل تکنیکال فارکس

خطوط مقاومت سرعت (Speed Resistance Lines) ، که گاهی اوقات به آنها Speedlines نیز گفته می شود ، توسط Edson Gould توسعه یافته اند ،گولد یک تکنسین برجسته بازار بود که در دهه های 60 و 70 به دلیل تماس های خود در بازار مشهور شد. گولد چند بار در هفته وال استریت ظاهر می‌شد

مطالعه کنید
تحلیل تکنیکال سریع بازار فارکس
تیم تحریریه
تحلیل تکنیکال سریع بازار فارکس

تحلیل تکنیکال سریع تحلیل تکنیکال Technical Analysis یک روش تجزیه تحلیل با استفاده از حرکات قیمت گذشته در نمودارهای بازار فارکس می باشد که می توان از آن حرکات قیمتی بالقوه در نمودار را پیش بینی کرد. سرفصل آموزشی تحلیل تکنیکال سریع تحلیل تکنیکال سریع ( Fast Technical Analysis ) ماهی های بزرگ همیشه ماهی

مطالعه کنید
اسپرد چیست؟
تیم تحریریه
اسپرد چیست؟

اسپرد چیست؟ اسپرد (Spread) یکی از اصلی ترین مفاهیم پایه در فارکس است و به اختلاف میان قیمت خرید و فروش گفته می شود. سرفصل آموزشی اسپرد چیست؟ مفهوم قیمت خرید و فروش در فارکس فارکس یکی از بهترین بازارهای مالی برای سرمایه گذاری است که امروزه رشد چشمگیری داشته و سرمایه گذاران را از

مطالعه کنید
اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
View all comments
0
افکار شما را دوست دارم، لطفا نظر دهیدx
()
x
اسکرول به بالا