Alım-satım 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?

MQL4 ve MQL5 kaynak kodu kütüphanesi

icon

MQL4 veya MQL5 programlama dilini öğrenmeye nereden başlayacağınızı bilmiyor musunuz? MetaTrader terminaliniz için çeşitli programlar burada mevcuttur. Yayınlanmış kod örneklerini indirin ve onlar üzerinde çalışın, kendi göstergelerinizi ve Uzman Danışmanlarınızı geliştirin. Uygulamalarınızı en büyük MQL4 ve MQL5 kod kütüphanesinde yayınlayın; uygulamalarınız her MetaTrader terminalinde ve MetaEditor'da kullanıma sunulacaktır.

MQL4 ve MQL5'teki kod örnekleriniz tüm dünyaya dağıtılacak ve böylece yüz binlerce yatırımcı sizi tanıyacaktır!

Kod ekle

The Pending_tread EA is a versatile and easy-to-use trading robot designed to automate the placement and management of multiple pending orders arranged in a grid pattern above and below the current market price. This EA is well-suited for scalping strategies and can operate on any timeframe or currency pair, making it highly flexible for various trading styles.

Aktif alım emirlerini kısmen kapatmak için komut dosyası

Aktif satış emirlerini kısmen kapatın

VininI Cyber Cycle - Victor Nicolaev (2009) tarafından hazırlanan VininI_Cyber Cycle(V2).mq4 dosyasını temel alarak fiyatların döngüsel hareketlerini tanımlayın

Rulet oyuncağı.

Bu göstergenin bulunduğu grafiğin sembolü değiştirilirse, diğer tüm grafiklerdeki sembol değiştirilir.

QQE MetaTrader göstergesi - veya Nicel Nitel Tahmin, düzleştirilmiş RSI göstergelerinin oldukça karmaşık bir hesaplamasına dayanır. Sonuç olarak, ayrı bir gösterge penceresinde iki satır elde edersiniz - hızlı olan ve yavaş olan. Sinyallerde kullanılan önemli bir gösterge seviyesi (50) de vardır. Bu gösterge için metin, ses ve e-posta uyarılarını etkinleştirebilirsiniz. Bu QQE uygulaması, üst zaman dilimi ekranı ile çoklu zaman dilimi analizini destekler. Gösterge MT4, MT5 için kullanılabilir

TelegramToMT5, Telegram kanallarınızdan, gruplarınızdan ve özel sohbetlerinizden gelen mesajları doğrudan ticaret grafiklerinizde görüntüleyerek Telegram ve MT5 arasında köprü kuran bir MetaTrader 5 Uzman Danışmanıdır. Basitçe bir Telegram botu oluşturun, istediğiniz kanallara / gruplara ekleyin ve EA'nın tüm mesajları gerçek zamanlı olarak grafiğinizde yorum olarak göstermesine izin verin.

MQL5 programlarında geçmiş yüklemesini düzenlemek için kullanılır.

Bir dize tarafından verilen matematiksel ve mantıksal ifadeleri çözmek için bir sınıfa sahip bir komut dosyası.

Kod, mevcut geçmişi geçerli karaktere göre yükler.

Volatility indicator with a threshold line based on the Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH) statistical model used for time series analysis and forecasting.

Rainbow Multiple Moving Average (RMMA) MetaTrader göstergesi - standart hareketli ortalamaya dayanan çok basit ama görsel olarak bilgilendirici bir göstergedir. Tercih ettiğiniz türde 66 gökkuşağı renkli hareketli ortalama çizgisi ve doğrudan grafiğin ana penceresinde fiyat çizer. Bu gösterge, ticaret platformunun hem MT4 hem de MT5 sürümleri için kullanılabilir.

ATR Kanalının çoklu seviyesini gösteren gösterge.

Basit bir konuşmacı.

BMP biçiminde görüntüler oluşturmak ve görüntülemek için bir sınıf.

Trend Magic göstergesi.

The AutoTrendLines indicator automatically draws support and resistance trend lines on your MetaTrader 5 chart. It identifies key price levels using two methods: Two Extremums (Type 1) or Extremum and Delta (Type 2). The lines are recalculated only when a new bar forms, ensuring efficient performance.

Aralık Genişleme Endeksi (MetaTrader göstergesi) - fiyat değişikliklerinin hızını ölçen ve fiyat zayıflık veya güçlülük gösteriyorsa aşırı alım / aşırı satım durumlarını işaret eden göreceli bir osilatör göstergesidir. Tom DeMark tarafından geliştirilmiş ve The New Science of Technical Analysis adlı kitabında açıklanmıştır. Göstergenin değeri -100 ile +100 arasında değişir. REI gelişmiş bir osilatördür çünkü aralık ticareti sırasında sakin kalmaya çalışır ve yalnızca önemli zirveler veya dipler tespit edildiğinde sinyalleri gösterir. Bu göstergeyi hem MT4 hem de MT5 için indirebilirsiniz.

Son Yüksek / Düşük Uyarısı MetaTrader göstergesi - son N mumlarında iki maksimum ve minimum seviye bandı görüntüler. Varsayılan olarak, maksimum bant mavi bir çizgi ile görüntülenir; minimum bant sarı bir çizgi ile görüntülenir. Ek olarak, bir açılır pencere uyarısı çağırabilir, bir e-posta uyarısı gönderebilir veya mevcut fiyat (Teklif) son Yüksek veya Düşük seviyeyi kırdığında bir bildirim uyarısı verebilir. Tüm uyarılar kapatılabilir. E-posta uyarısı özelliğini kullanıyorsanız, MetaTrader platformunuzun seçenekler penceresinde e-posta ayarlarını yapmayı unutmayın. Anlık bildirimlerle aynı. Gösterge hem MT4 hem de MT5 için kullanılabilir.

Klavyeden temel ticaret işlemlerini gerçekleştirmek için Uzman Danışman.

MetaTrader 5'te tam teşekküllü çoklu para birimi modunun basitleştirilmiş uygulaması. Nasıl çalıştığını anlamaya gerek yok. Minimum basit ayarlar. Kullanıcılar için maksimum kolaylık. Test cihazında çalışır.

Clyde Lee modellerine dayalı parametrik olmayan bir zikzak.

Yuvarlak Seviyeler MetaTrader göstergesi - yapılandırmanıza bağlı olarak yakınlarındaki yuvarlak seviyeleri ve bölgeleri görüntüleyebilen bir MT4 / MT5 göstergesi. Doğal psikolojik destek ve direnç bölgelerini takas etmek faydalı olabilir. Fiyat destek veya direnç bölgesinde olduğunda da uyarılar verebilir.

RSIOMA MetaTrader göstergesi - bu gösterge iki hareketli ortalama alır, RSI'larını (Göreceli Güç Endeksi) hesaplar ve ardından hesaplanan RSI'nın hareketli bir ortalamasını da ekler. Bu iki çizgi artık trend değişikliklerini doğru bir şekilde işaret edebilir. Bunlar 0 ile 100 arasında değiştikleri ayrı bir pencerede gösterilir. Yardımcı histogram, mevcut trendin hızlı bir bakışta görüntülenmesi için gösterilir. Gösterge, MetaTrader platformunun hem MT4 hem de MT5 sürümleri için kullanılabilir.

Uzman Danışman, Hareketli Ortalama ve Stokastik göstergelerin sinyallerine göre işlem yapar.

Parametrik olmayan zikzak. Bir zikzağın yükselen kolu için monotonluk koşulu: sonraki herhangi bir çubuğun En Yüksek değeri, aynı dalın önceki herhangi bir çubuğunun En Düşük değerinden daha düşük olmamalıdır. Benzer şekilde bir zikzağın alçalan dalı için de geçerlidir.

Bu Uzman Danışman, grafiklerin senkronizasyonunu gerçekleştirir.

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

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.

Kütüphane genel amaçlı hash fonksiyonlarının algoritmalarını içerir: adler32, CRC-32, MaHash8v64. Base sisteminde ondalıktan dize gösterimine dönüştürme işlevlerinin yanı sıra bunun tersi de geçerlidir.

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

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

Set Auto TP and SL: The “Set Auto TP and SL” (Take Profit and Stop Loss) feature is a crucial tool in any trading strategy, designed to automate risk and reward management. It allows traders to define fixed price levels where a trade should be automatically closed to either secure profits (TP) or limit losses (SL), removing the need for constant manual monitoring. When this feature is enabled, each position you open will automatically include a predefined Take Profit and Stop Loss level based on your custom parameters, such as a specific number of pips, percentage of balance, or technical levels. This not only saves time but also ensures that your trades are protected from sudden market movements and emotional decision-making.

Monthly VWAP (Volume Weighted Average Price) is an essential MQL5 indicator that calculates and displays the Volume Weighted Average Price for each trading month. It's a powerful tool for understanding long-term market sentiment, identifying key monthly fair value, and informing strategic decisions.

Weekly VWAP (Volume Weighted Average Price) is a powerful MQL5 indicator that calculates and displays the Volume Weighted Average Price for each trading week. It's a crucial tool for identifying weekly fair value and understanding the underlying sentiment over a longer timeframe.

Daily VWAP (Volume Weighted Average Price) is a simple yet powerful indicator that calculates and displays the Volume Weighted Average Price for each trading day. Ideal for identifying intraday fair value and supporting your daily trading decisions.

Bu gösterge, herhangi bir grafikte etiketli ticaret seviyelerini gösteren bir yardımcı programdır. Yerel bir grafikte yerel ticaret seviyelerinizi değiştirmek istiyorsanız, F8 Grafik Özelliklerinizde "Ticaret seviyelerini göster" seçeneğini kapatın ve bu göstergeyi ekleyin. Özel bir Grafikte (yerel ticaret seviyelerinin gösterilemediği) ticaret seviyelerini göstermek istiyorsanız, bu göstergeyi eklemeniz yeterlidir. BaseSymbol - ticaret seviyesi verilerinin çekileceği Sembolü belirtin - benzersiz Özel Semboller için kullanışlıdır. TextBarsBack - seviye etiketlerinin çizileceği mevcut çubuktan geçmişteki çubuk sayısını belirtin. Not: Kodda sihirli sayıya atıfta bulunulmasına rağmen, şu anda ticaret satırlarına dahil edilmemiştir. Aynı Sembol üzerinde birden fazla EA çalıştırıyorsanız, sihirli sayıları göstermek için kodu düzenleyebilir ve ardından göstergenin birden çok örneğini tek bir grafikte çalıştırabilirsiniz. Ayrıca, farklı ekran çözünürlükleri için nesne özelliklerinde yazı tipi boyutlarını ve metin aralığını gerektiği gibi düzenleyebilirsiniz.

Trend filtresi ve volatilite kanalı olarak hareket etmek için Hareketli Ortalamayı ATR tabanlı üst ve alt bantlarla birleştirir.

sChartsSynchroScroll komut dosyasının yeni sürümü.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190