Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter ü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:
77
Derecelendirme:
(23)
Yayınlandı:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

CIchimokuOnArray sınıfı, gösterge tamponlarındanIchimoku (Ichimoku Kinko Hyo) gösterge değerlerini hesaplamak için kullanılır.

Uygulama:

İndikatörün OnInit() fonksiyonunda, Init() metodu parametrelerle birlikte çağrılır:

  • int aPeriodTenkan - Tenkan dönemi;
  • int aPeriodKijun - Kijun periyodu;
  • int aPeriodSenkou - dönem Senkou;
  • bool aABShift - SpanA ve SpanB çizgilerini kaydırma ile hesaplar. true ise, SpanA ve SpanB çizgileri hesaplama sırasında kaydırılır, bu durumda gelecekte bulunan bu çizgiler üzerinde veri yoktur. false ise, SpanA ve SpanB çizgileri PlotIndexSetInteger() fonksiyonu tarafından PLOT_SHIFT tanımlayıcısı ile kaydırılmalıdır.

İndikatörün OnCalculate() fonksiyonunda, parametreli Solve() metodu çağrılır:

  • const int aRatesTotal - OnCalculate() fonksiyon parametrelerinden rates_total değişkeni;
  • const int aPrevCalc - OnCalculate() fonksiyonunun parametrelerinden prev_calculated değişkeni;
  • double aDataHigh[] - gösterge hesaplaması için Yüksek veri içeren tampon;
  • double aDataLow[] - göstergenin hesaplanması için Düşük veriler içeren tampon;
  • double & aTenkan[] - Tenkan çizgisinin hesaplanan değerlerini içeren tampon;
  • double & aKijun[] - Kijun çizgisinin hesaplanan değerlerini içeren tampon;
  • double & aSpanA[] - SpanA çizgisinin hesaplanan değerlerini içeren tampon;
  • double & aSpanB[] - SpanB çizgisinin hesaplanan değerlerini içeren tampon.

Ek yöntemler:

  • int SpanABShift() - SpanA ve SpanB çizgilerinin kaydırma değerini döndürür;
  • int BarsRequiredTK() - Tenkan ve Kijun çizgilerini hesaplamak için gerekli çubuk sayısını döndürür;
  • int BarsRequiredAB() - SpanA ve SpanB çizgilerini hesaplamak için gerekli çubuk sayısını döndürür;
  • string Name() - gösterge adını içeren dizeyi döndürür;
  • string NameT() - Tenkan çizgisinin adını içeren dizeyi döndürür;
  • string NameK() - Kijun çizgisinin adını içeren dizeyi döndürür;
  • string NameSA() - SpanA satırının adını içeren bir dize döndürür;
  • string NameSB() - SpanB çizgisinin adını içeren bir dize döndürür.

Test_IchimokuOnArray.mq5 dosyası, CIchimokuOnArray sınıfını kullanma örneği içeren bir göstergedir. IncIchimokuOnArray dosyası, terminal veri klasörünün MQL5\Include\IncOnArray dizininde bulunmalıdır (IncOnArray klasörü oluşturulmalıdır).

Teknik Gösterge Ichimoku Kinko Hyo (Ichimoku Kinko Hyo) piyasa trendini, destek ve direnç seviyelerini belirlemek ve alım ve satım sinyalleri üretmek için tasarlanmıştır. Gösterge en iyi haftalık ve günlük grafiklerde çalışır.

CIchimokuOnArray sınıfını kullanma örneği

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

Raymond Cloudy Day For EA Raymond Cloudy Day For EA

Raymond Cloudy Day For EA, Raymond tarafından oluşturulan ve MT5 platformu için ustalıkla geliştirilen devrim niteliğinde bir ticaret aracı. Bu yenilikçi gösterge, ticaret stratejilerini benzersiz bir hassasiyetle geliştirmek için geleneksel Pivot Noktalarını aşan gelişmiş algoritmalarla son teknoloji bir hesaplama yöntemini entegre eder.

Hacking objects in an EX5 Hacking objects in an EX5

Kaynak koduna sahip olmadan bir göstergedeki nesnelerin nasıl değiştirileceğine dair bir gösterim

İkili Dalga (The Binary Wave) İkili Dalga (The Binary Wave)

İkili dalga, gösterge okumalarının nasıl yorumlandığına bağlı olarak pozitif veya negatif bir değer döndürür.

Yaşlı dürtü sistemi Yaşlı dürtü sistemi

Gösterge renkleri, trend yönüne bağlı olarak kırmızı, yeşil ve mavi mumlardır (hareketli ortalama ve MACD ile toplanır).