Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın

Hash fonksiyonları kütüphanesi ve diğer sayı sistemlerine dönüşümler - MetaTrader 5 için kütüphane
- Görüntülemeler:
- 40
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Genel amaçlı hash fonksiyonları:
- adler32
- CRC-32 (hızlı tablo uygulaması)
- MaHash8v64 (hızlı tablo uygulaması)
Her üç fonksiyon da Unicode kodlamasında MQL5 dize ifadesine uyarlanmıştır. Doğruluk kontrolü ücretsiz yazılım yardımıyla gerçekleştirilmiştir: Fsum Frontend 1.5.5.1.
Diğer hesap sistemlerine dönüştürme:
- ondalıktan (giriş veri tipi ulong) Temel hesap sistemine
- ters dönüşüm
Bir sayı sisteminden diğerine dönüşüm bir karakter dizisine dayanır (37'den sonra standart değildir): 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [A..I] + 33 [a..I]. Yani, Arap rakamları ve İngiliz alfabesinin büyük harfleri 36'ya kadar ve 36 dahil kullanılır.
Büyük sayı sisteminin pratik uygulaması, grafik nesnelerin adlandırılmasında uygulanmak üzere işaretlerin sıkıştırılması olabilir. Böylece, 64 bitlik bir tamsayı aşağıdaki yazdırılabilir karakter sayısına sahip olacaktır:
- orijinal ondalık sistemde: 20 (ULONG_MAX değerinin karakter sayısı)
- 16 karakterli sistemde: 16 karakter
- 36-ary 11 karakter olarak
- 128-ary 10 karakter olarak
Yani en iyi seçenek ortak 36 karakterli sisteme geçmektir.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/277

Bu kod, gösterge değerlerini CSV dosyasına aktarır.

ZigZag, bu türün dezavantajlarının çoğundan yoksundur.

Spread MetaTrader göstergesi - grafiğin ana penceresinde mevcut spread'i görüntüler. Yazı tipi parametrelerini, göstergenin konumunu ve spread değerinin normalizasyonunu değiştirebilirsiniz. Yayılma, her işaretten sonra yeniden çizilir ve en güncel ve aktif yayılma değerini sağlar. Bu, değişken spreadlere sahip veya sık sık genişletilen spreadlere sahip brokerler için yararlı olabilir. Mevcut Teklif satırının yakınında bir spread etiketinin gösterilmesini de etkinleştirebilirsiniz. Gösterge hem MT4 hem de MT5 için kullanılabilir.

Schaff Trend Döngüsü (MetaTrader göstergesi) - döngüler kullanılarak bir MACD çizgisi üzerinde stokastik üzerinden stokastik hesaplanarak oluşturulan döngüsel bir osilatördür. Sonuç, osilatörün trendler sırasında dalgalı olmayan ve değişikliklere çok hızlı tepki veren geliştirilmiş versiyonudur. Döviz trendlerinin döngüler halinde hızlanıp yavaşladığını varsayan Doug Schaff tarafından geliştirilmiştir. Algoritması 2008 yılında halka açıklanmıştır. Schaff Trend Cycle, trend yönü değişikliklerini belirlemek için iki farklı yöntemi birleştirmeye çalışır - MACD ve düzeltilmiş stokastik osilatör. Göstergenin değeri 0 ile 100 arasında dalgalanır. İki tetikleme seviyesi kullanılır - 25 ve 75. İsteğe bağlı uyarılar mevcuttur. Bu göstergeyi MT4, MT5 için indirebilirsiniz