Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
MetaTrader 5 terminalinizden Kod Tabanına erişin
Doğru kodu bulamadınız mı? Freelance bölümünden sipariş edin
Bir Uzman Danışman veya gösterge nasıl yazılır?

MetaTrader 4 için MQL4 teknik gösterge kaynak kodları - 4

icon

MetaTrader 4 için MQL4 teknik göstergeleri kütüphanesi. Piyasadan bağımsız olarak (forex, menkul kıymetler veya emtia piyasası), göstergeler, kolay algılama için fiyatların anlaşılabilir bir biçimde sunulmasına yardımcı olur.

Bu bölümde, finansal piyasaları farklı algoritmalar kullanarak analiz eden binlerce uygulama yer almaktadır. Bu uygulamalar geleneksel olarak birkaç kategoriye ayrılabilir: trend göstergeleri, osilatörler, hacim göstergeleri vb. Ayrıca, ünlü finansçıların algoritmalarına dayalı göstergeler de bulunmaktadır. Örneğin, Bill Williams göstergeleri ve benzerleri. Bunların tamamı, güvenilirlik, etkinlik, gecikme vb. farklı parametrelerle karakterize edilir. Teknik analiz için 2000'den fazla gösterge mevcuttur: trend göstergeleri, geri dönüş göstergeleri, seviye göstergeleri, öngörücüler, scalping göstergeleri vb.

Kod ekle

Fiyat grafiğine varlık grafiği ekleme örneği

Moving Average göstergeleri, enstrümanın belirli bir periyot boyuncaki ortalama fiyatını gösterir.

EMA'ya benzer bir hareketli ortalama oluşturmak için fraktal boyut değeri kullanılır.

AMA'nın (Adaptive Moving Average) maksimum düzeyde optimize edilmiş versiyonu.

"Değişen toplam" yöntemiyle optimizasyon örneği.

Kaufman'ın AMA göstergesinin optimize edilmemiş versiyonu.

DT_ZZ göstergesinin klot tarafından optimize edilmiş versiyonu.

Alligator çizgilerinin konumlarına uygun olarak mumların boyandığı bir NRTR göstergesidir.

Moving Average göstergesinin çizgisinin farklı renklerle renklendirilmesinin bir örneği.

Farklı renklerle renklendirilmiş boğa tipi ve ayı tipi sütunlara sahip standart MACD histogramı.

Yumuşatmanın birçok algoritması vardır. Bu gösterge, standart ADX göstergesinin yumuşatılması içindir. Kod Easy Language'dan çevrilmiştir.

Center of Gravity, John F. Ehlers tarafından geliştirilen ve Stocks & Commodities dergisindeki makalesinde (Mayıs 2002) sunulan bir osilatördür.

Spearman's Rank Correlation, değişkenler arasındaki ilişkiyi istatistiksel olarak incelemek için kullanılan parametrik olmayan bir yöntemdir. Burada, iki sayısal dizi arasındaki gerçek paralellik derecesi belirlenir.

Williams' A/D göstergesi, pozitif "birikimsel" ve negatif "dağılımsal" fiyat hareketlerinin kümülatif toplamıdır.

Larry Williams tarafından sunulan Ultimate Oscillator, kısa, orta ve uzun periyotlara sahip üç Stochastic Oscillator göstergenin değerlerinin ağırlıklı ortalamasıdır.

On Balance Volume (OBV) gibi Price and Volume Trend (PVT) göstergesi, kapanış fiyatlarındaki değişimler dikkate alınarak hesaplanan işlem hacmi değerlerinin kümülatif toplamıdır.

Gösterge, en eski klasik göstergelerden biri olan ROC'a eşdeğerdir. VROC'ta fiyatlar yerine hacimler kullanılır.

Mass Index, yüksek ve düşük fiyatları arasındaki farkta meydana gelen değişimlere dayalı olarak trend dönüşlerinin tespiti için tasarlanmıştır. Fark genişlerse Mass Index yükselir; fark daralırsa, Mass Index düşer.

Chaikin Volatility göstergesi, yüksek ve düşük fiyatları arasındaki farkta meydana gelen değişimleri hesaplar. Yüksek ve düşük arasındaki aralığın genişliğine bağlı olarak volatiliteyi yansıtır.

Accumulative Swing Index, vadeli işlemleri analiz etmek için kullanılır.

Recursive Moving Average calls itself a number of times in order to reach the appropriate smoothing. For instance DEMA,TEMA and Rainbow indicators are recursive exponential moving averages. The goal is to remove the loop limit while still running fast. In addition a trigger line provides the trading signal.

Not sure if anyone need this. Just showing the angle of the MA of current and adjacent candle.

Adaptive momentum oscillator idea from David Varadi.

A second version of GARCH volatility indicator of https://www.mql5.com/en/code/11776.

Developed by John Ehlers, the RSI-based inverse Fisher Transform is used to help clearly define trigger points. The normal RSI indicator is calculated and adjusted so that the values are centered around zero. The inverse transform is then applied to these values.

This is an MT4 indicator which generates signals based on Bollinger bands crossover with price.

This code can be used to find highest high and lowest low of a chart for a given period.

This indicator plots multiple signals based on MACD main and signal lines.

This code identifies highest high and lowest low in the neighbourhood.

This indicator compares the main and signals line of the stochastic indicator and marks the sam eon the respective bars on chart.

This code can be used to create rectangles on chart.

This is a RVI crossover indicator.

This is a WPR crossover indicator based signal generating indicator.

This is a ADX crossover based Indicator.

This code can be used to take screenshot from code itself at any particular desired time.

This is a multi timeframe dashboard scanner for RSI and Stochastic.

This is an indicator based on tolerance for highs of two candles.

This is an Indicator based on MA crossover.

This is a simple code to draw triangle on chart connecting open and close of different candles.

This Indicator will plot bullish and bearish candles in separate colors.

1234567891011...61