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
Daha İyi Bir Programcı Nasıl Olunur? (5. Bölüm): Nasıl daha hızlı bir geliştirici olunur
Daha İyi Bir Programcı Nasıl Olunur? (5. Bölüm): Nasıl daha hızlı bir geliştirici olunur

Daha İyi Bir Programcı Nasıl Olunur? (5. Bölüm): Nasıl daha hızlı bir geliştirici olunur

Her geliştirici daha hızlı şekilde kod yazabilmek ister. Daha hızlı ve verimli bir şekilde kod yazabilmek, yalnızca birkaç kişinin sahip olduğu doğuştan gelen bir tür özel yetenek değildir. Bu, öğrenilebilir bir beceridir, işte bu makalede öğrenmeye çalışacağımız şey bu.
Emir Stratejileri. Çok Amaçlı Uzman Danışman (EA)
Emir Stratejileri. Çok Amaçlı Uzman Danışman (EA)

Emir Stratejileri. Çok Amaçlı Uzman Danışman (EA)

Bu makale, bekleyen emirleri aktif olarak kullanan stratejiler, bu tür stratejileri resmi olarak tanımlamak için oluşturulabilecek bir üstdil ve işlemi bu açıklamalara dayanan çok amaçlı bir Uzman Danışmanın (EA) kullanımı etrafında odaklanmaktadır.
Alım Satım Sistemlerinin Değerlendirilmesi - Genel Olarak Giriş, Çıkış ve İşlemlerin Etkililiği
Alım Satım Sistemlerinin Değerlendirilmesi - Genel Olarak Giriş, Çıkış ve İşlemlerin Etkililiği

Alım Satım Sistemlerinin Değerlendirilmesi - Genel Olarak Giriş, Çıkış ve İşlemlerin Etkililiği

Bir alım satım sisteminin etkililiğini ve kârlılığını belirlemeye izin veren birçok önlem vardır. Ancak, yatırımcılar her zaman herhangi bir sistemi yeni bir çarpışma testine sokmaya hazırdır. Makale, etkililik ölçütlerine dayalı istatistiklerin MetaTrader 5 platformu için nasıl kullanılabileceğini anlatıyor. S.V. Bulashev’in "Statistika dlya traderov" ("Yatırımcılar için İstatistikler") kitabında verilen açıklamaya aykırı olmayan, sözleşmelere göre istatistiklerin yorumlanmasının dönüştürülmesine yönelik sınıfı içerir. Ayrıca optimizasyon için bir özel fonksiyon örneği içerir.
Önceden tanımlanmış risk ve R/R oranına dayalı etkileşimli yarı otomatik sürükle ve bırak Uzman Danışman (EA) oluşturma
Önceden tanımlanmış risk ve R/R oranına dayalı etkileşimli yarı otomatik sürükle ve bırak Uzman Danışman (EA) oluşturma

Önceden tanımlanmış risk ve R/R oranına dayalı etkileşimli yarı otomatik sürükle ve bırak Uzman Danışman (EA) oluşturma

Bazı yatırımcılar tüm alım-satımları otomatik olarak yürütür ve bazıları birkaç göstergenin çıkışına bağlı olarak otomatik ve manuel alım-satımları karıştırır. Sonraki grubun bir üyesi olarak risk ve ödül seviyelerini doğrudan grafikten dinamik olarak değerlendirmek için etkileşimli bir araca ihtiyacım vardı. Bu makale, önceden tanımlanmış hisse senedi riski ve R/R oranı ile etkileşimli yarı otomatik bir Uzman Danışman (EA) uygulamanın bir yolunu sunacaktır. Uzman Danışman (EA) riski, RR ve lot boyutu parametreleri EA paneli üzerinde çalışma süresi boyunca değiştirilebilir.
preview
MQL5’i kullanarak özel bir Donchian Channel göstergesi nasıl oluşturulur?

MQL5’i kullanarak özel bir Donchian Channel göstergesi nasıl oluşturulur?

Fiyatları çevreleyen bir kanalı görselleştirmek için kullanılabilecek birçok teknik araç vardır. Bu araçlardan biri Donchian Channel göstergesidir. Bu makalede, Donchian Channel göstergesinin nasıl oluşturulacağını ve bir Uzman Danışmanda özel gösterge olarak nasıl kullanılacağını öğreneceğiz.
MQL5: MetaTrader 5'te Emtia Vadeli İşlemler Ticaret Komisyonu (CFTC) Raporlarının Analizi ve İşlenmesi
MQL5: MetaTrader 5'te Emtia Vadeli İşlemler Ticaret Komisyonu (CFTC) Raporlarının Analizi ve İşlenmesi

MQL5: MetaTrader 5'te Emtia Vadeli İşlemler Ticaret Komisyonu (CFTC) Raporlarının Analizi ve İşlenmesi

Bu makalemizde, CFTC rapor analizi için bir araç geliştireceğiz. Şu sorunu çözeceğiz: CFTC rapor verilerinin, Komisyon tarafından sağlanan veri dosyalarından bir ara işleme ve dönüştürme olmadan doğrudan kullanılmasına olanak tanıyan bir gösterge geliştirmek. Ayrıca, bu, farklı amaçlar için kullanılabilir: Verileri bir gösterge olarak çizmek, diğer göstergelerdeki verilerle devam etmek, otomatik analiz için script dosyalarında, alım satım stratejilerinde kullanılmak üzere Expert Advisor'larda.
MQL5'te göstergeler nasıl çağrılır
MQL5'te göstergeler nasıl çağrılır

MQL5'te göstergeler nasıl çağrılır

MQL programlama dilinin yeni versiyonuyla birlikte, yalnızca göstergelerle ilgilenme yaklaşımı değişmedi, aynı zamanda göstergelerin nasıl oluşturulacağının da yeni yolları var. Ayrıca, göstergenin tamponlarıyla çalışma esnekliğine sahipsiniz - artık istediğiniz indeksleme yönünü belirleyebilir ve tam olarak istediğiniz kadar gösterge değeri alabilirsiniz. Bu makale, göstergeleri çağırmanın ve göstergenin tamponundan veri almanın temel yöntemlerini açıklar.
preview
MQL5'te Grafiksel Paneller Oluşturmak Artık Daha Kolay

MQL5'te Grafiksel Paneller Oluşturmak Artık Daha Kolay

Bu makalede, alım-satımdaki en değerli ve kullanışlı araçlardan biri olan, alım-satım görevlerini basitleştiren grafiksel paneller oluşturmak isteyen herkes için basit ve net bir rehber sunacağız. Grafiksel paneller zamandan tasarruf etmenizi ve alım-satımın kendisine daha fazla odaklanmanızı sağlar.
Yeni Başlayanlar için MQL5'te Dijital Filtrelerin Pratik Uygulaması
Yeni Başlayanlar için MQL5'te Dijital Filtrelerin Pratik Uygulaması

Yeni Başlayanlar için MQL5'te Dijital Filtrelerin Pratik Uygulaması

Dijital sinyal filtreleme fikri, alım satım sistemlerinin oluşturulmasıyla ilgili forum konularında kapsamlı olarak tartışıldı. Ve MQL5'te standart bir dijital filtre kodu oluşturmamak mantıksız olacaktır. Bu makalede yazar, "Yeni Başlayanlar için MQL5'te Özel Göstergeler" adlı makalesinden basit SMA gösterge kodunun daha karmaşık ve evrensel dijital filtre koduna dönüşümünü açıklamaktadır. Bu makale, mantıksal olarak önceki makalenin devamı niteliğindedir. Ayrıca koddaki metnin nasıl değiştirileceği ve programlama hatalarının nasıl düzeltileceği de anlatılmaktadır.
MQL5 Cloud Network ile Hesaplamaları Hızlandırın
MQL5 Cloud Network ile Hesaplamaları Hızlandırın

MQL5 Cloud Network ile Hesaplamaları Hızlandırın

Ana bilgisayarınızda kaç çekirdek var? Bir alım satım stratejisini optimize etmek için kaç bilgisayar kullanabilirsiniz? Burada, bir fare tıklamasıyla dünya çapında bilgi işlem gücünü alarak hesaplamaları hızlandırmak için MQL5 Cloud Network’ün nasıl kullanılacağını gösteriyoruz. "Vakit nakittir" ifadesi her geçen yıl daha da güncel hale geliyor ve önemli hesaplamalar için onlarca saat hatta günlerce beklemeyi göze alamayız.
Rastgele Yürüyüş ve Trend Göstergesi
Rastgele Yürüyüş ve Trend Göstergesi

Rastgele Yürüyüş ve Trend Göstergesi

Rastgele Yürüyüş gerçek piyasa verilerine çok benzer ancak bazı önemli özellikleri vardır. Bu makalede yazı tura oyunu kullanılarak simüle ettiğimiz Rastgele Yürüyüşün özelliklerini ele alacağız. Bu verinin özellikleri üzerinde çalışmak için trend olma göstergesi geliştirilmiştir.
Çoklu Regresyon Analizi. Strateji Oluşturucu ve Test Cihazı Bir Arada
Çoklu Regresyon Analizi. Strateji Oluşturucu ve Test Cihazı Bir Arada

Çoklu Regresyon Analizi. Strateji Oluşturucu ve Test Cihazı Bir Arada

Makalede, alım satım sistemlerinin geliştirilmesi için çoklu regresyon analizinin kullanım yollarına ilişkin bir açıklama verilmiştir. Ayrıca, strateji arama otomasyonu için regresyon analizinin kullanımı gösterilmiştir. Programlamada yüksek yeterlilik gerektirmeden oluşturulan ve bir EA'ya entegre edilen bir regresyon denklemi örnek olarak verilmiştir.
İstatistiksel Carry Trade Stratejisi
İstatistiksel Carry Trade Stratejisi

İstatistiksel Carry Trade Stratejisi

Açık pozitif swap pozisyonlarının istenmeyen fiyat hareketlerinden istatistiksel olarak korunması için bir algoritma. Bu makale, açık pozisyonunkinin tersi yöndeki fiyat hareketinin potansiyel riskini telafi etmeye olanak tanıyan, carry trade koruma stratejisinin bir türünü içermektedir.
MQL5'te olay işleme: MA dönemini anında değiştirme
MQL5'te olay işleme: MA dönemini anında değiştirme

MQL5'te olay işleme: MA dönemini anında değiştirme

13. dönemli basit MA (Hareketli Ortalama) göstergesinin bir grafiğe uygulandığını varsayalım. Ve dönemi 20 olarak değiştirmek istiyoruz, ancak gösterge özellikleri iletişim kutusuna gidip 13 ila 20 sayısını düzenlemek istemiyoruz: Fare ve klavyeyi kullanarak bu sıkıcı işlemleri yapmaktan sıkıldık. Ve özellikle gösterge kodunu açıp değiştirmek istemiyoruz. Tüm bunları tek bir düğmeye basarak yapmak istiyoruz; sayısal tuş takımının yanındaki "yukarı oklara" basarak. Bu makalede bunun nasıl yapılacağını anlatacağım.
preview
Python ve MQL5'te bir robot geliştirme (Bölüm 1): Veri ön işleme

Python ve MQL5'te bir robot geliştirme (Bölüm 1): Veri ön işleme

Makine öğrenimine dayalı bir alım-satım robotu geliştirme: Ayrıntılı bir rehber. Serinin ilk makalesi veri ve özelliklerin toplanması ve hazırlanması ile ilgilidir. Projenin uygulanması için Python programlama dili ve kütüphaneleri ile MetaTrader 5 platformu kullanılmıştır.
Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma
Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma

Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma

Makalede, MQL5'te aktif kontrol panellerinin geliştirilmesi sorunu ele alınmaktadır. Arayüz öğeleri, olay işleme mekanizması tarafından yönetilir. Ayrıca, kontrol öğeleri özelliklerinin esnek bir şekilde ayarlanması seçeneği de mevcuttur. Aktif kontrol paneli, pozisyonlarla çalışılmasına ve piyasa ve bekleyen talimatların ayarlanmasına, değiştirilmesine ve silinmesine izin verir.
Bir MQL5 Expert Advisor'dan GSM Modem ile Çalışma
Bir MQL5 Expert Advisor'dan GSM Modem ile Çalışma

Bir MQL5 Expert Advisor'dan GSM Modem ile Çalışma

Şu anda bir alım satım hesabının rahat bir şekilde uzaktan izlenmesi için makul sayıda araç var: mobil terminaller, push bildirimleri, ICQ ile çalışma. Ama hepsi internet bağlantısı gerektiriyor. Bu makale, mobil İnternet olmadığında bile çağrılar ve metin mesajları yoluyla alım satım terminalinizle iletişim halinde kalmanızı sağlayacak bir Expert Advisor oluşturma sürecini açıklamaktadır.
Johnpaul77 Sinyal Sağlayıcıları: "Stratejimiz Üç Yıldan Fazla süredir Kar Getiriyor. O Zaman Neden Değiştirelim?"
Johnpaul77 Sinyal Sağlayıcıları: "Stratejimiz Üç Yıldan Fazla süredir Kar Getiriyor. O Zaman Neden Değiştirelim?"

Johnpaul77 Sinyal Sağlayıcıları: "Stratejimiz Üç Yıldan Fazla süredir Kar Getiriyor. O Zaman Neden Değiştirelim?"

Küçük bir sır verelim: MQL5.com web sitesi ziyaretçileri, zamanlarının çoğunu Johnpaul77 sinyalinin sayfasında geçirir. Gerçek hesaplarda toplam 5,7 milyon dolarlık fonla yaklaşık 900 abonesi olan sinyal derecelendirmemizin lideridir. Sinyalin sağlayıcılarıyla görüştük. Görünüşe göre, onlardan dört tane var! Ekip üyeleri arasında görevler nasıl dağıtılır? Hangi teknik araçları kullanıyorlar? Neden kendilerine John Paul diyorlar? Ve son olarak, Endonezya'daki sıradan oyuncular nasıl MQL5.com'da en iyi sinyal sağlayıcılar haline geldi? Tüm bunları makalede öğrenin.
preview
MQL5 Algo Forge'a Geçiş (Bölüm 1): Ana Deponun Oluşturulması

MQL5 Algo Forge'a Geçiş (Bölüm 1): Ana Deponun Oluşturulması

MetaEditor'da projeler üzerinde çalışırken, geliştiriciler genellikle kod sürümlerini yönetme ihtiyacıyla karşılaşırlar. MetaQuotes kısa süre önce GIT'e geçiş yapılacağını açıkladı ve kod sürümleme ve işbirliği özelliklerine sahip MQL5 Algo Forge'u duyurdu. Bu makalede, yeni ve daha önce var olan araçların nasıl daha verimli kullanılabileceğini tartışacağız.
Hataları Bulma ve Günlüğe Kaydetme
Hataları Bulma ve Günlüğe Kaydetme

Hataları Bulma ve Günlüğe Kaydetme

MetaEditor 5 hata ayıklama özelliğine sahiptir. Ancak MQL5 programlarınızı yazarken, genellikle ayrı değerleri değil, test ve çevrimiçi çalışma sırasında görünen tüm mesajları görüntülemek istersiniz. Günlük dosyası içeriğinin boyutu büyük olduğunda, gerekli mesajın hızlı ve kolay alınmasını otomatikleştirmek aşikardır. Bu makalede MQL5 programlarında hata bulma yollarını ve günlüğe kaydetme yöntemlerini ele alacağız. Ayrıca, dosyalara günlük tutmayı basitleştireceğiz ve günlüklerin rahat bir şekilde görüntülenmesi için basit LogMon programı hakkında bilgi edineceğiz.
MQL5 kodunun güvenliğini sağlama: Parola Koruması, Anahtar Oluşturucular, Zaman Sınırları, Uzaktan Lisanslar ve Gelişmiş EA Lisans Anahtarı Şifreleme Teknikleri
MQL5 kodunun güvenliğini sağlama: Parola Koruması, Anahtar Oluşturucular, Zaman Sınırları, Uzaktan Lisanslar ve Gelişmiş EA Lisans Anahtarı Şifreleme Teknikleri

MQL5 kodunun güvenliğini sağlama: Parola Koruması, Anahtar Oluşturucular, Zaman Sınırları, Uzaktan Lisanslar ve Gelişmiş EA Lisans Anahtarı Şifreleme Teknikleri

Çoğu geliştiricinin kodlarının güvenliğini sağlaması gerekir. Bu makale, MQL5 yazılımını korumanın birkaç farklı yolunu sunacaktır - MQL5 Komut Dosyalarına, Uzman Danışmanlara ve Göstergelere lisanslama özellikleri sağlamak için yöntemler sunar. MQL5-RPC çağrılarını kullanarak parola koruması, anahtar oluşturucular, hesap lisansı, zaman sınırı değerlendirmesi ve uzaktan korumayı kapsar.
2013'ün İkinci Çeyreği için MQL5 Market Sonuçları
2013'ün İkinci Çeyreği için MQL5 Market Sonuçları

2013'ün İkinci Çeyreği için MQL5 Market Sonuçları

1,5 yıldır başarıyla faaliyet gösteren MQL5 Market, en büyük yatırımcıların alım satım stratejileri ve teknik göstergeleri mağazası haline geldi. Dünyanın dört bir yanından 350 geliştirici tarafından sağlanan yaklaşık 800 alım satım uygulaması sunmaktadır. 100.000'den fazla alım satım programı, yatırımcılar tarafından satın alınmış ve MetaTrader 5 terminallerine indirilmiştir.
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.
2013'ün İlk Çeyreği için MQL5 Market Sonuçları
2013'ün İlk Çeyreği için MQL5 Market Sonuçları

2013'ün İlk Çeyreği için MQL5 Market Sonuçları

Kuruluşundan bu yana, MQL5 Market alım satım robotları ve teknik göstergeler mağazası, 580 ürün yayınlamış 250'den fazla geliştiriciyi cezbetti. 2013'ün ilk çeyreği, ürünlerini satarak ciddi kazançlar elde etmeyi başaran bazı MQL5 Market satıcıları için oldukça başarılı geçti.
Rastgele Ormanlar Öngörü Trendleri
Rastgele Ormanlar Öngörü Trendleri

Rastgele Ormanlar Öngörü Trendleri

Bu makale, Forex'te döviz çiftlerinin uzun ve kısa pozisyonlarını tahmin ederek formasyonların otomatik araması için Rattle paketi kullanmayı ele almaktadır. Bu makale hem acemi hem de deneyimli yatırımcılar için faydalı olabilir.
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.
Göstergeleri MQL4'ten MQL5'e Aktarma
Göstergeleri MQL4'ten MQL5'e Aktarma

Göstergeleri MQL4'ten MQL5'e Aktarma

Bu makale, MQL4'te yazılan fiyat yapılarının MQL5'e aktarılmasına ilişkin özelliklere ayrılmıştır. Gösterge hesaplamalarını MQL4'ten MQL5'e aktarma işlemini kolaylaştırmak için mql4_2_mql5.mqh işlevler kitaplığı önerilir. Kullanımı MACD, Stokastik ve RSI göstergelerinin aktarımı temelinde açıklanmıştır.
ORDER_MAGIC'in Tek Enstrüman Üzerinde Farklı Expert Advisor'larla Alım Satım Yapmak İçin Kullanımı
ORDER_MAGIC'in Tek Enstrüman Üzerinde Farklı Expert Advisor'larla Alım Satım Yapmak İçin Kullanımı

ORDER_MAGIC'in Tek Enstrüman Üzerinde Farklı Expert Advisor'larla Alım Satım Yapmak İçin Kullanımı

Bu makalede, sihirli tanımlama ve farklı Expert Advisor'ların otomatik alım satım işlemlerinin bölünmesi, birleştirilmesi ve senkronizasyonu kullanılarak bilgi kodlama sorunları ele alınmıştır. Söz konusu makale hem yeni başlayanlar hem de daha deneyimli yatırımcılar için ilginç olacaktır; zira Expert Advisor'ların karmaşık senkronizasyon sistemlerinin ve çeşitli stratejilerin uygulanmasında faydalı olabilecek sanal pozisyonlar sorununa değinilmiştir.
MQL5 Cookbook: TradeTransaction Olayının İşlenmesi
MQL5 Cookbook: TradeTransaction Olayının İşlenmesi

MQL5 Cookbook: TradeTransaction Olayının İşlenmesi

Bu makale MQL5 dilinin imkanlarını, olay güdümlü programlama açısından ele almaktadır. Bu yaklaşımın en büyük avantajı, alım satım operasyonunun aşamalı uygulaması hakkında programın bilgi alabilmesidir. Makale ayrıca, TradeTransaction olay işleyicisini kullanarak devam eden alım satım işlemi hakkında, bilgiyi alma ve işleme örneği içerir. Benim görüşüme göre, böyle bir yaklaşım yatırımları bir terminalden diğerine kopyalamak için kullanılabilir.
Belirtilen Sihirli Sayıya Göre Toplam Pozisyon Hacmini Hesaplamak İçin Optimum Yöntem
Belirtilen Sihirli Sayıya Göre Toplam Pozisyon Hacmini Hesaplamak İçin Optimum Yöntem

Belirtilen Sihirli Sayıya Göre Toplam Pozisyon Hacmini Hesaplamak İçin Optimum Yöntem

Bu makalede, belirtilen sembol ve sihirli sayının toplam pozisyon hacminin hesaplanması sorunu ele alınmaktadır. Önerilen yöntem, yatırım geçmişinin yalnızca gerekli olan minimum bölümünü ister, toplam pozisyonun sıfıra eşit olduğu en yakın zamanı bulur ve son yatırımlarla hesaplamaları gerçekleştirir. Ayrıca istemci terminalinin genel değişkenleriyle çalışmak da dikkate alınır.
MQL5.com'da Freelance İşler - Geliştiricinin Favori Yeri
MQL5.com'da Freelance İşler - Geliştiricinin Favori Yeri

MQL5.com'da Freelance İşler - Geliştiricinin Favori Yeri

Artık alım satım robotu geliştiricilerinin hizmetlerini Expert Advisors ihtiyacı duyan yatırımcılara pazarlamasına gerek yok - şimdi onlar sizi bulacaklar. Halihazırda binlerce yatırımcı, MQL5 Freelance geliştiricilerine talimat verip ve MQL5.com adresinde çalışmak için ödeme yapmaktadır. Bu hizmet 4 yıl boyunca, üç bin yatırımcının gerçekleştirilen 10.000'den fazla iş için ödeme yapmasını kolaylaştırdı. Yatırımcıların ve geliştiricilerin faaliyetleri sürekli büyüyor!
preview
MQL5 program yapısı hakkında bilmeniz gereken her şey

MQL5 program yapısı hakkında bilmeniz gereken her şey

Tüm programlama dillerinde programların belirli bir yapısı vardır. Bu makalede, MetaTrader 5 için bir alım-satım sistemi oluştururken çok yararlı olabilecek MQL5 program yapısının ana bileşenlerini inceleyeceğiz.
Delphi'de MQL5 için DLL yazma kılavuzu
Delphi'de MQL5 için DLL yazma kılavuzu

Delphi'de MQL5 için DLL yazma kılavuzu

Makalede, Delphi programlama ortamında popüler ObjectPascal programlama dili kullanılarak bir DLL modülü oluşturma mekanizması incelenmektedir. Bu makalede sağlanan materyallerin, öncelikli olarak, dış DLL modüllerini bağlayarak MQL5'in gömülü programlama dilinin sınırlarını aşan problemleri çözmeye çalışan yeni başlayan programcıları hedeflemesi amaçlanmıştır.
Standart Kitaplık Sınıflarını kullanarak kendi Piyasa İzlemenizi oluşturun
Standart Kitaplık Sınıflarını kullanarak kendi Piyasa İzlemenizi oluşturun

Standart Kitaplık Sınıflarını kullanarak kendi Piyasa İzlemenizi oluşturun

Yeni MetaTrader 5 istemci terminali ve MQL5 Dili, yatırımcıya görsel bilgi sunmak için yeni fırsatlar sunar. Bu makalede, grafik üzerinde rastgele seçilmiş metin bilgilerinin görüntülenmesini düzenlemeye ilişkin tüm işleri yürüten evrensel ve genişletilebilir bir sınıflar kümesi öneriyoruz. Piyasa İzleme göstergesi örneği sunulmuştur.
Kaynak Kodun İzlenmesi, Hata Ayıklanması ve Yapısal Analizi
Kaynak Kodun İzlenmesi, Hata Ayıklanması ve Yapısal Analizi

Kaynak Kodun İzlenmesi, Hata Ayıklanması ve Yapısal Analizi

Yürütülen bir kodun yapısını oluşturma ve izleme sorunlarının tamamı, ciddi zorluklar olmadan çözülebilir. Bu olasılık, MQL5 dilinin yeni özelliği - karmaşık veri türlerinin (yapılar ve sınıflar) otomatik olarak oluşturulması ve yerel kapsam dışına çıkarken bunların ortadan kaldırılması nedeniyle MetaTrader 5'te ortaya çıkmıştır. Makale, metodolojinin ve hazır aracın açıklamasını içerir.
Satıcı veya Sağlayıcı Değilseniz MetaTrader AppStore ve Alım Satım Sinyalleri Hizmetlerinden Nasıl Para Kazanabilirsiniz?
Satıcı veya Sağlayıcı Değilseniz MetaTrader AppStore ve Alım Satım Sinyalleri Hizmetlerinden Nasıl Para Kazanabilirsiniz?

Satıcı veya Sağlayıcı Değilseniz MetaTrader AppStore ve Alım Satım Sinyalleri Hizmetlerinden Nasıl Para Kazanabilirsiniz?

Market uygulamaları satıcısı veya karlı bir sinyal sağlayıcısı olmak zorunda kalmadan MQL5.com'da hemen şimdi para kazanmaya başlamak mümkün. Beğendiğiniz ürünleri seçin ve çeşitli web kaynaklarında bunlara bağlantılar gönderin. Potansiyel müşterileri çekin ve kar sizin olsun!
MQL5 Sihirbazı: Yeni Sürüm
MQL5 Sihirbazı: Yeni Sürüm

MQL5 Sihirbazı: Yeni Sürüm

Bu makale, güncellenmiş MQL5 Sihirbazı'nda bulunan yeni özelliklerin açıklamalarını içerir. Değiştirilmiş sinyal mimarisi, çeşitli piyasa modellerinin kombinasyonuna dayalı alım satım robotları oluşturmayı mümkün kılar. Makalede yer alan örnek, bir Uzman Danışmanın etkileşimli şekilde oluşturulma prosedürünü açıklamaktadır.
Jeremy Scott - Başarılı MQL5 Market Satıcısı
Jeremy Scott - Başarılı MQL5 Market Satıcısı

Jeremy Scott - Başarılı MQL5 Market Satıcısı

MQL5.community'de Johnnypasado takma adıyla daha iyi tanınan Jeremy Scott, MQL5 Market hizmetimizde ürün sunarak ün kazandı. Jeremy, Market'ta şimdiden birkaç bin dolar kazandı, ancak sınır bu değil. Gelecekteki milyonere daha yakından bakmaya ve MQL5 Market satıcıları için bazı tavsiyeler almaya karar verdik.
MetaTrader 5’te Paralel Hesaplamalar
MetaTrader 5’te Paralel Hesaplamalar

MetaTrader 5’te Paralel Hesaplamalar

İnsanlık tarihi boyunca zaman büyük bir değer olmuştur ve bunu gereksiz şekilde israf etmemeye çalışıyoruz. Bu makale, bilgisayarınız çok çekirdekli bir işlemciye sahipse Uzman Danışmanınızın (EA) çalışmasını nasıl hızlandıracağınızı açıklayacaktır. Ayrıca, önerilen yöntemin uygulaması MQL5 dışında başka hiçbir dilin bilinmesini gerektirmez.
EA'nın Modlarını Nesne Yönelimli Yaklaşım Kullanarak Programlama
EA'nın Modlarını Nesne Yönelimli Yaklaşım Kullanarak Programlama

EA'nın Modlarını Nesne Yönelimli Yaklaşım Kullanarak Programlama

Bu makale, MQL5'te çok modlu alım satım robotu programlama fikrini açıklamaktadır. Her mod nesne yönelimli yaklaşımla uygulanır. Hem mod sınıfı hiyerarşisinin hem de test için olan sınıfların örnekleri sağlanır. Alım satım robotlarının çoklu mod programlamasının, MQL5'te yazılmış bir EA'nın her operasyonel modundaki bütün özelliklerini hesaba katması beklenir. Modu tanımlamak için işlevler ve numaralandırma oluşturulur.