Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Görüntülemeler:
216
Derecelendirme:
(34)
Yayınlandı:
Güncellendi:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Tampon desenini göstermek için bir gösterge: Mumlar + Fraktallar + ZigzagColor + ColorMaLine.

Aşağıdaki çizim stillerini kullanır:

//+------------------------------------------------------------------+
//| Özel gösterge başlatma işlevi                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- gösterge tamponlarının eşlemesi
   SetIndexBuffer( 0,P1B1,INDICATOR_DATA);
   SetIndexBuffer( 1,P1B2,INDICATOR_DATA);
   SetIndexBuffer( 2,P1B3,INDICATOR_DATA);
   SetIndexBuffer( 3,P1B4,INDICATOR_DATA);
   SetIndexBuffer( 4,P1BC,INDICATOR_COLOR_INDEX);
   SetIndexBuffer( 5,P2B1,INDICATOR_DATA);
   SetIndexBuffer( 6,P3B1,INDICATOR_DATA);
   SetIndexBuffer( 7,P4B1,INDICATOR_DATA);
   SetIndexBuffer( 8,P4B2,INDICATOR_DATA);
   SetIndexBuffer( 9,P4BC,INDICATOR_COLOR_INDEX);
   SetIndexBuffer(10,P5B1,INDICATOR_DATA);
   SetIndexBuffer(11,P5BC,INDICATOR_COLOR_INDEX);
//--- Ara hesaplamalar için yardımcı tamponlar
   SetIndexBuffer(12,P4M1,INDICATOR_CALCULATIONS);
   SetIndexBuffer(13,P4M2,INDICATOR_CALCULATIONS);
//--- Bunlar, görüntülenecek tüm tamponun sonuna yerleştirilmelidir; aksi takdirde... kendiniz deneyebilirsiniz

//--- OK
   PlotIndexSetInteger(1,PLOT_ARROW,217);
   PlotIndexSetInteger(2,PLOT_ARROW,218);
   PlotIndexSetInteger(1,PLOT_ARROW_SHIFT,-iArrowShift);
   PlotIndexSetInteger(2,PLOT_ARROW_SHIFT,iArrowShift);
   PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,EMPTY_VALUE);
   PlotIndexSetDouble(2,PLOT_EMPTY_VALUE,EMPTY_VALUE);
//--- ZIGZAG
   PlotIndexSetDouble(3,PLOT_EMPTY_VALUE,0.0);
//--- MA
   maHandle=iMA(Symbol(),0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE);

   return(0);
  }
//+------------------------------------------------------------------+
//| Özel gösterge yineleme işlevi                              |
//+------------------------------------------------------------------+
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[])
  {
//---
   CalcCandles(rates_total,prev_calculated,open,high,low,close);
   CalcFractal(rates_total,prev_calculated,high,low,P2B1,P3B1);
   CalcZigzag (rates_total,prev_calculated,high,low,P4B1,P4B2,P4BC,P4M1,P4M2);
   CalcColorMA(rates_total,prev_calculated,P5B1,P5BC);
//--- Bir sonraki çağrı için prev_calculated işlevinin dönüş değeri
   return(rates_total);
  }

DemoBufferPattern göstergesi

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/88

Ticaret seansları göstergesi. Nesneler kullanılmadan. Ticaret seansları göstergesi. Nesneler kullanılmadan.

DRAW_FILLING tamponlarını kullanan işlem seansları göstergesi. TimeTradeServer() ve TimeGMT() işlevleri sayesinde giriş parametresi yoktur.

Price_Channel Price_Channel

Herkesin bildiği bu gösterge, son n çubuktaki en yüksek ve en düşük fiyat değerlerini ve bunların arasındaki ortalama değeri gösterir.

Withdrawal Tracking Withdrawal Tracking

Bu, EA'nın çalıştığı hesabınızdan para çekme işlemlerini izlemek için mevcut bir Uzman danışmana eklenecek bir kod parçasıdır. Kullanıcının belirli bir hesaptan para çekme işlemlerini izlemesine yardımcı olur.

Breakout Finder by LonesomeTheBlue Breakout Finder by LonesomeTheBlue

Bu, LonesomeTheBlue tarafından pine script kodundan tam olarak dönüştürülmüştür.