MQL5 programlama ve teknik göstergelerin kullanımı hakkında makaleler

icon

Teknik göstergeler ticaretin önemli bir bölümünü oluşturur ve her yatırımcı yeni bir şey bulmaya çalışır. Bu makalelerin yazarları ekonometri ve makine öğrenimi, otomatik olarak Elliott dalgalarının işaretlenmesi ve dijital filtreler hakkında, klasik analiz yöntemlerinden klasik fikirlerin modern yorumuna kadar her şey hakkında konuşurlar.

Bu kategoride, size nasıl özel bir göstergenin geliştirileceğini öğretecek makaleler yer almaktadır ve ayrıca kullanıma hazır, matematiksel olarak açıklanmış William Blau'nun ticaret fikirleri koleksiyonuna da sahiptir.

Yeni bir makale ekle
en son | en iyi
123
MQL5'te Hareketli Ortalamalar Hesaplamasının Test Performansı
MQL5'te Hareketli Ortalamalar Hesaplamasının Test Performansı

MQL5'te Hareketli Ortalamalar Hesaplamasının Test Performansı

İlk Hareketli Ortalama göstergesinin oluşturulmasından bu yana bir dizi gösterge ortaya çıktı. Birçoğu benzer yumuşatma yöntemlerini kullanır fakat farklı hareketli ortalama algoritmalarının performansları incelenmemiştir. Bu makalede, MQL5'te Hareketli Ortalamaları kullanmanın olası yollarını ele alacak ve performanslarını karşılaştıracağız.
MQL5 Tarif Defteri MQL5'te Çok Sembollü Volatilite Göstergesi Geliştirme
MQL5 Tarif Defteri MQL5'te Çok Sembollü Volatilite Göstergesi Geliştirme

MQL5 Tarif Defteri MQL5'te Çok Sembollü Volatilite Göstergesi Geliştirme

Bu makalede, çok sembollü bir volatilite göstergesinin geliştirilmesini ele alacağız. Çok sembollü göstergelerin geliştirilmesi, acemi MQL5 geliştiricileri için bazı zorluklar ortaya çıkabilir, bu makale de bunun açıklığa kavuşturulmasına yardımcı olur. Çok sembollü bir göstergenin geliştirilmesi sırasında ortaya çıkan önemli sorunlar, diğer sembollerin verilerinin mevcut sembole göre senkronize edilmesi, bazı gösterge verilerinin olmaması ve belirli bir zaman aralığının "true" çubuklarının başlangıcının tanımlanması ile ilgilidir. Bu konuların tamamı makalede yakından ele alınacaktır.
Standart Kitaplığın Alım Satım Stratejisi Sınıflarını Keşfetme - Stratejileri Özelleştirme
Standart Kitaplığın Alım Satım Stratejisi Sınıflarını Keşfetme - Stratejileri Özelleştirme

Standart Kitaplığın Alım Satım Stratejisi Sınıflarını Keşfetme - Stratejileri Özelleştirme

Bu makalede, MQL5 Sihirbazının Kalıplar ve Modeller mantığını kullanarak Alım Satım Stratejisi Sınıflarının Standart Kitaplığının nasıl keşfedileceğini ve Özel Stratejilerin ve Filtrelerin/Sinyallerin nasıl ekleneceğini göstereceğiz. Sonunda, MetaTrader 5 standart göstergelerini kullanarak kendi stratejilerinizi kolayca ekleyebileceksiniz, ayrıca MQL5 Sihirbazı net ve güçlü bir kod ve tamamen işlevsel bir Expert Advisor oluşturacaktır.
MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması
MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması

MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması

Uzun zamandır çoklu para birimi analizi ve çoklu para birimi alım satımı insanların ilgisini çekmiştir. Tam teşekküllü bir çoklu para birimi rejimi uygulama fırsatı MetaTrader 5'in ve MQL5 programlama dilinin herkese açılmasıyla mümkün olmuştur. Bu makalede çeşitli sembollere yönelik gelen tüm tikleri analiz etmenin ve işlemenin bir yolunu öneriyoruz. Örnek olarak USDx dolar endeksinin çoklu para birimli RSI göstergesini ele alalım.
MetaTrader 5'te sürekli vadeli işlem sözleşmeleri
MetaTrader 5'te sürekli vadeli işlem sözleşmeleri

MetaTrader 5'te sürekli vadeli işlem sözleşmeleri

Vadeli işlem sözleşmelerinin kısa ömürleri teknik analizlerini karmaşık hale getirir. Kısa grafikleri teknik olarak analiz etmek zordur. Örneğin UX-9.13 Ukrayna Hisse stok endeksinin günlük grafiğindeki çubuk sayısı 100'den fazladır. Bu nedenle, yatırımcı sentetik uzun pozisyonlu vadeli işlem sözleşmeleri oluşturur. Bu makale, MetaTrader 5 terminalinde farklı tarihlere sahip vadeli işlem sözleşmelerinin nasıl birleştirileceğini açıklamaktadır.
Bir Göstergenin Diğerine Uygulanması
Bir Göstergenin Diğerine Uygulanması

Bir Göstergenin Diğerine Uygulanması

OnCalculate() fonksiyon çağrısının kısa biçimini kullanan bir gösterge yazarken, bir göstergenin yalnızca fiyat verileriyle değil, aynı zamanda başka bir göstergenin verileriyle de hesaplanabileceği gerçeğini kaçırabilirsiniz. Diğer göstergelerin verilerine doğru uygulanması için bir göstergeyi geliştirmek ister misiniz? Bu makalede, bu tür bir değişiklik için gereken tüm adımları gözden geçireceğiz.
Ek Arabellekler Kullanmadan Ara Hesaplamalar için Fiyat Serilerinin Ortalamasını Alma
Ek Arabellekler Kullanmadan Ara Hesaplamalar için Fiyat Serilerinin Ortalamasını Alma

Ek Arabellekler Kullanmadan Ara Hesaplamalar için Fiyat Serilerinin Ortalamasını Alma

Bu makale, en basit ve tek tür sınıflarda paketlenmiş geleneksel ve sıra dışı ortalama alma algoritmaları hakkındadır. Bunlar, göstergelerin neredeyse tüm gelişmelerinde evrensel kullanım için tasarlanmıştır. Umarım önerilen sınıflar, özel ve teknik göstergelerin 'hantal' çağrılarına iyi bir alternatif olur.
Grafiklerin Analizine Ekonometrik Yaklaşım
Grafiklerin Analizine Ekonometrik Yaklaşım

Grafiklerin Analizine Ekonometrik Yaklaşım

Bu makale ekonometrik analiz yöntemlerini, otokorelasyon analizini ve özellikle koşullu varyans analizini açıklamaktadır. Burada açıklanan yaklaşımın faydası nedir? Doğrusal olmayan GARCH modellerinin kullanımı, analiz edilen serilerin matematiksel açıdan resmi olarak temsil edilmesine ve belirli sayıda adım için bir tahmin oluşturulmasına olanak tanır.
MQL5'teki Çizim Stilleri
MQL5'teki Çizim Stilleri

MQL5'teki Çizim Stilleri

MQL4'te 6 çizim stili ve MQL5'te 18 çizim stili vardır. Bu nedenle, MQL5'in çizim stillerini tanıtmak için bir makale yazmaya değer olabilir. Bu yazıda MQL5'teki çizim stillerinin detaylarını ele alacağız. Ek olarak, bu çizim stillerinin nasıl kullanılacağını göstermek için bir gösterge oluşturacağız ve çizimi iyileştireceğiz.
Göstergeler Arası Veri Değişimi: Bu Kolaydır
Göstergeler Arası Veri Değişimi: Bu Kolaydır

Göstergeler Arası Veri Değişimi: Bu Kolaydır

Bir grafiğe eklenmiş göstergelerin verilerine erişim sağlayacak ve şu özelliklere sahip olacak şöyle bir ortam oluşturmak istiyoruz: Veri kopyalama olmaması, kullanmamız gerekirse mevcut yöntemlerin kodunun minimum düzeyde değiştirilmesi, MQL kodunun tercih edilebilir olması (elbette DLL kullanmak zorundayız, ancak yalnızca bir düzine C++ kodu dizesi kullanacağız). Makalede, MetaTrader terminali için diğer MQL programlarından gösterge arabelleklerine erişmek için araçlar sağlayacak bir program ortamı geliştirmek için kolay bir yöntem açıklanmaktadır.
MQL5 Cookbook: Fiyat Farklılığını Analiz Etmek İçin Çoklu Sembollü Bir Göstergenin Geliştirilmesi
MQL5 Cookbook: Fiyat Farklılığını Analiz Etmek İçin Çoklu Sembollü Bir Göstergenin Geliştirilmesi

MQL5 Cookbook: Fiyat Farklılığını Analiz Etmek İçin Çoklu Sembollü Bir Göstergenin Geliştirilmesi

Bu yazıda, belirli bir zaman diliminde fiyat farklılaşmasını analiz etmek için çoklu sembollü bir göstergenin geliştirilmesini ele alacağız. Temel konular, çoklu para birimi göstergelerinin programlanmasıyla ilgili bir önceki makalede tartışılmıştı "MQL5 Yemek Kitabı: MQL5'te Çok Sembollü Bir Volatilite Göstergesi Geliştirme". Bu sefer sadece çarpıcı biçimde değiştirilmiş olan yeni özellikler ve işlevler üzerinde duracağız. Çoklu para birimi göstergelerinin programlanmasında yeniyseniz, önce bir önceki makaleyi okumanızı tavsiye ederim.
Birkaç Ara Gösterge Arabelleği Kullanarak Çok Para Birimli Gösterge Oluşturma
Birkaç Ara Gösterge Arabelleği Kullanarak Çok Para Birimli Gösterge Oluşturma

Birkaç Ara Gösterge Arabelleği Kullanarak Çok Para Birimli Gösterge Oluşturma

FOREX piyasasının küme analizlerine ilgi son zamanlarda arttı. MQL5, döviz çiftlerinin hareket trendlerini araştırmak için yeni olanaklar sunar. MQL5'i MQL4'ten ayıran en önemli özelliği, sınırsız miktarda gösterge arabelleği kullanma olasılığıdır. Bu makalede, çok para birimli göstergesi oluşturma örneği açıklanmaktadır.
Başka Bir Göstergeye Dayalı Bir Gösterge Nasıl Yazılır?
Başka Bir Göstergeye Dayalı Bir Gösterge Nasıl Yazılır?

Başka Bir Göstergeye Dayalı Bir Gösterge Nasıl Yazılır?

MQL5'te, hem sıfırdan hem de zaten mevcut olan, istemci terminalinde yerleşik veya özel bir gösterge temelinde bir gösterge yazabilirsiniz. Burada ayrıca iki yolunuz var - bir göstergeyi ona yeni hesaplamalar ve grafik stilleri ekleyerek geliştirmek veya istemci terminalinde yerleşik bir gösterge veya iCustom() ya da IndicatorCreate() fonksiyonları aracılığıyla özel bir gösterge kullanmak.
MetaTrader Piyasasının Anahatları (Veri Grafikleri)
MetaTrader Piyasasının Anahatları (Veri Grafikleri)

MetaTrader Piyasasının Anahatları (Veri Grafikleri)

Birkaç hafta önce Freelance hizmetinde veri grafiği yayınladık. Ayrıca MetaTrader Piyasasının bazı istatistiklerini açıklama sözü verdik. Şimdi sizi topladığımız verileri incelemeye davet ediyoruz.
preview
Gator Oscillator göstergesine dayalı bir alım-satım sistemi nasıl geliştirilir?

Gator Oscillator göstergesine dayalı bir alım-satım sistemi nasıl geliştirilir?

En popüler göstergelere dayalı alım-satım sistemlerini nasıl oluşturacağımızı öğrendiğimiz serinin yeni makalesi. Bu kez Gator Oscillator göstergesi hakkında konuşacağız ve bu göstergeyi kullanan bazı basit stratejilere dayalı olarak bir alım-satım sistemi oluşturacağız.
Adlandırılmış Kanalları kullanarak MetaTrader 5 terminalleri arasında iletişim kurmak için DLL içermeyen bir çözüm
Adlandırılmış Kanalları kullanarak MetaTrader 5 terminalleri arasında iletişim kurmak için DLL içermeyen bir çözüm

Adlandırılmış Kanalları kullanarak MetaTrader 5 terminalleri arasında iletişim kurmak için DLL içermeyen bir çözüm

Makalede, adlandırılmış kanallar kullanılarak MetaTrader 5 istemci terminalleri arasında İşlemler Arası İletişimin nasıl uygulanacağı açıklanmaktadır. Adlandırılmış kanalların kullanımı için CNamedPipes sınıfı geliştirilmiştir. Kullanımını test etmek ve bağlantı verimini ölçmek için tick göstergesi, sunucu ve istemci script dosyaları sunulur. Adlandırılmış kanalların kullanılması, gerçek zamanlı fiyat teklifleri için yeterlidir.
Alım Satım Fikirlerinin Grafik Üzerinde Hızlı Testi
Alım Satım Fikirlerinin Grafik Üzerinde Hızlı Testi

Alım Satım Fikirlerinin Grafik Üzerinde Hızlı Testi

Makale, alım satım fikirlerinin hızlı görsel test yöntemini açıklar. Yöntem bir fiyat grafiği, bir sinyal göstergesi ve bir bakiye hesaplama göstergesinin kombinasyonuna dayanır. Alım satım fikirleri için arama yöntemimi ve bu fikirleri hızlı bir şekilde test etmek için kullandığım yöntemi paylaşmak istiyorum.
Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması
Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması

Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması

Göstergeleri hesaplamanın en iyi yolunun ne olduğu hakkındaki tartışmalar asla bitmez. Gösterge değerlerini nerede hesaplamalıyız - göstergenin kendi içinde mi yoksa bütün mantığı kullanacak bir Expert Advisor’a (Uzman Danışman) mı yüklenmeli? Bu makale özel bir gösterge olan iCustom’ın kaynak kodunu bir Expert Advisor’ın koduna taşımak ile hesaplamaları optimize edilmiş bir komut dizisi oluşturmak ve prev_calculated (daha önce hesaplanmış) değeri örnek almak arasındaki değişkenlerden biri hakkındadır.
Üssel Düzeltme Kullanarak Zaman Serisi Tahmini (devamı)
Üssel Düzeltme Kullanarak Zaman Serisi Tahmini (devamı)

Üssel Düzeltme Kullanarak Zaman Serisi Tahmini (devamı)

Bu makale, daha önce oluşturulan göstergeyi yükseltmeyi amaçlamaktadır ve bootstrap ve kuantilleri kullanarak tahmin güven aralıklarını hesaplamak için bir yönteme kısaca değinmektedir. Sonuç olarak tahmin doğruluğunun tahmini için kullanılacak tahmin göstergesini ve komut dosyalarını alacağız.
MQL5 Standart Kitaplığını Genişletme ve Kodu Yeniden Kullanma
MQL5 Standart Kitaplığını Genişletme ve Kodu Yeniden Kullanma

MQL5 Standart Kitaplığını Genişletme ve Kodu Yeniden Kullanma

MQL5 Standart Kitaplığı, bir geliştirici olarak hayatınızı kolaylaştırır. Ancak, dünyadaki bütün geliştiricilerin ihtiyaçlarını karşılamaz, bu yüzden daha özel bir şeye ihtiyacınız olduğunu düşünüyorsanız, bir adım daha ileri gidebilir ve bunu genişletebilirsiniz. Bu makale, size MetaQuotes'un Zig-Zag teknik göstergesini Standart Kitaplığa entegre etme konusunu anlatır. Amacımıza ulaşmak için MetaQuotes'un tasarım felsefesinden ilham aldık.
MQL5.com Freelance: Geliştiricilerin Gelir Kaynağı (Veri Grafiği)
MQL5.com Freelance: Geliştiricilerin Gelir Kaynağı (Veri Grafiği)

MQL5.com Freelance: Geliştiricilerin Gelir Kaynağı (Veri Grafiği)

MQL5 Freelance Hizmeti dördüncü yılı vesilesiyle, var olan tüm zamanların hizmet sonuçlarını gösteren bir veri grafiği hazırladık. Rakamlara ne hacet: Bugüne kadar toplam yaklaşık 600.000 $ değerinde 10.000'den fazla talimat gerçekleştirildi ve 3.000 müşteri ve 300 geliştirici hizmeti çoktan kullandı.
Çizim Kanalları - İçeriden ve Dışarıdan Görünüm
Çizim Kanalları - İçeriden ve Dışarıdan Görünüm

Çizim Kanalları - İçeriden ve Dışarıdan Görünüm

Kanalların piyasa analizi ve hareketli ortalamalardan sonra alım satım kararları almak için en popüler araç olduğunu söylersem sanırım abartmış olmam. Kanalları ve bileşenlerini kullanan alım satım stratejileri yığınına derinlemesine dalmadan, istemci terminalinin ekranında üç uçdeğer tarafından belirlenen bir kanal çizen bir göstergenin matematiksel temelini ve pratik uygulamasını açıklayacağız.
CChartObject sınıfına dayalı yeni GUI pencere öğelerinin tasarlanması ve uygulanması
CChartObject sınıfına dayalı yeni GUI pencere öğelerinin tasarlanması ve uygulanması

CChartObject sınıfına dayalı yeni GUI pencere öğelerinin tasarlanması ve uygulanması

GUI arayüzlü yarı otomatik Uzman Danışman (EA) üzerine önceki makaleyi yazdıktan sonra arayüzün daha karmaşık göstergeler ve Uzman Danışman (EA) için bazı yeni işlevlerle geliştirilmesinin istendiği ortaya çıktı. MQL5 standart kitaplık sınıfları ile tanıştıktan sonra yeni pencere öğelerini uyguladım. Bu makale, göstergelerde ve Uzman Danışmanlarda (EA) kullanılabilecek yeni MQL5 GUI pencere öğelerini tasarlamaya ve uygulamaya yönelik bir işlemi açıklamaktadır. Makalede sunulan pencere öğeleri CChartObjectSpinner, CChartObjectProgressBar ve CChartObjectEditTable’dır.
Çok Zaman Dilimli ve Çok Para Birimli Paneller Oluşturmaya Yönelik Nesne Yönelimli Yaklaşım
Çok Zaman Dilimli ve Çok Para Birimli Paneller Oluşturmaya Yönelik Nesne Yönelimli Yaklaşım

Çok Zaman Dilimli ve Çok Para Birimli Paneller Oluşturmaya Yönelik Nesne Yönelimli Yaklaşım

Bu makale, MetaTrader 5 için çok zaman dilimli ve çok para birimli paneller oluşturmak için nesne yönelimli programlamanın nasıl kullanılabileceğini açıklar. Ana amaç, panelin kodunu değiştirmeye gerek kalmadan fiyatlar, fiyat değişiklikleri, gösterge değerleri veya özel alım/satım koşulları gibi birçok farklı veri türünü görüntülemek için kullanılabilecek evrensel bir panel oluşturmaktır.
123