Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 49
- Derecelendirme:
- Yayınlandı:
- 2025.04.17 08:44
-
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:
- MetaTrader 4'tekitüm açıkpozisyonları filtreler, kullanıcı tarafından yapılandırılan varlığı (sembolü) ve Sihirli Numar ayı kontrol eder.
- Her türün hacmini ve toplam maliyetini hesaplayarakalış ve satış işlemlerini ayırır.
- Alınan ve satılan toplam hacmi dikkate alarakağırlıklı ortalama fiyatı hesaplar.
- 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
- Kodu kopyalayıp Göstergeler klasörünün içindeki yeni bir .mq5 dosyasınayapıştırın.
- MetaEditor'daderleyin.
- Göstergeyi MetaTrader 5'teki grafiğeekleyin.
- İ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

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.

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