BuffersHunter
- Yardımcı programlar
- Sürüm: 1.40
BuffersHunter, herhangi bir MetaTrader 5 göstergesinin arabelleklerini okuyan ve analiz eden bir betiktir. Hangi arabelleğin alış sinyalleri içerdiğini, seviyelerin nerede olduğunu ve hangi arabelleklerin gösterge çizgilerini içerdiğini artık tahmin etmeye gerek yok. Betiği çalıştırın — ve bir saniye içinde tüm arabelleklerin tam yapısını otomatik tip tespitiyle alın.
Bu betik kimin için?
EA geliştiricileri için. İlginç bir gösterge buldunuz ve sinyallerini robotunuzda kullanmak istiyorsunuz, ancak arabellek numaralarını veya içeriklerini bilmiyorsunuz. BuffersHunter tek bir çalıştırmada her şeyi gösterir.
Yatırımcı-araştırmacılar için. Yeni bir göstergeyi inceliyorsunuz ve hangi verileri ilettiğini anlamak istiyorsunuz. Grafikte görmediğiniz faydalı bilgiler içeren gizli arabellekler olabilir.
Market'ten gösterge satın alanlar için. Tüm geliştiriciler arabellek yapısını belgelemez. BuffersHunter kendi başınıza çözmenize yardımcı olur.
Nasıl çalışır?
-
Göstergenin klasörünü (Market, Examples, Indicators) ve adını seçin — Gezgin'dekiyle tamamen aynı
-
Betiği herhangi bir grafikte çalıştırın
-
Sonuç günlükte görünür ve MQL5\Files klasöründe bir metin dosyasına kaydedilir
Betik, varsayılan ayarlarla göstergeye bağlanır, belirtilen sayıda çubuğu okur ve her arabelleğin içeriğini analiz eder.
Önemli: Arabelleklerini okumak için göstergeyi grafiğe eklemeniz gerekmez — betik her şeyi doğrudan okur: göstergeyi ekler, arabellekleri okur ve göstergeyi çıkarır.
Betik ne gösterir?
Her arabellek için şunları gösterir:
-
Arabellek tipi — değer analizine dayalı olarak otomatik tespit edilir
-
Dolum oranı — çubukların yüzde kaçı değer içerir
-
Maks. sürekli — sıfır olmayan değerlerin en uzun kesintisiz dizisi
-
Güncel değer sıfır çubuğunda
-
Geçmiş son N çubuk (yapılandırılabilir)
-
Son sıfır olmayan değer — görünür geçmiş tamamen sıfırsa
Betik tarafından tespit edilen arabellek tipleri:
| Tip | Açıklama |
|---|---|
| LINE | Sürekli çizgi — çoğu çubukta değer var, nadiren kesilir |
| SEGMENT | Parçalı çizgi — sık değerler ama boşluklarla (başı ve sonu var) |
| LEVEL | Yatay parçalar — ardışık çubuklarda tekrarlanan aynı değerler |
| ARROW | Oklar/sinyaller — tek tek çubuklarda izole değerler |
| SIGNAL | Sinyaller 1/-1/0 — tipik alış/satış arabellekleri |
| HISTOGRAM | Histogram — çoğu çubukta pozitif ve negatif değerler |
| LINE (filter) | Filtre/güç — 0-1 veya 0-100 aralığında değerler |
| UNKNOWN | Kullanılmayan arabellek — tüm arama boyunca değer bulunamadı |
Önemli notlar (dürüst ve şeffaf)
1. Otomatik tespit yaklaşıktır
Betik son N çubuğu (varsayılan 100) analiz eder ve istatistiklere dayanarak arabellek tipi hakkında bir sonuca varır. Bu bir varsayımdır, kesin bir gerçek değildir. Bazı göstergeler arabellekleri standart olmayan şekillerde kullanabilir. Her zaman grafikte doğrulayın.
2. Gösterge varsayılan ayarlarla çalışır
Betik göstergeye parametre aktarmaz. Gösterge başlangıçta zorunlu parametreler gerektiriyorsa — betik onu okuyamaz. Bu durumda bir hata görürsünüz.
3. Kullanılmayan ve devre dışı bırakılmış arabellekler
Sıfır arabellekler kullanılmıyor olabilir veya gösterge ayarlarında devre dışı bırakılmış olabilir. Betik, varsayılan olarak devre dışı bırakılmış parametrelerin arabelleklerinden değer okuyamaz — UNKNOWN olarak kalırlar. Bars to search değerini artırın (örn. 500 veya 1000'e) — sinyaller çok nadir olabilir.
4. Arabelleklerde zaman
Bazı göstergeler sinyal zamanını (Unix zaman damgası) doğrudan arabellekte saklar. Betik bu tür değerleri tespit eder ve okunabilir formatta gösterir.
Betik ayarları
| Parametre | Varsayılan | Açıklama |
|---|---|---|
| Indicator folder | Market | Gösterge klasörü (Market, Examples, Indicators) |
| Indicator name | IndicatorName | Gezgin'deki gösterge adı |
| Bars to show | 10 | Geçmişte kaç son çubuğun gösterileceği |
| Bars to search | 100 | Tip tespiti için kaç çubuğun analiz edileceği |
| Show detailed info | true | Ayrıntılı veya kısa çıktı |
| Save results to file | true | Sonucu txt dosyasına kaydet |
Sistem gereksinimleri
-
MetaTrader 5 (terminal)
-
Herhangi bir zaman dilimi
-
Herhangi bir işlem sembolü
-
DLL gerektirmez
-
Kendi başına işlem yapmaz (betik, EA değil)
BuffersHunter — herhangi bir göstergeyi hızlı analiz etmek için aracınız. Çalıştır → Öğren → EA'nda kullan.
