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

Bir Hedge Hesabının Ortalama Fiyatını Hesaplamak için MQL5 Göstergesi


Giriş

Bu kod chatgpt tarafından oluşturuldu, ancak bazı ayarlamalar yaptım ve videoyu youtube'da yayınladım:


Ticarette, aynı varlıkta aynı anda uzun ve kısa pozisyonlar tutabileceğiniz hedge hesapları kullanmak yaygındır. Bu modelde faaliyet gösteren tüccarlar için ortak bir sorun, açık pozisyonların ortalama fiyatını belirlemektir.

Bu makalede, belirli bir sembol ve Sihirli Numara için açık pozisyonların ortalama fiyatını otomatik olarak hesaplayan ve sonucu bir grafikte görüntüleyen bir MQL5 göstergesi sunulmaktadır.

Gösterge nasıl çalışır?

Gösterge aşağıdaki adımları atar:

  1. MetaTrader 4'tekitüm açıkpozisyonları filtreler, kullanıcı tarafından yapılandırılan varlığı (sembolü) ve Sihirli Numar ayı kontrol eder.
  2. Her türün hacmini ve toplam maliyetini hesaplayarakalış ve satış işlemlerini ayırır.
  3. Alınan ve satılan toplam hacmi dikkate alarakağırlıklı ortalama fiyatı hesaplar.
  4. Grafik üzerinde net pozisyonun ortalama fiyatına karşılık gelenbir çizgi görüntüler.

Kod Açıklama

1. Ortalama Fiyatın Hesaplanması

CalculateHedgeAveragePrice() fonksiyonu tüm açık pozisyonlar arasında döngü yapar ve:

  • Alımları ve satışları ayırır.
  • Her yön için ağırlıklı ortalama fiyatı hesaplar.
  • Net pozisyonun uzun mu yoksa kısa mı olduğunu belirler.
  • İlgili ortalama fiyatı döndürür.

2. Göstergenin başlatılması

OnInit() fonksiyonunda, grafikte görüntülenmek üzere ortalama fiyatı saklayacak tamponu oluşturuyoruz.

3. Arabelleği Doldurma

OnCalculate() işlevi, ArrayFill() kullanarak gösterge arabelleğini güncelleyerek kodu daha verimli hale getirir.

MetaTrader 5'te Nasıl Kullanılır

  1. Kodu kopyalayıp Göstergeler klasörünün içindeki yeni bir .mq5 dosyasınayapıştırın.
  2. MetaEditor'daderleyin.
  3. Göstergeyi MetaTrader 5'teki grafiğeekleyin.
  4. İzlemek istediğiniz işlemlerinSihirli Numarasını ayarlayın.

Sonuç

Bu MQL5 göstergesi, hedge hesaplarında çalışan tüccarlar için kullanışlıdır ve açık pozisyonların ortalama fiyatını izlemeye yardımcı olur. Farklı varlıklar ve stratejiler için özelleştirilebilir.

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

Daha iyi hacim Daha iyi hacim

Better Volume, fiyat grafiklerindeki hacim davranışını analiz etmek için tasarlanmış gelişmiş bir göstergedir. Hacim bilgilerini mum çubuğu aralığı ve hareketli ortalamalar gibi ölçütlerle birleştirerek piyasadaki alım/satım dorukları, çalkantı ve zayıf mumlar gibi önemli formasyonları belirler. Dinamik görsel arayüzü ve hacim kategorizasyonu ile gösterge, hacim akışına dayalı bilinçli kararlar almak isteyen yatırımcılar için değerli bilgiler sunar.

InfoPanel ve Destek ile RiskManager InfoPanel ve Destek ile RiskManager

Geliştirilmesi gereken sitedeki ilk kodum. Herhangi bir ticaret sisteminin ana bileşeni olan Risk Yöneticisi üzerindeki çalışmalarda, tüccarlar için ideal bir araç oluşturma fikri

Spreadler Spreadler

İki Sembollü Yayılma Göstergesi

MACD Sapması MACD Sapması

MACD Diverjans göstergesi