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
preview
Model aramada brute force yaklaşımı (Bölüm V): Farklı bir bakış açısı

Model aramada brute force yaklaşımı (Bölüm V): Farklı bir bakış açısı

Bu makalede, algoritmik alım-satıma oldukça uzun bir süre sonra ulaştığım tamamen farklı bir yaklaşım göstereceğim. Elbette tüm bunlar, aynı anda birkaç problemi çözmesine olanak tanıyan bir dizi değişikliğe uğrayan brute force programımla ilgili. Bununla birlikte, makaleyi daha genel ve olabildiğince basit bir şekilde yazdım, böylece brute force hakkında hiçbir şey bilmeyenler için de uygun hale geldi.
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.
preview
Veri Bilimi ve Makine Öğrenimi - Sinir Ağları (Bölüm 01): İleri Beslemeli Sinir Ağları

Veri Bilimi ve Makine Öğrenimi - Sinir Ağları (Bölüm 01): İleri Beslemeli Sinir Ağları

Birçok insan sinir ağlarını sever, ancak çok az insan sinir ağlarının arkasındaki tüm işlemleri anlar. Bu makalede, ileri beslemeli çok katmanlı bir algının kapalı kapıları ardında olan her şeyi sade bir dille açıklamaya çalışacağım.
preview
Alan Andrews ve zaman serisi analizi yöntemleri

Alan Andrews ve zaman serisi analizi yöntemleri

Alan Andrews, alım-satım alanında modern dünyanın en ünlü "eğitimcilerinden" biridir. Onun "yabası" neredeyse tüm modern fiyat analiz programlarında yer almaktadır. Ancak çoğu yatırımcı bu aracın sağladığı fırsatların bir kısmını bile kullanmaz. Ayrıca, Andrews'un orijinal eğitim kursu sadece yabanın değil (ana araç olarak kalmasına rağmen), diğer bazı faydalı yapıların da tanımını içermektedir. Bu makale, Andrews'un orijinal kursunda öğrettiği muhteşem grafik analiz yöntemlerine dair bir fikir sunmaktadır. Bu yöntemler çok sayıda görsel kullanılarak incelenecektir.
preview
Popülasyon optimizasyon algoritmaları: Maymun algoritması (Monkey Algorithm, MA)

Popülasyon optimizasyon algoritmaları: Maymun algoritması (Monkey Algorithm, MA)

Bu makalede, maymun algoritması (MA) optimizasyon algoritmasını ele alacağız. Bu hayvanların zorlu engelleri aşma ve en ulaşılmaz ağaç tepelerine ulaşma yeteneği, MA algoritması fikrinin temelini oluşturmuştur.
preview
Popülasyon optimizasyon algoritmaları: Armoni arama (Harmony Search, HS)

Popülasyon optimizasyon algoritmaları: Armoni arama (Harmony Search, HS)

Bu makalede, mükemmel ses uyumunu bulma sürecinden esinlenen en güçlü optimizasyon algoritması olan armoni aramayı (HS) inceleyecek ve test edeceğiz. Peki şu anda sıralamamızda lider olan algoritma hangisi?
preview
MQL5’i kullanarak bir özel gösterge (Heiken Ashi) nasıl oluşturulur?

MQL5’i kullanarak bir özel gösterge (Heiken Ashi) nasıl oluşturulur?

Bu makalede, MetaTrader 5'te grafikleri yorumlamak için kullanılacak veya Uzman Danışmanların bir parçası olarak kullanılacak şekilde tercihlerimize göre MQL5’i kullanarak kendi göstergemizi nasıl oluşturacağımızı öğreneceğiz.
preview
MQL5'i kullanarak trendler ve grafik formasyonları nasıl tespit edilir?

MQL5'i kullanarak trendler ve grafik formasyonları nasıl tespit edilir?

Bu makalede, MQL5’i kullanarak trendler (yükseliş trendi, düşüş trendi, yatay hareket), grafik formasyonları (Çift Tepe, Çift Dip) gibi fiyat hareketi formasyonlarını otomatik olarak tespit etmek için bir yöntem sunacağız.
preview
MacOS’ta MetaTrader 5

MacOS’ta MetaTrader 5

MacOS'ta MetaTrader 5 işlem platformu için özel bir yükleyici sağlıyoruz. Uygulamayı yerel olarak yüklemenizi sağlayan tam teşekküllü bir sihirbazdır. Yükleyici gerekli tüm adımları gerçekleştirir: sisteminizi tanımlar, en son Wine sürümünü indirir ve yükler, yapılandırır ve ardından MetaTrader'ı içine yükler. Tüm adımlar otomatik olarak tamamlanır ve kurulumdan hemen sonra platformu kullanmaya başlayabilirsiniz.
preview
MacOS’ta MetaTrader 4

MacOS’ta MetaTrader 4

MacOS'ta MetaTrader 4 işlem platformu için özel bir yükleyici sağlıyoruz. Uygulamayı yerel olarak yüklemenizi sağlayan tam teşekküllü bir sihirbazdır. Yükleyici gerekli tüm adımları gerçekleştirir: sisteminizi tanımlar, en son Wine sürümünü indirir ve yükler, yapılandırır ve ardından MetaTrader'ı içine yükler. Tüm adımlar otomatik olarak tamamlanır ve kurulumdan hemen sonra platformu kullanmaya başlayabilirsiniz.
preview
Yeniden alma algoritması: Çok dövizli alım-satım simülasyonu

Yeniden alma algoritması: Çok dövizli alım-satım simülasyonu

Bu makalede, çok dövizli fiyatlamayı simüle etmek için matematiksel bir model oluşturacağız ve bir önceki makalede teorik hesaplamalarla başladığım alım-satım verimliliğini artıracak mekanizma arayışının bir parçası olarak çeşitlendirme ilkesi çalışmasını tamamlayacağız.
preview
Yeniden alma algoritması: Verimliliği artırmak için matematiksel bir model

Yeniden alma algoritması: Verimliliği artırmak için matematiksel bir model

Bu makalede, alım-satım sistemlerinin verimliliğini daha derinlemesine anlamak için yeniden alma algoritmasını kullanacağız, matematik ve mantık kullanarak alım-satım verimliliğini artırmanın genel ilkeleri üzerinde çalışmaya başlayacağız ve herhangi bir alım-satım sistemini kullanma açısından verimliliği artırmanın en standart dışı yöntemlerini uygulayacağız.
preview
Popülasyon optimizasyon algoritmaları: Yerçekimsel arama algoritması (Gravitational Search Algorithm, GSA)

Popülasyon optimizasyon algoritmaları: Yerçekimsel arama algoritması (Gravitational Search Algorithm, GSA)

GSA, cansız doğadan ilham alan bir popülasyon optimizasyon algoritmasıdır. Algoritmada uygulanan Newton'un yerçekimi yasası sayesinde, fiziksel cisimlerin etkileşimini modellemenin yüksek güvenilirliği, gezegen sistemlerinin ve galaktik kümelerin büyüleyici dansını gözlemlememize olanak tanır. Bu makalede, en ilginç ve orijinal optimizasyon algoritmalarından birini ele alacağız. Uzay nesnelerinin hareket simülatörü de sağlanmıştı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.
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.
preview
Alım-satımda ahlaki beklenti

Alım-satımda ahlaki beklenti

Bu makale ahlaki beklenti hakkındadır. Bu kavramın alım-satımda kullanımına ilişkin birkaç örneğe ve yardımıyla elde edilebilecek sonuçlara bakacağız.
preview
Mum formasyonlarını tespit etmek için MQL5 nasıl kullanılır?

Mum formasyonlarını tespit etmek için MQL5 nasıl kullanılır?

Bu makalede, MQL5’i kullanarak mum formasyonlarının otomatik olarak nasıl tespit edileceğinden bahsedeceğiz.
preview
Fibonacci’ye dayalı bir alım-satım sistemi nasıl geliştirilir?

Fibonacci’ye dayalı bir alım-satım sistemi nasıl geliştirilir?

Bu makalede, en popüler teknik göstergelere dayalı alım-satım sistemleri oluşturduğumuz serimize devam ediyoruz. İşte inceleyeceğimiz yeni teknik araç: Fibonacci. Bu araca dayalı bir alım-satım sisteminin nasıl tasarlanacağını öğreneceğiz.
Örneklerle formasyonlar (Bölüm I): Çoklu tepe
Örneklerle formasyonlar (Bölüm I): Çoklu tepe

Örneklerle formasyonlar (Bölüm I): Çoklu tepe

Bu, algoritmik alım-satım çerçevesinde terse dönüş formasyonlarıyla ilgili bir serinin ilk makalesidir. Çift tepe ve çift dip formasyonlarından kaynaklanan en ilginç formasyon ailesiyle başlayacağız.
Swaplar (Bölüm I): Kilitleme ve sentetik pozisyonlar
Swaplar (Bölüm I): Kilitleme ve sentetik pozisyonlar

Swaplar (Bölüm I): Kilitleme ve sentetik pozisyonlar

Bu makalede klasik swap alım-satım yöntemleri konseptini genişletmeye çalışacağım. Bu kavramın neden özel bir ilgiyi hak ettiği ve üzerinde çalışılması gerektiği sonucuna vardığımı açıklayacağım.
preview
MetaTrader'da çoklu robot: Tek bir grafikten birden fazla robot başlatma

MetaTrader'da çoklu robot: Tek bir grafikten birden fazla robot başlatma

Bu makalede, yalnızca bir grafiğe eklenerek birden fazla grafikte kullanılabilen evrensel bir MetaTrader robotu oluşturmak için basit bir şablonu inceleyeceğiz, böylece robotun her bir örneğini her bir grafikte yapılandırmaya gerek kalmayacaktır.
preview
Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 31): Geleceğe doğru (IV)

Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 31): Geleceğe doğru (IV)

Uzman Danışmanımızdan farklı parçalar çıkarmaya devam ediyoruz. Bu, bu serideki son makaledir. Çıkarılacak son şey ise ses sistemi. Bu makale serisini takip etmediyseniz bu biraz kafa karıştırıcı olabilir.
preview
Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 30): Bir gösterge olarak alım-satım arayüzü?

Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 30): Bir gösterge olarak alım-satım arayüzü?

Bugün yine alım-satım arayüzünü kullanacağız, ancak bu sefer grafikte mevcut olabilecek veya olmayabilecek bir gösterge şeklinde olacaktır.
preview
Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 29): Konuşan platform

Sıfırdan bir alım-satım Uzman Danışmanı geliştirme (Bölüm 29): Konuşan platform

Bu makalede MetaTrader 5 platformunu nasıl konuşturacağımızı öğreneceğiz. Uzman Danışmanı daha eğlenceli hale getirmeye ne dersiniz? Finansal piyasalarda alım-satım yapmak genellikle çok monotondur, ancak bu süreci daha eğlenceli hale getirebiliriz. Bu projenin bağımlılık gibi sorunlar yaşayanlar için tehlikeli olabileceğini lütfen unutmayın. Genel olarak alım-satım sürecini daha keyifli hale getireceğiz.
preview
Bill Williams MFI göstergesine dayalı bir alım-satım sistemi nasıl geliştirilir?

Bill Williams MFI göstergesine dayalı bir alım-satım sistemi nasıl geliştirilir?

En popüler teknik göstergelere dayalı alım-satım sistemleri tasarladığımız serimizin yeni makalesindeyiz. Bu makalede Bill Williams Market Facilitation Index (BW MFI) göstergesini inceleyeceğiz.
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.
preview
Scikit-learn kütüphanesinin sınıflandırma modelleri ve bunların ONNX'e aktarılması

Scikit-learn kütüphanesinin sınıflandırma modelleri ve bunların ONNX'e aktarılması

Bu makalede, Fisher'ın iris veri kümesinin sınıflandırma görevini çözmek için Scikit-learn kütüphanesinde bulunan tüm sınıflandırma modellerinin uygulanmasını inceleyeceğiz. Bu modelleri ONNX formatına dönüştürmeye ve elde edilen modelleri MQL5 programlarında kullanmaya çalışacağız. Ek olarak, orijinal modellerin doğruluğunu tam iris veri setindeki ONNX versiyonlarıyla karşılaştıracağız.
preview
MQL5’i kullanarak çizgilerle nasıl çalışılır?

MQL5’i kullanarak çizgilerle nasıl çalışılır?

Bu makalede, MQL5’i kullanarak trend, destek ve direnç gibi en önemli çizgilerle nasıl çalışılacağından bahsedeceğiz.
preview
Scikit-learn kütüphanesinin regresyon modelleri ve bunların ONNX'e aktarılması

Scikit-learn kütüphanesinin regresyon modelleri ve bunların ONNX'e aktarılması

Bu makalede, Scikit-learn paketinden regresyon modellerinin uygulanmasını inceleyecek, bunları ONNX formatına dönüştürmeye çalışacak ve sonuçta ortaya çıkan modelleri MQL5 programlarında kullanacağız. Ayrıca, orijinal modellerin doğruluğunu hem float hem de double hassasiyet için ONNX versiyonlarıyla karşılaştıracağız. Ek olarak, regresyon modellerinin ONNX temsilini inceleyerek iç yapılarının ve çalışma prensiplerinin daha iyi anlaşılmasını sağlayacağız.
preview
Freelance hizmetinde yatırımcıların siparişlerini yerine getirerek nasıl para kazanılır?

Freelance hizmetinde yatırımcıların siparişlerini yerine getirerek nasıl para kazanılır?

MQL5 Freelance, yatırımcı müşteriler tarafından sipariş verilen ticaret uygulamalarını oluşturmaları için geliştiricilere ödeme yapılan çevrimiçi bir hizmettir. Hizmet 2010 yılından bu yana başarılı bir şekilde faaliyet göstermekte olup, bugüne kadar tamamlanan 100.000'den fazla projenin toplam değeri 7 milyon dolardır. Gördüğümüz gibi, burada önemli miktarda para söz konusu.
preview
MQL5'te ALGLIB sayısal analiz kütüphanesi

MQL5'te ALGLIB sayısal analiz kütüphanesi

Bu makalede, finansal veri analizinin verimliliğini artırabilecek ALGLIB 3.19 sayısal analiz kütüphanesini, uygulamalarını ve yeni algoritmalarını kısaca gözden geçireceğiz.
preview
MQL4 ve MQL5 geliştirme çerçevesinde OpenAI'ın ChatGPT özellikleri

MQL4 ve MQL5 geliştirme çerçevesinde OpenAI'ın ChatGPT özellikleri

Bu makalede, Uzman Danışmanlar, göstergeler ve komut dosyaları geliştirmenin zaman ve emek yoğunluğunu azaltma açısından yeteneklerini anlamak için OpenAI'dan ChatGPT ile uğraşacağız. Size bu teknolojide hızlı bir şekilde yol göstereceğim ve MQL4 ve MQL5'te programlama için doğru şekilde nasıl kullanılacağını göstermeye çalışacağım.
Ticaret için kombinatorik ve olasılık teorisi (Bölüm III): İlk matematiksel model
Ticaret için kombinatorik ve olasılık teorisi (Bölüm III): İlk matematiksel model

Ticaret için kombinatorik ve olasılık teorisi (Bölüm III): İlk matematiksel model

Daha önce tartışılan konunun mantıksal bir devamı, ticaret görevleri için çok işlevli matematiksel modellerin geliştirilmesi olacaktır. Bu makalede, fraktalları tanımlayan ilk matematiksel modelin geliştirilmesiyle ilgili tüm süreci sıfırdan anlatacağım. Bu model önemli bir yapı taşı haline gelmeli, çok işlevli ve evrensel olmalıdır. Bu fikrin daha da geliştirilmesi için teorik temelimizi oluşturacaktır.
Ticaret için kombinatorik ve olasılık teorisi (Bölüm II): Evrensel fraktal
Ticaret için kombinatorik ve olasılık teorisi (Bölüm II): Evrensel fraktal

Ticaret için kombinatorik ve olasılık teorisi (Bölüm II): Evrensel fraktal

Bu makalede fraktalları incelemeye devam edeceğiz ve tüm materyali özetlemeye özellikle dikkat edeceğiz. Bunu yapmak için, daha önceki tüm gelişmeleri, ticarette pratik uygulama için uygun ve anlaşılabilir olacak kompakt bir forma getirmeye çalışacağım.
preview
Ticaret için kombinatorik ve olasılık teorisi (Bölüm I): Temel bilgiler

Ticaret için kombinatorik ve olasılık teorisi (Bölüm I): Temel bilgiler

Bu makale serisinde, ticaret ve fiyatlandırma süreçlerini tanımlamak için olasılık teorisinin pratik bir uygulamasını bulmaya çalışacağız. İlk makalede, kombinatorik ve olasılığın temellerine bakacağız ve fraktalların olasılık teorisi çerçevesinde nasıl uygulanacağına dair ilk örneği analiz edeceğiz.
Piyasa matematiği: kâr, zarar ve maliyetler
Piyasa matematiği: kâr, zarar ve maliyetler

Piyasa matematiği: kâr, zarar ve maliyetler

Bu makalede, komisyon ve swap dahil olmak üzere herhangi bir işlemin toplam kâr veya zararını nasıl hesaplayacağınızı göstereceğim. En doğru matematiksel modeli sağlayacağım ve onu kodu yazmak ve standartla karşılaştırmak için kullanacağım. Ayrıca, kârı hesaplamak için olan ana MQL5 fonksiyonunun içerisine girmeye ve enstrüman özelliklerindeki gerekli tüm değerlerin özüne inmeye çalışacağım.
preview
Ticaret için kombinatorik ve olasılık teorisi (Bölüm V): Eğri analizi

Ticaret için kombinatorik ve olasılık teorisi (Bölüm V): Eğri analizi

Bu makalede, çok durumlu sistemleri iki duruma indirgeme olasılığı ile ilgili bir çalışma yapmaya karar verdim. Makalenin temel amacı, olasılık teorisine dayalı ölçeklenebilir ticaret algoritmalarının daha da geliştirilmesine yardımcı olabilecek analizler yapmak ve faydalı sonuçlara varmaktır. Tabii ki bu konu matematik içeriyor. Ancak daha önceki makalelerden edindiğim tecrübeler ışığında, genel bilgilerin detaylardan daha faydalı olduğunu düşünüyorum.
Ticaret için kombinatorik ve olasılık teorisi (Bölüm IV): Bernoulli mantığı
Ticaret için kombinatorik ve olasılık teorisi (Bölüm IV): Bernoulli mantığı

Ticaret için kombinatorik ve olasılık teorisi (Bölüm IV): Bernoulli mantığı

Bu makalede, iyi bilinen Bernoulli şemasını vurgulamaya ve ticaretle ilgili veri dizilerini tanımlamak için nasıl kullanılabileceğini göstermeye karar verdim. Tüm bunlar daha sonra kendi kendini uyarlayan bir ticaret sistemi oluşturmak için kullanılacaktır. Ayrıca, özel bir durumu Bernoulli formülü olan daha genel bir algoritma arayacağız ve bunun için bir uygulama bulacağız.
Piyasa ve global modellerinin fiziği
Piyasa ve global modellerinin fiziği

Piyasa ve global modellerinin fiziği

Bu makalede, piyasayı az da olsa anlayan herhangi bir sistemin global ölçekte faaliyet gösterebileceği varsayımını test etmeye çalışacağım. Herhangi bir teori veya model icat etmeyeceğim, sadece bilinen gerçekleri kullanacağım ve bu gerçekleri kademeli olarak matematiksel analiz diline çevireceğim.
preview
Sıfırdan bir ticaret Uzman Danışmanı geliştirme (Bölüm 28): Geleceğe doğru (III)

Sıfırdan bir ticaret Uzman Danışmanı geliştirme (Bölüm 28): Geleceğe doğru (III)

Emir sistemimizin hala yapamadığı bir görev var, ancak bunu nihayet çözeceğiz. MetaTrader 5, emir değerlerinin oluşturulmasına ve düzeltilmesine olanak tanıyan bir fiş sistemi sağlar. Fikir, aynı fiş sistemini daha hızlı ve daha verimli hale getirecek bir Uzman Danışmana sahip olmaktır.