Güncelleme:
585

Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder]

₺150ÜcretsizSınırlı Süre
Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder]
Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder] 0
Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder] 1
Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder] 2
Xmaster Formula İndikatörünü Meta Trader 5 İndirin - [TradingFinder] 3
308
585
2
Güncellenme Tarihi:

Xmaster Formula İndikatörü, Hareketli Ortalama (MA) ve MACD kombinasyonunu kullanarak trend gücünü ve yönünü tanımlar. Xmaster Formula metatrader 5 İndikatörü İşlemcilere yeşil ve kırmızı oklar ile giriş sinyalleri sağlar.

TradingFinder yazılım ekibinin bir üyesi şunları söyledi:
"Bazı kullanıcılar, [piyasa trendlerini belirlemek için tasarlanmış olan] Xmaster indikatörünü ararken yanlışlıkla XHmaster olarak yazıyor. Bu hata, bazı kişilerin indikatörün işlevselliği ve erişilebilirliği konusunda kafa karışıklığı yaşamasına neden olmuştur. Bu aracın doğru adı Xmaster'dır."

Xmaster Formula Özellikleri Tablosu

Formula Xmaster göstergesinin özellikleri aşağıdaki tabloda görülebilir:

Kategori

Volatilite - Bantlar ve Kanallar - Osilatör

Platform

MetaTrader 5

Beceri Seviyesi

Başlangıç Seviyesi

İndikatör Türü

Devam - Dönüş

Zaman Dilimi

Çoklu Zaman Dilimi

İşlem Stili

Gün İçi İşlem

Piyasalar

Tüm Piyasalar

Xmaster Formula Code

İşte MT5 için Xmaster Formula kodunun bir kısmı:

Sunulan kodlar, kavramları ve mantığı öğretmek amacıyla hazırlanmıştır ve nihai ya da kullanıma hazır bir sürüm değildir.

      
        //+------------------------------------------------------------------+
//| XMaster Formula |
//| Copyright © tradingfinder.com 2023 -2025 |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_plots 4
#property indicator_color1 clrLime
#property indicator_color2 clrRed
#property indicator_color3 clrYellow
#property indicator_color4 clrYellow

#include <MovingAverages.mqh>

// === Inputs ===
input bool alert_on     = true;
input bool alert_sound  = false;
input bool alert_email  = false;

// === Buffers ===
double tmp[], line[], green_line[], red_line[], up_arrow[], down_arrow[];

// === Global Vars ===
int period1 = 40;
int period2, period3, ma1_handle, ma2_handle, digs;
ENUM_MA_METHOD ma_method = MODE_SMMA;
ENUM_APPLIED_PRICE applied_price = PRICE_LOW;
datetime last_alert = 0;
int stoploss_points = 200;

//+------------------------------------------------------------------+
//| Initialization |
//+------------------------------------------------------------------+
int OnInit() {
   IndicatorSetString(INDICATOR_SHORTNAME, "Xmaster Formula");
   SetIndexBuffer(0, green_line, INDICATOR_DATA); PlotIndexSetInteger(0, PLOT_DRAW_TYPE, DRAW_ARROW); PlotIndexSetInteger(0, PLOT_ARROW, 108);
   SetIndexBuffer(1, red_line, INDICATOR_DATA);   PlotIndexSetInteger(1, PLOT_DRAW_TYPE, DRAW_ARROW); PlotIndexSetInteger(1, PLOT_ARROW, 108);
   SetIndexBuffer(2, up_arrow, INDICATOR_DATA);   PlotIndexSetInteger(2, PLOT_DRAW_TYPE, DRAW_ARROW); PlotIndexSetInteger(2, PLOT_ARROW, 225); PlotIndexSetInteger(2, PLOT_LINE_WIDTH, 5);
   SetIndexBuffer(3, down_arrow, INDICATOR_DATA); PlotIndexSetInteger(3, PLOT_DRAW_TYPE, DRAW_ARROW); PlotIndexSetInteger(3, PLOT_ARROW, 226); PlotIndexSetInteger(3, PLOT_LINE_WIDTH, 5);
   SetIndexBuffer(4, line, INDICATOR_CALCULATIONS);
   SetIndexBuffer(5, tmp, INDICATOR_CALCULATIONS);
   for(int i=0; i<6; i++) PlotIndexSetInteger(i, PLOT_DRAW_BEGIN, period1+1);

   period2 = MathFloor(period1 / 1.9);
   period3 = (int)MathFloor(MathSqrt(period1));
   digs = Digits();
   ma1_handle = iMA(_Symbol, _Period, period1, 0, ma_method, applied_price);
   ma2_handle = iMA(_Symbol, _Period, period2, 0, ma_method, applied_price);
   return INIT_SUCCEEDED;
}

//+------------------------------------------------------------------+
//| Main Calculation Loop |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total, const int prev_calculated,
                const datetime time[], const double open[],
                const double high[], const double low[], const double close[],
                const long tick_volume[], const long volume[], const int spread[]) {

   int st = prev_calculated > 0 ? prev_calculated - 1 : 1;
   for(int i = st; i < rates_total; i++) {
      green_line[i] = red_line[i] = up_arrow[i] = down_arrow[i] = EMPTY_VALUE;
      double ma1[], ma2[];
      if(CopyBuffer(ma1_handle, 0, rates_total-1-i, 1, ma1) < 1 || CopyBuffer(ma2_handle, 0, rates_total-1-i, 1, ma2) < 1) continue;

      tmp[i] = 2 * ma2[0] - ma1[0]; // Custom MA logic
      line[i] = i > 50 ? SmoothedMA(i, period3, line[i-1], tmp) : tmp[i];

      if(line[i] > line[i-1]) green_line[i] = line[i];
      if(line[i] < line[i-1]) red_line[i] = line[i];

      // Signal Detection Alert Logic
      if(green_line[i] != EMPTY_VALUE  green_line[i-1] == EMPTY_VALUE) {
         up_arrow[i] = line[i];
         if(iTime(_Symbol, _Period, 0) != last_alert) {
            last_alert = iTime(_Symbol, _Period, 0);
            double entry = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
            string msg = "Xmaster BUY: " + _Symbol + " @ " + DoubleToString(entry, digs);
            if(alert_on) Alert(msg); if(alert_email) SendMail("Xmaster", msg); if(alert_sound) PlaySound("alert.wav");
         }
      }

      if(red_line[i] != EMPTY_VALUE  red_line[i-1] == EMPTY_VALUE) {
         down_arrow[i] = line[i];
         if(iTime(_Symbol, _Period, 0) != last_alert) {
            last_alert = iTime(_Symbol, _Period, 0);
            double entry = SymbolInfoDouble(_Symbol, SYMBOL_BID);
            string msg = "Xmaster SELL: " + _Symbol + " @ " + DoubleToString(entry, digs);
            if(alert_on) Alert(msg); if(alert_email) SendMail("Xmaster", msg); if(alert_sound) PlaySound("alert.wav");
         }
      }
   }
   return rates_total;
}

Yükselen Trend Koşulları

Aşağıdaki grafik, AUD/USD paritesinin 1 dakikalık zaman dilimindeki fiyat hareketini göstermektedir.Yeşil ok, kısa vadeli bir trend dönüşünü sinyaller ve yükseliş sinyali verir.

Bu durumda işlemciler, yeşil oku birgiriş sinyali olarak kullanarak Alış (Buy) pozisyonu açabilirler.

Xmaster Formula İndikatöründe Yükselen Trend Koşulları
Avustralya dolarının Kanada doları karşısındaki yükseliş trendinin (AUD/USD) sembolüyle dönüş noktaları

Düşen Trend Koşulları

Aşağıdaki grafik, Nikkei 225 Endeksi (NIKKEI)'nin 5 dakikalık zaman dilimindeki fiyat hareketini göstermektedir. Kırmızı ok, bir trend dönüşü ve düşüş sinyali verir.

Böyle bir durumda işlemcilere Satış (Sell) pozisyonu fırsatı sunar.

Xmaster Formula İndikatöründe Düşen Trend Koşulları
Nikkei 225 endeksindeki Formula X Master osilatörünün (NIKKEI) sembolüyle düşüş trendi

Gösterge Ayarları

Aşağıdaki görsel, Formula Xmaster göstergesinin değişikliklerini ve ayarlarını göstermektedir:

İndikatör Ayarları
Xmaster Formula İndikatörü Ayarları
  • Chart theme: Grafik teması
  • Alert on: Uyarıları etkinleştir
  • Alert sound: Sesli uyarı
  • Alert email: E-posta uyarısı

Özet

Xmaster Formula MetaTrader 5 İndikatörü, MA ve MACD gibi güçlü iki aracı birleştirerek trendleri tanımlar ve işlemler için giriş noktalarını belirler.

Bu araç, volatil piyasalar için oldukça iyi performans gösterir ve işlemcilere güvenilir sinyaller sunar. XMaster formül göstergesinin MetaTrader 4'te de kullanılabileceği belirtmek gerekir.

score of blog
5 üzerinden 5.0
(4)
Bu gönderiyi değerlendir
Sıkça Sorulan Sorular

Bu indikatör nasıl yükseliş ve düşüş sinyalleri oluşturur?

Araç, bir yükseliş trend dönüşünü işaret etmek için yeşil ok gösterir ve alış sinyali sağlar. Benzer şekilde, kırmızı ok, bir düşüş trend dönüşünü belirtir ve satış sinyali sunar.

Bu indikatör hangi piyasalarda kullanılabilir?

Xmaster Formula İndikatörü, tüm finansal piyasalarda herhangi bir sınırlama olmadan kullanılabilir.

0Yorum