MQL4 ve MQL5 Programlama Makaleleri

icon

Alım-satım stratejilerini programlamak için, çoğunlukla sizin yani topluluk üyeleri tarafından yazılmış çok sayıdaki makaleden MQL5 dilini çalışın. Makaleler, programlama ile ilgili sorularınıza daha hızlı yanıt bulmanıza yardımcı olmak için kategorilere gruplandırılmıştır: Entegrasyon, Sınayıcı, Alım-Satım Stratejileri vb.

Yeni makaleleri takip edin ve onlarla ilgili olarak Forumda tartışın!

Yeni bir makale ekle
en son | en iyi
MetaTrader 5 Terminalinin Strateji Test Cihazında Tik Oluşturma Algoritması
MetaTrader 5 Terminalinin Strateji Test Cihazında Tik Oluşturma Algoritması

MetaTrader 5 Terminalinin Strateji Test Cihazında Tik Oluşturma Algoritması

MetaTrader 5, Uzman Danışmanlar ve MQL5 dilini kullanarak gömülü bir strateji test cihazı içinde otomatik alım satımı simüle etmemizi sağlar. Bu tarz bir simülasyon, Uzman Danışmanların test edilmesi olarak adlandırılır ve çok sayıda aletin yanı sıra çok sayıda aletin kullanıldığı optimizasyon kullanılarak da uygulanabilir. Kapsamlı bir test sağlamak için, mevcut dakika tarihine dayanan bir tik jenerasyonu yapılmalıdır. Bu makalede MetaTrader 5 istemci terminalindeki geçmiş testi için tiklerin oluşturulduğu algoritmanın ayrıntılı bir açıklaması sunulur.
Daha İyi Bir Programcı Nasıl Olunur? (3. Bölüm): Başarılı bir MQL5 programcısı olma yolunda şu 5 kötü alışkanlıktan daha vazgeçin
Daha İyi Bir Programcı Nasıl Olunur? (3. Bölüm): Başarılı bir MQL5 programcısı olma yolunda şu 5 kötü alışkanlıktan daha vazgeçin

Daha İyi Bir Programcı Nasıl Olunur? (3. Bölüm): Başarılı bir MQL5 programcısı olma yolunda şu 5 kötü alışkanlıktan daha vazgeçin

Bu makale, programlama kariyerini geliştirmek isteyen herkesin okuması gereken bir makaledir. Bu makale dizisinin amacı, ne kadar deneyimli olursanız olun, sizi olabileceğiniz en iyi programcı yapmaktır. Makalede açıklanan fikirler hem yeni başlayan hem de profesyonel MQL5 programcıları için işe yarardır.
preview
OBV göstergesine dayalı bir ticaret sistemi nasıl geliştirilir?

OBV göstergesine dayalı bir ticaret sistemi nasıl geliştirilir?

Bu, en popüler göstergelere dayalı ticaret sistemleri geliştirdiğimiz serimizin yeni makalesidir. Bu sefer On Balance Volume (OBV) göstergesini inceleyeceğiz - onu nasıl kullanabileceğimizi ve ona dayalı bir ticaret sistemini nasıl tasarlayabileceğimizi öğreneceğiz.
preview
MQL5 - Siz de bu dilin ustası olabilirsiniz

MQL5 - Siz de bu dilin ustası olabilirsiniz

Bu makale, MQL5 dilinde ilk adımlarımı nasıl attığımı anlatacağım bir tür kendimle röportaj niteliğinde olacaktır. Size nasıl harika bir MQL5 programcısı olabileceğinizi göstereceğim. Bu başarıya ulaşmanız için gerekli temelleri açıklayacağım. Tek ön koşul öğrenmeye istekli olmaktır.
Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği
Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği

Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği

İnternette gezinirken, size çeşitli önerilerde bulunacak birçok strateji bulmak kolaydır. İç yüzünü bilen bir kişinin yaklaşımını ele alalım ve farklı kıtalardaki saat dilimlerindeki farklılıklara dayalı olarak strateji oluşturma sürecini inceleyelim.
Momentum göstergesine dayalı bir ticaret sistemi nasıl geliştirilir?
Momentum göstergesine dayalı bir ticaret sistemi nasıl geliştirilir?

Momentum göstergesine dayalı bir ticaret sistemi nasıl geliştirilir?

Bir önceki makalemde trend tespitinin yani fiyat hareketinin yönünü belirlemenin öneminden bahsetmiştim. Bu makalede de, bu konuda ticarette önemli bir araç olan Momentum göstergesinden bahsedeceğim. Ve Momentum göstergesine dayalı ticaret sisteminin nasıl geliştirileceğini sizlerle paylaşacağım.
Yeni Müşteriler İçin Birkaç İpucu
Yeni Müşteriler İçin Birkaç İpucu

Yeni Müşteriler İçin Birkaç İpucu

Genellikle çeşitli ünlü kişilere atfedilen meşhur bir söz vardır: "Hata yapmıyorsan, hiçbir şey yapmıyorsun demektir." Aylaklığın kendisinin bir hata olduğunu düşünmedikçe, bu ifadeye itiraz etmesi zor. Ancak gelecekteki hatalarınızın sayısını en aza indirmek için her zaman geçmişteki hatalarınızı (kendinizin ve başkalarının) analiz edebilirsiniz. Aynı ad hizmetinde işler yürütülürken ortaya çıkabilecek olası durumları gözden geçirmeye çalışacağız.
Fiyat Histogramı (Piyasa Profili) ve MQL5'te uygulanması
Fiyat Histogramı (Piyasa Profili) ve MQL5'te uygulanması

Fiyat Histogramı (Piyasa Profili) ve MQL5'te uygulanması

Piyasa Profili, gerçekten parlak bir düşünür olan Peter Steidlmayer tarafından geliştirildi. Tamamen farklı model kümelerine yol açan "yatay" ve "dikey" piyasa hareketleri hakkındaki bilgilerin alternatif temsilini kullanmayı önerdi. Piyasanın altında yatan bir nabzın ya da denge ve dengesizlik döngüsü adı verilen temel bir modelin olduğunu varsaydı. Bu makalede, Piyasa Profilinin basitleştirilmiş bir modeli olan Fiyat Histogramını ele alacak ve MQL5'te uygulanmasını anlatacağım.
Daha İyi Bir Programcı Nasıl Olunur? (7. Bölüm): Başarılı bir freelance geliştirici olma üzerine notlar
Daha İyi Bir Programcı Nasıl Olunur? (7. Bölüm): Başarılı bir freelance geliştirici olma üzerine notlar

Daha İyi Bir Programcı Nasıl Olunur? (7. Bölüm): Başarılı bir freelance geliştirici olma üzerine notlar

MQL5'te başarılı bir freelance geliştirici olmak ister misiniz? Cevabınız evet ise bu yazı tam size göre.
preview
Bir Uzman Danışman nasıl seçilir: Bir alım-satım robotunu reddetmek için yirmi güçlü kriter

Bir Uzman Danışman nasıl seçilir: Bir alım-satım robotunu reddetmek için yirmi güçlü kriter

Bu makale şu soruyu yanıtlamaya çalışmaktadır: doğru Uzman Danışmanları nasıl seçebiliriz? Portföyümüz için en iyileri hangileri ve Mağazada bulunan geniş alım-satım robotları listesini nasıl filtreleyebiliriz? Bu makale, bir Uzman Danışmanı reddetmek için yirmi net ve güçlü kriter sunacaktır. Her kriter, daha sağlam bir karar vermenize ve kârınız için daha kârlı bir Uzman Danışman koleksiyonu oluşturmanıza yardımcı olmak için sunulacak ve iyi bir şekilde açıklanacaktır.
Diğer Uygulamalar için MetaTrader 5 Fiyat Teklifleri Nasıl Hazırlanır?
Diğer Uygulamalar için MetaTrader 5 Fiyat Teklifleri Nasıl Hazırlanır?

Diğer Uygulamalar için MetaTrader 5 Fiyat Teklifleri Nasıl Hazırlanır?

Makalede, dizin oluşturma, veri kopyalama, dosyalama, Piyasa İzleme'deki veya ortak listedeki sembollerle çalışma örneklerinin yanı sıra işleme hataları vb. örnekler açıklanmaktadır. Tüm bu öğeler, sonunda, verileri kullanıcı tanımlı bir biçimde dosyalamak için tek bir script dosyasında toplanabilir.
MQL5'te Tik Göstergeleri Oluşturma
MQL5'te Tik Göstergeleri Oluşturma

MQL5'te Tik Göstergeleri Oluşturma

Bu makalede, iki göstergenin oluşturulmasını ele alacağız: fiyatın tik grafiğini çizen tik göstergesi ve belirtilen sayıda tik ile mumları çizen tik mum göstergesi. Göstergelerin her biri gelen fiyatları bir dosyaya yazar ve göstergenin yeniden başlatılmasından sonra kaydedilen verileri kullanır (bu veriler diğer programlar tarafından da kullanılabilir)
MQL5 Programlarında Hata Ayıklama
MQL5 Programlarında Hata Ayıklama

MQL5 Programlarında Hata Ayıklama

Bu makale öncelikle dili öğrenmiş, ancak henüz program geliştirme konusunda tam olarak uzmanlaşmamış programcılara yöneliktir. Bazı hata ayıklama tekniklerini açıklar ve yazar ile diğer birçok programcının birleşik tecrübesini sunar.
preview
Popülasyon optimizasyon algoritmaları: Fidan dikimi ve büyütme (Saplings Sowing and Growing up, SSG)

Popülasyon optimizasyon algoritmaları: Fidan dikimi ve büyütme (Saplings Sowing and Growing up, SSG)

Fidan dikimi ve büyütme (SSG) algoritması, çok çeşitli koşullarda hayatta kalmak için olağanüstü yetenek gösteren gezegendeki en dirençli organizmalardan birinden esinlenmiştir.
preview
MQL5’i kullanarak özel bir True Strength Index göstergesi nasıl oluşturulur?

MQL5’i kullanarak özel bir True Strength Index göstergesi nasıl oluşturulur?

Özel bir göstergenin nasıl oluşturulacağına dair yeni bir makaleyle karşınızdayım. Bu sefer True Strength Index (TSI) göstergesiyle çalışacağız ve ona dayalı bir Uzman Danışman geliştireceğiz.
MQL4'ten MQL5'e geçiş
MQL4'ten MQL5'e geçiş

MQL4'ten MQL5'e geçiş

Bu makale MQL4 dil işlevleri için hızlı bir rehber olup programlarınızı MQL4'ten MQL5'e geçirmeniz konusunda size yardımcı olacaktır. Her MQL4 işlevi için (alım satım işlevleri hariç) açıklama ve MQL5 uygulaması sunulur, dönüştürme süresini önemli ölçüde azaltmanıza olanak tanır. Kolaylık sağlamak için MQL4 işlevleri, MQL4 Referansı'na benzer şekilde gruplara ayrılmıştır.
Otomatik Alım Satım Sistemleri Oluşturmada Yeni Bir Yaklaşım Olarak Otomat Tabanlı Programlama
Otomatik Alım Satım Sistemleri Oluşturmada Yeni Bir Yaklaşım Olarak Otomat Tabanlı Programlama

Otomatik Alım Satım Sistemleri Oluşturmada Yeni Bir Yaklaşım Olarak Otomat Tabanlı Programlama

Bu makale bizi MQL4 ve MQL5'te EA'lar, göstergeler ve komut dosyaları geliştirmede tamamen yeni bir yöne götürüyor. Gelecekte, bu programlama paradigması kademeli olarak EA'ların uygulanmasında tüm yatırımcılar için temel standart haline gelecektir. Otomat tabanlı programlama paradigmasını kullanan MQL5 ve MetaTrader 5 geliştiricileri, yeni bir dil - MQL6 - ve yeni bir platform - MetaTrader 6 oluşturabilecek her yerde olacaklar.
MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir
MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir

MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir

Makale, MQL ve MySQL veritabanı arasında bir arayüzün geliştirilmesini açıklar. Mevcut pratik çözümleri tartışır ve veritabanlarıyla çalışmak için bir kitaplık uygulamanın daha uygun bir yolunu sunar. Makale, MySQL ile çalışmanın işlevleri, arayüz yapısı, örnekleri ve bazı belirli özelliklerinin ayrıntılı bir açıklamasını içerir. Yazılım çözümlerine gelince, makale ekleri, MQL4 ve MQL5 dilleri için dinamik kitaplıkların dosyalarını, dokümantasyonu ve script dosyası örneklerini içerir.
MQL5 Tarif Defteri Excel'de Her Sembol için İşlemlerin Geçmişini Bir Dosyaya Yazma ve Denge Grafikleri Oluşturma
MQL5 Tarif Defteri Excel'de Her Sembol için İşlemlerin Geçmişini Bir Dosyaya Yazma ve Denge Grafikleri Oluşturma

MQL5 Tarif Defteri Excel'de Her Sembol için İşlemlerin Geçmişini Bir Dosyaya Yazma ve Denge Grafikleri Oluşturma

Çeşitli forumlarda iletişim kurarken, sık sık Microsoft Excel grafiklerinin ekran görüntüsü olarak görüntülenen test sonuçlarımın örneklerini kullandım. Bu tür grafiklerin nasıl oluşturulabileceğini açıklamam birçok kez istendi. Son olarak, şimdi bu makalede her şeyi açıklamak için biraz zamanım var.
preview
Farklı hareketli ortalama türlerinin performansının test edilmesi

Farklı hareketli ortalama türlerinin performansının test edilmesi

Hareketli ortalama göstergesinin birçok yatırımcı için önemini hepimiz biliyoruz. Alım-satımda faydalı olabilecek farklı hareketli ortalama türleri vardır. Bunlara göz atacağız ve hangisinin en iyi sonuçları gösterebileceğini görmek için basit bir karşılaştırma yapacağız.
Simulink: Expert Advisor'ların Geliştiricileri için Bir Kılavuz
Simulink: Expert Advisor'ların Geliştiricileri için Bir Kılavuz

Simulink: Expert Advisor'ların Geliştiricileri için Bir Kılavuz

Profesyonel bir programcı değilim. Ve bu nedenle, alım satım sistemi geliştirme üzerinde çalışırken "basitten karmaşığa gitmek" prensibi benim için birincil öneme sahiptir. Benim için basit olan tam olarak nedir? Her şeyden önce, sistemi oluşturma sürecinin ve çalışmasının mantığının görselleştirilmesidir. Ayrıca, minimum elle yazılmış koddur. Bu makalemde, bir Matlab paketine dayalı alım satım sistemini oluşturup test etmeye çalışacak ve ardından MetaTrader 5 için bir Expert Advisor yazacağım. MetaTrader 5'in geçmiş verileri, test süreci için kullanılacaktır.
Zaman Serilerinin Tahmini için MetaTrader 5 Göstergelerini ENCOG Makine Öğrenimi Çerçevesi ile Kullanma
Zaman Serilerinin Tahmini için MetaTrader 5 Göstergelerini ENCOG Makine Öğrenimi Çerçevesi ile Kullanma

Zaman Serilerinin Tahmini için MetaTrader 5 Göstergelerini ENCOG Makine Öğrenimi Çerçevesi ile Kullanma

Bu makale, MetaTrader 5'i ENCOG - Gelişmiş Sinir Ağı ve Makine Öğrenimi Çerçevesi’ne bağlamak üzerine yazılmıştır. Standart bir teknik göstergeye dayalı temel bir sinir ağı göstergesinin ve bir sinirsel göstergeye dayalı bir Expert Advisor’ın (Uzman Danışman) tanımını ve uygulanmasını içerir. Tüm kaynak kod, derlenmiş ikili dosyalar, DLL'ler ve örnek bir eğitimli ağ makalede ek olarak verilmiştir.
Yardımcı Göstergelerle Bellek Tüketimini Azaltma
Yardımcı Göstergelerle Bellek Tüketimini Azaltma

Yardımcı Göstergelerle Bellek Tüketimini Azaltma

Bir gösterge, hesaplamaları için diğer birçok göstergenin değerlerini kullanıyorsa, çok fazla bellek tüketir. Makalede, yardımcı göstergeleri kullanırken bellek tüketimini azaltmanın çeşitli yöntemleri açıklanmaktadır. Kaydedilmiş bellek, istemci terminalinde aynı anda kullanılan para birimi çiftlerinin, göstergelerin ve stratejilerin sayısını artırmaya olanak tanır. Alım satım portföyünün güvenilirliğini arttırır. Bilgisayarınızın teknik kaynaklarına bu kadar basit bir özen gösterilmesi, para yatırma işleminizde para kaynaklarına dönüşebilir.
Doğrusal Regresyon Örneğiyle 3 Gösterge Hızlandırma Yöntemi
Doğrusal Regresyon Örneğiyle 3 Gösterge Hızlandırma Yöntemi

Doğrusal Regresyon Örneğiyle 3 Gösterge Hızlandırma Yöntemi

Makale, gösterge hesaplama algoritmaları optimizasyonu yöntemlerini ele alır. Herkes kendi ihtiyaçlarına en uygun yöntemi bulacaktır. Burada üç yöntem açıklanmıştır. Bunlardan biri oldukça basittir, bir sonraki ise sağlam bir matematik bilgisi gerektirir ve sonuncusu ise biraz zeka gerektirir. Göstergeler veya MetaTrader5 terminal tasarım özellikleri, açıklanan yöntemlerin çoğunu gerçekleştirmek için kullanılır. Yöntemler oldukça evrenseldir ve sadece doğrusal regresyon hesaplamasının hızlandırılması için değil, aynı zamanda diğer birçok gösterge için de kullanılabilir.
MQL5 Yemek Kitabı - Çok Para Birimli Expert Advisor ve MQL5'te Bekleyen Talimatlarla Çalışma
MQL5 Yemek Kitabı - Çok Para Birimli Expert Advisor ve MQL5'te Bekleyen Talimatlarla Çalışma

MQL5 Yemek Kitabı - Çok Para Birimli Expert Advisor ve MQL5'te Bekleyen Talimatlarla Çalışma

Bu sefer, bekleyen Satın Al Durdur ve Sat Durdur talimatlarıyla çalışmayı temel alan bir alım satım algoritmasına sahip çok para birimli bir Expert Advisor oluşturacağız. Bu makale şu konuları ele almaktadır: belirli bir zaman aralığında alım satım yapma, bekleyen talimatları verme/değiştirme/silme, son pozisyonun Kar Al veya Zarar Durdur'da kapatılıp kapatılmadığını kontrol etme ve her bir sembol için yatırım geçmişinin kontrolü.
MetaTrader 5'te RSS Beslemelerini Görüntülemek için Etkileşimli Bir Uygulama Oluşturma
MetaTrader 5'te RSS Beslemelerini Görüntülemek için Etkileşimli Bir Uygulama Oluşturma

MetaTrader 5'te RSS Beslemelerini Görüntülemek için Etkileşimli Bir Uygulama Oluşturma

Bu makalede RSS beslemelerinin görüntülenmesi için bir uygulama oluşturma olasılığına bakıyoruz. Makale, MetaTrader 5 için etkileşimli programlar oluşturmak için Standart Kitaplığın özelliklerinin nasıl kullanılabileceğini gösterecektir.
Makine Öğrenmesi: Destek Vektör Makineleri Ticarette Nasıl Kullanılabilir?
Makine Öğrenmesi: Destek Vektör Makineleri Ticarette Nasıl Kullanılabilir?

Makine Öğrenmesi: Destek Vektör Makineleri Ticarette Nasıl Kullanılabilir?

Destek Vektör Makineleri, biyoinformatik ve uygulamalı matematik gibi alanlarda, karmaşık veri kümelerini değerlendirmek ve verileri sınıflandırmak için kullanılabilecek faydalı modellerini çıkarmak için uzun süredir kullanılmaktadır. Bu makale, destek vektör makinelerinin ne olduğunu, bunların nasıl çalıştığını ve karmaşık modelleri çıkarmada neden bu kadar faydalı olabileceklerini inceler. Daha sonra, bunların piyasaya nasıl uygulanabileceğini ve potansiyel olarak alım satım tavsiyelerinde bulunmak için nasıl kullanılabileceğini araştırıyoruz. Makale, okuyucuların Destek Vektörü Makine Öğrenme Aracını kullanarak kendi alım satımlarını denemelerine olanak sağlayan çalışılmış örnekler sunar.
preview
MQL5'te Kaynak Kullanımı

MQL5'te Kaynak Kullanımı

MQL5 programları sadece rutin hesaplamaları otomatikleştirmekle kalmaz, aynı zamanda tam özellikli bir grafik ortam yaratabilir. Gerçekten etkileşimli kontroller oluşturmaya yönelik fonksiyonlar, artık neredeyse klasik programlama dillerinde olduğu kadar zenginler. MQL5'te tam teşekküllü bir bağımsız program yazmak istiyorsanız, kaynakları içinde kullanın. Kaynakları olan programların bakımı ve dağıtımı kolaydır.
preview
Popülasyon optimizasyon algoritmaları: Bakteri yiyecek arama optimizasyonu (Bacterial Foraging Optimization, BFO)

Popülasyon optimizasyon algoritmaları: Bakteri yiyecek arama optimizasyonu (Bacterial Foraging Optimization, BFO)

E. coli bakterisinin yiyecek arama stratejisi, bilim insanlarına BFO optimizasyon algoritmasını yaratmaları için ilham vermiştir. Algoritma, optimizasyona yönelik orijinal fikirler ve umut verici yaklaşımlar içermekte olup daha fazla çalışmaya değerdir.
MQL5'te Çok Renkli Göstergeler Oluşturma
MQL5'te Çok Renkli Göstergeler Oluşturma

MQL5'te Çok Renkli Göstergeler Oluşturma

Bu makalemizde çok renkli göstergelerin nasıl oluşturulacağını veya var olan göstergelerin çok renkli hale nasıl dönüştürüleceğini ele alacağız. MQL5, bilgilerin uygun biçimde temsil edilmesini sağlar. Artık göstergelere sahip bir düzine grafiğe bakmak ve RSI veya Stokastik seviyelerinin analizlerini yapmak gerekli değildir, sadece göstergelerin değerlerine bağlı olarak mumları farklı renklerle boyamak daha iyidir.
Alım Satım Robotunun Prototipi
Alım Satım Robotunun Prototipi

Alım Satım Robotunun Prototipi

Bu makale, alım satım sistemlerinin algoritmaları ve elemanlarını oluşturma ilkelerini özetlemekte ve sistematikleştirmektedir. Makale, uzman algoritmasının tasarlanmasını ele almaktadır. Örnek olarak, alım satım sistemlerinin hızlı ve kolay bir şekilde geliştirilmesi için kullanılabilen CExpertAdvisor sınıfı düşünülmüştür.
Alım Satım Modellerine Dayalı Çoklu Uzman Danışmanlar Oluşturma
Alım Satım Modellerine Dayalı Çoklu Uzman Danışmanlar Oluşturma

Alım Satım Modellerine Dayalı Çoklu Uzman Danışmanlar Oluşturma

MQL5'te nesne yönelimli yaklaşımı kullanmak, çoklu para birimli/çoklu sistemli/çoklu zaman dilimli Uzman Danışmanların oluşturulmasını büyük ölçüde basitleştirir. Tek bir EA ile birkaç düzine alım satım stratejisinde, mevcut tüm araçlarda ve olası tüm zaman dilimlerinde işlem yapabildiğini hayal edin! Buna ek olarak, EA test edicide kolayca test edilir ve bileşimine dâhil edilen tüm stratejiler için bir veya birkaç para yönetimi çalışma sistemine sahiptir.
Yeni Başlayanlar için MQL5 Sihirbazı
Yeni Başlayanlar için MQL5 Sihirbazı

Yeni Başlayanlar için MQL5 Sihirbazı

2011'in başlarında MQL5 Sihirbazı'nın ilk sürümünü yayınladık. Bu yeni uygulama, otomatik olarak ticaret robotları oluşturmak üzere basit ve kullanışlı bir araç sağlar. Herhangi bir MetaTrader 5 kullanıcısı, MQL5'te nasıl programlama yapılacağını bile bilmeden özel bir Uzman Danışman oluşturabilir.
Otomatik Haber Yatırımcısı Oluşturma
Otomatik Haber Yatırımcısı Oluşturma

Otomatik Haber Yatırımcısı Oluşturma

Bu makale, size basit bir OO EA'nın sıfırdan nasıl oluşturulacağını gösteren ve nesne yönelimli programlamaya dair bazı ipuçları sağlayan bir diğer MQL5 OOP sınıfı makalesinin devamıdır. Bugün size haberlere göre alım satım yapabileceğiniz bir EA geliştirmek için gereken teknik temelleri göstereceğim. Amacım, size OOP hakkında fikir vermeye devam etmek ve ayrıca, bu makale dizisinde dosya sistemi ile çalışan yeni bir konuyu ele almak.
SQL ve MQL5: SQLite Veritabanı ile Çalışmak
SQL ve MQL5: SQLite Veritabanı ile Çalışmak

SQL ve MQL5: SQLite Veritabanı ile Çalışmak

Bu makale, projelerinde SQL kullanmak isteyen geliştiricilere yöneliktir. SQLite'ın işlevselliğini ve avantajlarını açıklar. Makale, SQLite işlevleri hakkında özel bilgi gerektirmez, ancak SQL'in minimum düzeyde anlaşılması faydalı olacaktır.
Daha İyi Bir Programcı Nasıl Olunur? (6. Bölüm): Etkili kodlamayı sağlayan 9 alışkanlık
Daha İyi Bir Programcı Nasıl Olunur? (6. Bölüm): Etkili kodlamayı sağlayan 9 alışkanlık

Daha İyi Bir Programcı Nasıl Olunur? (6. Bölüm): Etkili kodlamayı sağlayan 9 alışkanlık

Etkili kodlama sadece kod yazmakla ilgili değildir. Deneyimlerimde keşfettiğim ve etkili kodlamayı sağlayan belirli alışkanlıklar var. Bu yazıda bunlardan bazılarından ayrıntılı olarak bahsedeceğim. Bu makale, karmaşık algoritmalar yazma becerilerini geliştirmek isteyen herkesin okuması gereken bir makaledir.
MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur
MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur

MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur

Bu makale fiyatın ve hareketli ortalamanın kesişimine ilişkin sinyallerin uygulanmasıyla kendi alım satım sinyalleri sınıfınızı nasıl yazacağınız ve bunu MQL5 Sihirbazının alım satım stratejileri oluşturucusuna nasıl ekleyeceğinizle birlikte MQL5 Sihirbazı için oluşturulan sınıfın tanımının yapısını ve biçimini açıklar.
"Yeni Çubuk" Olay İşleyicisi
"Yeni Çubuk" Olay İşleyicisi

"Yeni Çubuk" Olay İşleyicisi

MQL5 programlama dili, sorunları yepyeni bir düzeyde çözme kapasitesine sahiptir. Halihazırda bu tür çözümlere sahip olan görevler dahi, nesne yönelimli programlama sayesinde bir üst düzeye çıkabiliyor. Bu makalede, oldukça güçlü ve çok yönlü bir araca dönüştürülmüş bir grafikteki yeni çubuğu kontrol etmenin özellikle basit bir örneğini ele alıyoruz. Peki bu araç ne? Bu makalede bunu öğreneceğiz.
Gecikmesiz Dijital Filtreler Oluşturma
Gecikmesiz Dijital Filtreler Oluşturma

Gecikmesiz Dijital Filtreler Oluşturma

Makale, akış verilerinde yararlı bir sinyal (eğilim) belirleme yaklaşımlarından birini açıklamaktadır. Piyasa kotasyonlarına uygulanan küçük filtreleme (düzgünleştirme) testleri, son çubuklarda yeniden çizilmeyen gecikmesiz dijital filtreler (göstergeler) oluşturma potansiyelini gösterir.
2013'ün Üçüncü Çeyreği için MetaTrader AppStore Sonuçları
2013'ün Üçüncü Çeyreği için MetaTrader AppStore Sonuçları

2013'ün Üçüncü Çeyreği için MetaTrader AppStore Sonuçları

Yılın bir çeyreği daha geçti ve MetaTrader platformları için en büyük alım satım robotları ve teknik göstergeler mağazası olan MetaTrader AppStore için sonuçlarını özetlemeye karar verdik. Raporlanan çeyreğin sonuna kadar 500'den fazla geliştirici Market'a 1.200'ün üzerinde ürün ekledi.