دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5
بازدید 55

دانلود اکسپرت Night Scalper Multi – Multi Currency Night Scalper در متاتریدر 5

اکسپرت Night Scalper Multi – Multi Currency Night Scalper در متاتریدر 5 | در دنیای پرسرعت معاملات بازارهای مالی، ابزارهای خودکار مانند اکسپرت‌ها (Expert Advisors) نقش بسیار مهمی در افزایش بهره‌وری و کاهش استرس معامله‌گران ایفا می‌کنند. یکی از این ابزارهای قدرتمند، اکسپرتی است که از اندیکاتور بولینگر باند (Bollinger Bands) استفاده می‌کند. این اکسپرت به صورت خودکار، سیگنال‌های ورود و خروج را تحلیل کرده و بر اساس شرایط از پیش تعریف‌شده، معاملات را مدیریت می‌کند. در این مقاله، به بررسی عملکرد و ویژگی‌های این اکسپرت می‌پردازیم.

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

این اکسپرت معاملاتی برای پلتفرم متاتریدر 5 (MetaTrader 5) طراحی شده است و از اندیکاتور بولینگر باند برای شناسایی نقاط ورود و خروج استفاده می‌کند. هدف اصلی این اکسپرت، اجرای معاملات خودکار بر اساس تحلیل داده‌های بولینگر باند است. با توجه به اینکه بولینگر باند یکی از محبوب‌ترین اندیکاتورهای تکنیکال محسوب می‌شود، این اکسپرت می‌تواند ابزاری کارآمد برای معامله‌گران باشد.


برای دانلود اکسپرت Night Scalper Multi – Multi Currency Night Scalper در متاتریدر 5  ” اینجا کلیک کنید “


دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5

اجزای اصلی اکسپرت

  1. سیگنال ورود به معامله

    • زمانی که قیمت زیر باند پایینی بولینگر قرار گیرد و فاصله بین باند بالا و پایین از مقدار تعیین‌شده کمتر باشد، اکسپرت سیگنال خرید صادر می‌کند.
    • همچنین، اگر قیمت بالای باند بالایی قرار گیرد و فاصله باندها کمتر از مقدار مشخص باشد، سیگنال فروش صادر می‌شود.
  2. سیگنال خروج از معامله

    • اکسپرت با بررسی زمان مشخص‌شده، پوزیشن‌ها را می‌بندد. به‌عنوان‌مثال، اگر معامله در ساعاتی غیر از زمان تعریف‌شده انجام شود، تمامی معاملات بسته خواهند شد.
  3. تحلیل داده‌ها

    • این اکسپرت از داده‌های زنده اندیکاتور بولینگر باند برای تحلیل بازار استفاده کرده و مقادیر باند بالا، باند پایین و قیمت جاری را بررسی می‌کند.

تنظیمات قابل سفارشی‌سازی

دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5 دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5

این اکسپرت به معامله‌گران امکان می‌دهد تا پارامترهای زیر را بر اساس نیازهای خود تنظیم کنند:

برای مشاوره و  طراحی اکسپرت، اندیکاتور یا ربات های معامله گر می توانید با کارشناسان ما تماس بگیرید ، ما همواره پاسخگو شما خواهیم بود.شماره تماس پشتیبانی سایت هوش فعال : 09364549266

1. پارامترهای کلی

  • نماد معاملاتی: این اکسپرت قابلیت تنظیم برای چندین جفت‌ارز را دارد، مانند USDCAD یا GBPUSD.
  • Stop Loss و Take Profit: معامله‌گران می‌توانند میزان حد ضرر و حد سود را به صورت دقیق برای هر نماد تعیین کنند.
  • زمان شروع معاملات: زمان‌بندی معاملات برای هر جفت‌ارز قابل تنظیم است.

2. پارامترهای بولینگر باند

  • دوره بولینگر باند (BBPeriod): تعداد دوره‌هایی که برای محاسبه باندها در نظر گرفته می‌شود.
  • انحراف استاندارد (BBDev): مقدار انحرافی که برای محاسبه فاصله بین باندها به کار می‌رود.
  • فاصله بین باندها (Razmah): حداقل فاصله بین باند بالا و پایین برای صدور سیگنال.

عملکرد اکسپرت | گام به گام

بارگذاری داده‌های بولینگر باند

اکسپرت ابتدا داده‌های بولینگر باند را برای نماد معاملاتی انتخاب‌شده بارگذاری می‌کند. این داده‌ها شامل باند بالا، باند پایین و قیمت میانی هستند.

تحلیل شرایط بازار

شرایط بازار با استفاده از مقایسه قیمت جاری با باندهای بولینگر تحلیل می‌شود. به‌عنوان مثال:

  • اگر قیمت زیر باند پایینی باشد، نشان‌دهنده اشباع فروش (Oversold) است و احتمال افزایش قیمت وجود دارد.
  • اگر قیمت بالای باند بالایی باشد، نشان‌دهنده اشباع خرید (Overbought) است و احتمال کاهش قیمت وجود دارد.

دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5

اکسپرت های ویژه

برای سفارش و کسب اطلاعات بیشتر با شماره 09364549266 تماس حاصل نمایید

اجرای معامله

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

  • باز کردن پوزیشن خرید در صورتی که قیمت زیر باند پایینی باشد.
  • باز کردن پوزیشن فروش در صورتی که قیمت بالای باند بالایی باشد.

دانلود اکسپرت Night Scalper Multi - Multi Currency Night Scalper در متاتریدر 5

مدیریت و بستن معاملات

اکسپرت در زمان مشخص، تمام پوزیشن‌های باز را بررسی کرده و در صورت لزوم، آن‌ها را می‌بندد. این ویژگی به جلوگیری از ماندن پوزیشن‌ها در شرایط پرریسک کمک می‌کند.

ویژگی‌های منحصر‌به‌فرد اکسپرت

  1. چند‌نمادی بودن این اکسپرت به شما امکان می‌دهد تا چندین نماد معاملاتی را به طور هم‌زمان مدیریت کنید. هر نماد می‌تواند تنظیمات مخصوص به خود را داشته باشد.

  2. انعطاف‌پذیری بالا معامله‌گران می‌توانند پارامترهای مختلف مانند زمان شروع معاملات، دوره بولینگر باند و مقدار حد سود و ضرر را برای هر نماد تغییر دهند.

  3. سیگنال‌های دقیق استفاده از بولینگر باند به‌عنوان اندیکاتور اصلی باعث می‌شود تا سیگنال‌ها دقیق‌تر باشند و معاملات در نقاط مناسب‌تری انجام شوند.

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

  1. خودکارسازی معاملات اکسپرت‌ها به معامله‌گران کمک می‌کنند تا بدون نیاز به نظارت مداوم، بازار را تحلیل کرده و معاملات را اجرا کنند.

  2. کاهش استرس با توجه به اینکه تصمیم‌گیری‌های معاملاتی بر اساس الگوریتم‌های از پیش تعریف‌شده انجام می‌شود، استرس روانی معامله‌گر کاهش می‌یابد.

  3. مدیریت ریسک تنظیمات حد ضرر و حد سود به معامله‌گران امکان می‌دهد تا ریسک معاملات را بهتر مدیریت کنند.

  4. بهره‌وری زمانی اکسپرت به صورت 24/7 کار می‌کند و می‌تواند از فرصت‌های معاملاتی در هر زمان بهره ببرد.


برای دانلود اکسپرت Night Scalper Multi – Multi Currency Night Scalper در متاتریدر 5  ” اینجا کلیک کنید “


معایب و چالش‌ها

  1. وابستگی به شرایط بازار اکسپرت بر اساس سیگنال‌های بولینگر باند عمل می‌کند و ممکن است در شرایط بازار غیرعادی کارایی کمتری داشته باشد.

  2. نیاز به تنظیمات دقیق برای دستیابی به بهترین نتایج، معامله‌گران باید پارامترهای اکسپرت را به دقت تنظیم کنند.

  3. عدم تطبیق با اخبار و رویدادها اکسپرت نمی‌تواند رویدادهای خبری یا شرایط غیرمنتظره بازار را پیش‌بینی کند.

اکسپرت معاملاتی مبتنی بر بولینگر باند یکی از ابزارهای کارآمد برای معامله‌گران در بازار فارکس و سهام است. این اکسپرت با استفاده از اندیکاتور قدرتمند بولینگر باند، سیگنال‌های دقیق برای ورود و خروج معاملات فراهم می‌کند و به معامله‌گران کمک می‌کند تا ریسک معاملات را کاهش داده و بهره‌وری خود را افزایش دهند. بااین‌حال، موفقیت در استفاده از این اکسپرت به تنظیمات دقیق و مدیریت صحیح بستگی دارد.


اکسپرت Night Scalper Multi، یک اسکالپر چندارزی شبانه است که تا ساعت 12 شب به وقت ترمینال معامله می‌کند. این معاملات در یک محدوده باریک (r) انجام می‌شوند که با استفاده از اندیکاتور Bollinger Bands تعیین می‌شود.

BBHandle=iBands(symb,0,per,0,dev,0);
   CopyBuffer(BBHandle,1,0,1,up);
   CopyBuffer(BBHandle,2,0,1,dn);

   double r=up[0]-dn[0];

پوزیشن پس از ساعتی که در متغیر Start مشخص شده باز می‌شود، به شرطی که هیچ پوزیشن بازی روی نماد معاملاتی وجود نداشته باشد.

if(CountTrades(symb)<1 && TimeCurrent()>StringToTime(s))

خرید انجام می‌شود اگر قیمت کمتر از حد پایین باندهای بولینگر باشد و عرض کانال کمتر از مقداری باشد که در متغیر Razmah مشخص شده است.

if(Ask<dn[0] && r<razmah*_Point) trade.PositionOpen(symb,0,Lot,Ask,Ask-stop*_Point,Ask+take*_Point);

فروش انجام می‌شود اگر قیمت بالاتر از حد بالای باندهای بولینگر باشد و عرض کانال کمتر از مقداری باشد که در متغیر Razmah مشخص شده است.

if(Bid>up[0] && r<razmah*_Point) trade.PositionOpen(symb,1,Lot,Bid,Bid+stop*_Point,Bid-take*_Point);

پوزیشن‌ها یا با حد ضرر بسته می‌شوند یا به‌صورت اجباری پس از ساعت ۱۲ نیمه‌شب بسته می‌شوند.

else if(CountTrades(symb)>0 && TimeCurrent()<StringToTime(s)) CloseAll(symb);

معاملات با استفاده از تابع SymbolTrade انجام می‌شوند و از کلاس СTrade بهره می‌گیرند.

void SymbolTrade(string symb,int stop,int take,int per,double dev,double razmah,int start)
  {
   string s=(string)start+":00";
   double Ask=SymbolInfoDouble(symb,SYMBOL_ASK);
   double Bid=SymbolInfoDouble(symb,SYMBOL_BID);

   BBHandle=iBands(symb,0,per,0,dev,0);
   CopyBuffer(BBHandle,1,0,1,up);
   CopyBuffer(BBHandle,2,0,1,dn);

   double r=up[0]-dn[0];

   if(CountTrades(symb)<1 && TimeCurrent()>StringToTime(s))
     {
      if(Ask<dn[0] && r<razmah*_Point) trade.PositionOpen(symb,0,Lot,Ask,Ask-stop*_Point,Ask+take*_Point);
      if(Bid>up[0] && r<razmah*_Point) trade.PositionOpen(symb,1,Lot,Bid,Bid+stop*_Point,Bid-take*_Point);
     }
   else if(CountTrades(symb)>0 && TimeCurrent()<StringToTime(s)) CloseAll(symb);
  }

عملیات معاملاتی در آغاز هر کندل جدید انجام می‌شوند.

if(bars!=Bars(NULL,0))
     {
      if(Symbol1!="") SymbolTrade(Symbol1,StopLoss1,TakeProfit1,BBPeriod1,BBDev1,Razmah1,Start1);
      if(Symbol2!="") SymbolTrade(Symbol2,StopLoss2,TakeProfit2,BBPeriod2,BBDev2,Razmah2,Start2);
      if(Symbol3!="") SymbolTrade(Symbol3,StopLoss3,TakeProfit3,BBPeriod3,BBDev3,Razmah3,Start3);
        ...
     }
   bars=Bars(NULL,0);

تنظیمات

input string Symbol1     = "USDCAD";       // Symbol1 Name
input int    StopLoss1   = 370;            // StopLoss1
input int    TakeProfit1 = 20;             // TakeProfit1
input int    BBPeriod1   = 40;             // Bands Period1
input double BBDev1      = 1;              // Bands Deviation1
input double Razmah1     = 450;            // Bands Deviation1 in Points
input int    Start1      = 19;             // Start Time1

input string Symbol2     = "GBPUSD";       // Symbol2 Name
input int    StopLoss2   = 450;            // StopLoss2
input int    TakeProfit2 = 80;             // TakeProfit2
input int    BBPeriod2   = 8;              // Bands Period2
input double BBDev2      = 1;              // Bands Deviation2
input double Razmah2     = 200;            // Bands Deviation2 in Points
input int    Start2      = 20;             // Start Time2

input string Symbol3     = "NZDUSD";       // Symbol3 Name
input int    StopLoss3   = 410;            // StopLoss3
input int    TakeProfit3 = 40;             // TakeProfit3
input int    BBPeriod3   = 4;              // Bands Period3
input double BBDev3      = 1.2;            // Bands Deviation3
input double Razmah3     = 450;            // Bands Deviation3 in Points
input int    Start3      = 19;             // Start Time3

input string Symbol4     = "";             // Symbol4 Name
input int    StopLoss4   = 500;            // StopLoss4
input int    TakeProfit4 = 40;             // TakeProfit4
input int    BBPeriod4   = 24;             // Bands Period4
input double BBDev4      = 1;              // Bands Deviation4
input double Razmah4     = 200;            // Bands Deviation4 in Points
input int    Start4      = 20;             // Start Time4

input string Symbol5     = "";             // Symbol5 Name
input int    StopLoss5   = 500;            // StopLoss5
input int    TakeProfit5 = 40;             // TakeProfit5
input int    BBPeriod5   = 24;             // Bands Period5
input double BBDev5      = 1;              // Bands Deviation5
input double Razmah5     = 200;            // Bands Deviation5 in Points
input int    Start5      = 20;             // Start Time5

input string Symbol6     = "";             // Symbol6 Name
input int    StopLoss6   = 500;            // StopLoss6
input int    TakeProfit6 = 40;             // TakeProfit6
input int    BBPeriod6   = 24;             // Bands Period6
input double BBDev6      = 1;              // Bands Deviation6
input double Razmah6     = 200;            // Bands Deviation6 in Points
input int    Start6      = 20;             // Start Time6

input string Symbol7     = "";             // Symbol7 Name
input int    StopLoss7   = 500;            // StopLoss7
input int    TakeProfit7 = 40;             // TakeProfit7
input int    BBPeriod7   = 24;             // Bands Period7
input double BBDev7      = 1;              // Bands Deviation7
input double Razmah7     = 200;            // Bands Deviation7 in Points
input int    Start7      = 20;             // Start Time7

input string Symbol8     = "";             // Symbol8 Name
input int    StopLoss8   = 500;            // StopLoss8
input int    TakeProfit8 = 40;             // TakeProfit8
input int    BBPeriod8   = 24;             // Bands Period8
input double BBDev8      = 1;              // Bands Deviation8
input double Razmah8     = 200;            // Bands Deviation8 in Points
input int    Start8      = 20;             // Start Time8

input string Symbol9     = "";             // Symbol9 Name
input int    StopLoss9   = 500;            // StopLoss9
input int    TakeProfit9 = 40;             // TakeProfit9
input int    BBPeriod9   = 24;             // Bands Period9
input double BBDev9      = 1;              // Bands Deviation9
input double Razmah9     = 200;            // Bands Deviation9 in Points
input int    Start9      = 20;             // Start Time9

input double Lot         = 1;              // Trade Volume

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

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *