Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Görüntülemeler:
29
Derecelendirme:
(34)
Yayınlandı:
2025.05.26 11:39
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ı eşleme
   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);
//--- Görüntülenecek tüm tampondan sonra yerleştirilmelidirler, 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);
//--- ZİGZAG
   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);
//--- sonraki çağrı için prev_calculated değerini döndürür
   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. Nesneleri kullanmadan. Ticaret seansları göstergesi. Nesneleri kullanmadan.

DRAW_FILLING tamponlarını kullanarak ticaret seansları göstergesi. TimeTradeServer() ve TimeGMT() fonksiyonları sayesinde giriş parametresi yoktur.

Fiyat_Kanal Fiyat_Kanal

İyi bilinen gösterge, son n çubuk için en yüksek ve en düşük fiyat değerini ve araları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.