Zigzag R - MetaTrader 4 için gösterge
Zigzag'ın bu versiyonu, MT3'ten (MQL2 dili) beri yüz binlerce MetaTrader kullanıcısının alıştığı Zigzag.mq4'ün eski versiyonunun basit bir optimizasyonudur.
Göstergeyi optimizasyon olmadan kullanmak, Zigzag'ın değerlerini kullanarak Uzman Danışmanları test etmeyi zorlaştırdı ve zaman kaybettirdi. Optimize edilmiş bu versiyon bu sorunu çözüyor.
İlk sefer için, ilk başlatmada, gösterge tüm geçmişi hesaplar. Sonraki çağrılarda, gerçek zamanlı olarak yeni tikler geldiğinde veya sınayıcıda kullanıldığında, mevcut zamandan geçmişe doğru üçüncü uç seviyeye yerleştirilir ve yeniden hesaplama oradan başlar. Yeniden hesaplamayı ikinci uç seviyeden başlatmak istiyorsanız, yeniden hesaplama derinliğini ayarlayan seviye değişkeninin değerini değiştirin:
int level = 3 ; // yeniden hesaplama derinliği

Zigzag R
Tutarlılık nedenleriyle tüm harici değişkenlerin adları korunmuştur. Ayrıca dakika zaman dilimlerinde oluşan havada asılı kalan uç seviyeler de kaldırılmıştır.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/11206