Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram ü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
Uzman Danışmanlar

EA_OBJPROP_CHART_ID - MetaTrader 5 için Uzman Danışman

Görüntülemeler:
225
Derecelendirme:
(18)
Yayınlandı:
2022.03.21 09:24
\MQL5\Indicators\
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Grafiğe grafik nesneleri (OBJ_CHART) yerleştirip, sonrasında da normal bir grafik olarak kullanmak mı istiyorsunuz? Bu mümkün.

İhtiyacınız olan tek şey OBJ_CHART nesnesinin tanıtıcı değeri. Grafik İşlemlerini kullanarak göstergeler ekleyebilir ve silebilir (ChartIndicatorAdd() ve ChartIndicatorDelete()) ve grafiğin Zaman Dilimini, Sembolünü vb. ayarlayabilirsiniz.

EA_OBJPROP_CHART_ID

EA_OBJPROP_CHART_ID Uzman Danışmanı şu eylemleri gerçekleştirir:

  • Müşteri terminalinin standart paketinde bulunan PriceChannel göstergesini (terminal_veri_klasörü\MQL5\Indicators\Examples klasöründe bulunur) ekler;
  • Subwindow göstergesini kullanarak bir alt pencere oluşturur (Subwindow.mq5 dosyasını terminal_veri_klasörü\MQL5\Indicators klasörüne yerleştirin);
  • Grafiğin sembolüne ve D1 ve H4 zaman dilimlerine sahip OBJ_CHART türünde nesne oluşturur (alt pencerede);
  • OBJ_CHART türündeki her nesne için, varsayılan parametrelerle bir PriceChannel göstergesi ekler ve arka plan rengini değiştirir.

Uzman Danışman grafikten kaldırıldığında, oluşturulan tüm göstergeler de kaldırılır:

//+------------------------------------------------------------------+
//| Uzman danışman sonlandırma fonksiyonu                            |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- nesneleri sil
//  ObjectDelete(0,D1);
//  ObjectDelete(0,H4);
//--- alt pencereyi sil
   ChartIndicatorDelete(0,subwindow_ID,"Subwindow");
//--- ana pencereden PriceChannel göstergesini sil
//--- varsayılan parametrelerle kısa adı "Price Channel(22)"
   ChartIndicatorDelete(0,0,"Price Channel(22)");
  } 

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/359

DRAW_COLOR_CANDLES DRAW_COLOR_CANDLES

DRAW_COLOR_CANDLES çizim stili, açılış, yüksek, düşük ve kapanış fiyatlarını içeren dört gösterge arabelleğinin değerlerine göre, farklı renklere sahip mumlar çizer.

DRAW_COLOR_BARS DRAW_COLOR_BARS

DRAW_COLOR_BARS çizim stili, açılış, yüksek, düşük ve kapanış fiyatlarını içeren dört gösterge arabelleğinin değerlerine göre, farklı renklere sahip çubuklar çizer.

Optimizasyon Sonuçlarının Gerçek Zamanlı Olarak Görselleştirilmesi Optimizasyon Sonuçlarının Gerçek Zamanlı Olarak Görselleştirilmesi

Optimizasyon sonuçlarının gerçek zamanlı olarak görselleştirilmesinin bir örneği (bakiye hareketleri ve Uzman Danışmanın istatistiksel parametreleri).

IndicatorParameters() Fonksiyonuyla Çalışma Örneği IndicatorParameters() Fonksiyonuyla Çalışma Örneği

Bu Uzman Danışman, girdi parametrelerinin sayısı, türleri ve değerleri hakkında bilgi almak için IndicatorParameters() fonksiyonun kullanımını gösterir.