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:
57
Derecelendirme:
(4)
Yayınlandı:
2025.06.11 11:56
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bu MQL5 kodu, fiyat hareketi ile Müthiş Osilatör (AO) arasındaki farklılıkları tespit etmek ve görselleştirmek için tasarlanmış özel bir göstergedir. Fiyat hareketi ve osilatör hareketi hizalanmadığında farklılıklar meydana gelir ve genellikle piyasadaki potansiyel tersine dönüşleri veya devamları işaret eder. Gösterge, bu farklılıkları vurgulamak için alım/satım sinyallerini, AO'nun bir histogramını ve trend çizgilerini çizer.

alıştan sapma


Göstergenin Temel Özellikleri:

  1. FarklılıkAlgılama:

    • Yükseliş sap malarını tespit eder (AO daha yüksek düşükler yaparken fiyat daha düşük düşükler yapar).
    • Düşüş sapmalarını tespit eder (AO daha düşük yüksekler yaparken fiyat daha yüksek yüksekler yapar).
  2. Görselleştirme:

    • Alış/Satış Okları: Farklılıklara dayalı potansiyel alım veya satım sinyallerini göstermek için grafik üzerinde oklar çizer.
    • Histogram: Müthiş Osilatör (AO) değerlerini bir histogram olarak görüntüler.
    • Trend Çizgileri: Fiyat ve AO arasındaki farklılıkları vurgulamak için grafik üzerinde trend çizgileri çizer.
  3. Özel Tamponlar:

    • Verileri depolamak için dört tampon kullanır:
      • Alım/satım sinyalleri için BuyBuffer ve SellBuffer.
      • AO değerleri için HistogramBuffer.
      • Sapma onayı için hizalanmış noktaları izlemek için PointsCounterBuffer.
  4. Dinamik Trend Çizgisi Çizimi:

    • Fiyat ve AO için grafikte dinamik olarak trend çizgileri çizmek için CChartObjectTrend kullanır.
  5. Geçiş Kontrolü:

    • Fiyatın veya AO'nun bir eğilim çizgisini geçip geçmediğini doğrulamak için bir işlev ( CheckCrossing ) içerir, bu da bir sapmayı doğrulamaya veya geçersiz kılmaya yardımcı olur.
  6. Enterpolasyon:

    • Kesişmeleri kontrol etmek için kullanılan iki nokta arasındaki ara değerleri hesaplamak için doğrusal enterpolasyon ( CalculateIntermediateValue ) kullanır.

Nasıl çalışır?

  1. Başlatma:

    • OnInit() fonksiyonu gösterge tamponlarını ayarlar, özellikleri (ör. renkler, stiller) atar ve Awesome Osilatör (AO) tutamacını başlatır.
  2. Ana Hesaplama:

    • OnCalculate() işlevi, sapmaları tespit etmek için fiyat ve AO verilerini işler:
      • Hem fiyat hem de AO'da dipleri (düşük dipler ) ve tepeleri (yüksek tepeler ) belirler.
      • Fiyat ve AO trendlerini karşılaştırarak sapmaları kontrol eder.
      • Bir sapma onaylandığında alım/satım sinyalleri çizer ve trend çizgileri çizer.
  3. Sapma Onayı:

    • Farklılıkları onaylamak için IsBullishTrend ve IsBearishTrend gibi koşulları kullanır.
    • Farklılığı doğrulamak için fiyat ve AO trend çizgileri arasında herhangi bir kesişme olmamasını sağlar.
  4. Dinamik Güncellemeler:

    • Gösterge, her yeni çubukla dinamik olarak güncellenir, sapmaları yeniden hesaplar ve gerektiğinde trend çizgilerini yeniden çizer.

Anahtar Fonksiyonlar:

  1. IsBottom() ve IsTop() :

    • Bir dizideki (fiyat veya AO) yerel minimumları (dipler) ve maksimumları (üstler) tespit eder.
  2. CheckCrossing() :

    • Fiyatın veya AO'nun bir eğilim çizgisini geçip geçmediğini kontrol eder, bu da bir sapmayı geçersiz kılabilir.
  3. CalculateIntermediateValue() :

    • Trend çizgisi analizi için doğrusal enterpolasyon kullanarak ara değerleri hesaplar.
  4. AddUniqueCoordinates() :

    • Trend çizgisi çizimi için benzersiz koordinatların diziye eklenmesini sağlar.
  5. TotalAligned() :

    • Sapma gücünü doğrulamak için hizalanmış noktaların sayısını sayar.

Kullanım Şekli:

  • Bu gösterge, piyasadaki potansiyel geri dönüşleri veya devamları belirlemek için sapma stratejilerine güvenen tüccarlar için kullanışlıdır.
  • Yatırımcıların bilinçli kararlar almasına yardımcı olmak için görsel ipuçları (oklar, trend çizgileri ve histogramlar) sağlar.

Örnek Senaryo:

  • Fiyat daha düşük dipler yapıyorsa (düşüş), ancak AO daha yüksek dipler yapıyorsa (yükseliş), yükseliş sapması tespit edilir. Gösterge bir satın alma oku çizecek ve farklılığı vurgulamak için trend çizgileri çizecektir.
  • Tersine, fiyat daha yüksek zirveler (yükseliş) yapıyorsa, ancak AO daha düşük zirveler (düşüş) yapıyorsa, bir düşüş sapması tespit edilir. Gösterge bir satış oku çizecek ve trend çizgileri çizecektir.

Teknik Detaylar:

  • Platform: MetaTrader 5 (MT5).
  • Dil: MQL5.
  • Bağımlılıklar: Hesaplamalar için Awesome Osilatörünü ( iAO ) kullanır.
  • Özel Nesneler: Trend çizgilerini çizmek için CChartObjectTrend ve koordinat dizilerini yönetmek için CArrayInt kullanır.

Bu gösterge, sapma tespiti ve görselleştirmeyi otomatikleştirmek, zamandan tasarruf etmek ve ticaret stratejilerinde doğruluğu artırmak isteyen tüccarlar için güçlü bir araçtır.

MetaQuotes Ltd tarafından Portekizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/pt/code/56820

RSI Expert Advisor - Automated Trading Tool Based on RSI RSI Expert Advisor - Automated Trading Tool Based on RSI

RSI Uzman Danışmanı (EA), MetaTrader 5 (MT5) platformu için geliştirilmiş otomatik bir ticaret aracıdır. Bu EA, alım satım performansını optimize etmek için risk yönetimi, kısmi pozisyon kapatma ve işlem saati kısıtlamalarını içeren alım satım sinyallerini belirlemek için Göreceli Güç Endeksinden (RSI) yararlanır.

Uyarlanabilir Hareketli Ortalama Üzerinde Heiken Ashi Uyarlanabilir Hareketli Ortalama Üzerinde Heiken Ashi

Heiken Ashi göstergesi, gerçek fiyatlara değil, Açılış, Yüksek, Düşük, Kapanış fiyatlarına uygulanan uyarlanabilir ortalamanın okumalarına dayanır.

Tuyul GAP Tuyul GAP

Trading Gap Weekend, is it profitable?

Supertrend by KivancOzbilgic Supertrend by KivancOzbilgic

This is the exact conversion from pine script source code Supertrend by KivancOzbilgic