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
Göstergelerin Ekonomik Hesaplanmasına İlişkin Prensipler
Göstergelerin Ekonomik Hesaplanmasına İlişkin Prensipler

Göstergelerin Ekonomik Hesaplanmasına İlişkin Prensipler

Kullanıcı çağrıları ve teknik göstergeler, otomatik alım satım sistemlerinin program kodunda çok az yer kaplar. Bu, genellikle yalnızca birkaç kod satırıdır. Ancak bu, çoğu zaman, Expert Advisor'ı test etmek için harcanması gereken zamanın en büyük kısmını kullanan bu birkaç kod satırı olur. Bu nedenle, bir gösterge içindeki veri hesaplamalarıyla ilgili her şeyin, ilk bakışta göründüğünden çok daha kapsamlı bir şekilde düşünülmesi gerekir. Bu makalede tam olarak bu ele alınacaktır.
MQL5'te 20 Alım Satım Sinyali
MQL5'te 20 Alım Satım Sinyali

MQL5'te 20 Alım Satım Sinyali

Bu makale size bir alım satım sisteminin çalışması için gerekli olan alım satım sinyallerini nasıl alacağınızı öğretecektir. 20 alım satım sinyali oluşturma örneği burada, Uzman Danışmanlar geliştirilirken kullanılabilecek ayrı özel fonksiyonlar olarak verilmiştir. Size kolaylık sağlamak için makalede kullanılan tüm fonksiyonlar, gelecekteki bir Uzman Danışmana kolayca bağlanabilen tek bir mqh içerme dosyasında birleştirilmiştir.
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.
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.
Teknik Analiz: Nasıl Analiz Ederiz?
Teknik Analiz: Nasıl Analiz Ederiz?

Teknik Analiz: Nasıl Analiz Ederiz?

Bu makalede, yazarın göstergelerin yeniden çizilmesi, çoklu zaman dilimi göstergeleri ve fiyat tekliflerinin Japon mum grafikleriyle görüntülenmesi hakkındaki görüşleri kısaca açıklanmaktadır. Makale herhangi bir programlama ayrıntısı içermemekte olup genel bir karaktere sahiptir.
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.
Getting Rid of Self-Made DLLs
Getting Rid of Self-Made DLLs

Getting Rid of Self-Made DLLs

MQL5 dil işlevi, görevleri yerine getirmek için yeterli değilse, bir MQL5 programcısı ek araçlar kullanmak zorundadır. Başka bir programlama diline geçmeli ve bir ara DLL oluşturmalıdır. MQL5, çeşitli veri türlerini sunma ve bunları API'a aktarma olanağına sahiptir, ancak ne yazık ki, MQL5, kabul edilen işaretçiden veri ayıklama ile ilgili sorunu çözemez. Bu makalede, tüm "i"leri işaretleyeceğiz ve karmaşık veri türlerini değiştirmenin ve bunlarla çalışmanın basit mekanizmalarını göstereceğiz.
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.
Bir Diğer MQL5 OOP Sınıfı
Bir Diğer MQL5 OOP Sınıfı

Bir Diğer MQL5 OOP Sınıfı

Bu makale, bir teorik alım satım fikri tasarlamaktan bu fikri deneysel dünyada gerçek hale getiren bir MQL5 EA programlamaya kadar bir Nesne Yönelimli Uzman Danışmanı sıfırdan nasıl oluşturacağınızı gösterir. Bana göre, yaparak öğrenmek başarılı olmak için sağlam bir yaklaşımdır, bu yüzden fikirlerinizi nihai olarak Forex robotlarınızı kodlamak için nasıl sıraya dizeceğinizi görmeniz için pratik bir örnek göstereceğim. Ayrıca amacım sizi OO ilkelerine bağlı kalmaya davet etmek.
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.
Likit Grafik
Likit Grafik

Likit Grafik

Saatin ikinci ve beşinci dakikasından itibaren çubukların açıldığı saatlik bir grafik görmek ister misiniz? Çubukların açılış zamanı her dakika değiştiğinde yeniden çizilen bir grafik nasıl görünür? Bu tür grafiklerdealım satım yapmanın ne gibi avantajları vardır? Bu soruların cevaplarını bu yazıda bulacaksınız.
Özel Grafik Kontrolleri. Kısım 1: Basit Kontrol Oluşturma
Özel Grafik Kontrolleri. Kısım 1: Basit Kontrol Oluşturma

Özel Grafik Kontrolleri. Kısım 1: Basit Kontrol Oluşturma

Bu makalede grafik kontrollerinin geliştirilmesine ilişkin genel ilkeler ele alınacaktır. Grafik nesnelerle hızlı ve kullanışlı bir çalışma için araçlar hazırlayacağız, metin veya nümerik verilerin girilmesi için basit bir kontrol oluşturma örneğini ve bunu kullanma yollarını analiz edeceğiz.
MQL5 Tarif Defteri: Pozisyon Özelliklerini Elde Etmek için İşlemler Geçmişi ve Fonksiyon Kitaplığı
MQL5 Tarif Defteri: Pozisyon Özelliklerini Elde Etmek için İşlemler Geçmişi ve Fonksiyon Kitaplığı

MQL5 Tarif Defteri: Pozisyon Özelliklerini Elde Etmek için İşlemler Geçmişi ve Fonksiyon Kitaplığı

Pozisyon özellikleri ile ilgili önceki makalelerde verilen bilgileri kısaca özetlemenin zamanı geldi. Bu makalemizde, işlemler geçmişine erişimin ardından edinilebilecek özellikleri elde etmek için birkaç ek fonksiyon oluşturacağız. Ayrıca pozisyon ve sembol özelliklerine daha rahat erişmemizi sağlayacak veri yapılarını da öğreneceğiz.
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.
"Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?
"Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?

"Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?

Örnek bir görsel tasarım programı oluşturarak, MQL5'te sınıfların nasıl tasarlanacağını ve oluşturulacağını gösteriyoruz. Makale, MT5 uygulamaları üzerinde çalışan yeni başlayan programcılara yönelik olarak yazılmıştır. Nesne yönelimli programlama teorisine derinlemesine dalmaya gerek kalmadan sınıflar oluşturmak için basit ve kolay kavranabilen bir teknoloji öneriyoruz.
Doğrusal Alım Satım Sistemlerinizi Güçlendirin
Doğrusal Alım Satım Sistemlerinizi Güçlendirin

Doğrusal Alım Satım Sistemlerinizi Güçlendirin

Bugünün makalesi, orta düzeyde MQL5 programcılarının, üstünü alma tekniğinin kolayca uygulanması ile doğrusal alım satım sistemlerinden nasıl daha fazla kâr elde edebileceğini gösterir. Bunun nedeni, elde edilen öz varlık eğrisi büyümesinin geometrik veya üstel olması ve bir parabol şeklini almasıdır. Özellikle, Ralph Vince tarafından geliştirilen Sabit Kesirli pozisyon boyutlandırmasının pratik bir MQL5 varyantını uygulayacağız.
Genetik Algoritmalar - Çok Kolay!
Genetik Algoritmalar - Çok Kolay!

Genetik Algoritmalar - Çok Kolay!

Bu makalede yazar, kişisel olarak geliştirilmiş bir genetik algoritmanın kullanımıyla gelişimsel hesaplamaları ele almaktadır. Algoritmanın işleyişini örnekler kullanarak göstermekte olup kullanımı için pratik öneriler sunmaktadır.
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.
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.
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.
Uyarlanabilir Alım Satım Sistemleri ve Bunların MetaTrader 5 Müşteri Terminalinde Kullanımları
Uyarlanabilir Alım Satım Sistemleri ve Bunların MetaTrader 5 Müşteri Terminalinde Kullanımları

Uyarlanabilir Alım Satım Sistemleri ve Bunların MetaTrader 5 Müşteri Terminalinde Kullanımları

Bu makale, her biri kendi "sanal" alım satım işlemlerini gerçekleştiren birçok stratejiden oluşan uyarlanabilir bir sistemin bir varyantını önermektedir. Şu anda gerçek alım satım en kârlı stratejinin sinyallerine göre gerçekleştirilir. Nesne yönelimli yaklaşımın kullanılması, verilerle çalışmak için sınıfların olması ve Standart kütüphanenin alım-satım sınıfları sayesinde sistemin mimarisi basit ve ölçeklenebilir görünüyordu; Artık yüzlerce alım satım stratejisini içeren uyarlanabilir sistemleri kolayca oluşturmak ve analiz etmek mümkün.
preview
MetaTrader 5'de Sınamanın Temelleri

MetaTrader 5'de Sınamanın Temelleri

MetaTrader 5'deki üç test modu arasındaki farklar nelerdir ve özellikle nelere dikkat edilmelidir? Birden fazla enstrüman üzerinde aynı anda işlem gören bir EA'nın testi nasıl yapılır? Test sırasında gösterge değerleri ne zaman ve nasıl hesaplanır ve olaylar nasıl ele alınır? Bir "yalnızca açılış fiyatı" modunda test yaparken farklı enstrümanlardan çubukları nasıl senkronize edebilirim? Bu makale, bunlara ve diğer birçok soruya cevap vermeyi amaçlamaktadır.
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.
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.
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.
Ö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.
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.
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.
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'te Kendi Grafik Panellerinizi Oluşturun
MQL5'te Kendi Grafik Panellerinizi Oluşturun

MQL5'te Kendi Grafik Panellerinizi Oluşturun

MQL5 programının kullanılabilirliği hem zengin fonksiyonu hem de ayrıntılı bir grafik kullanıcı arayüzü ile belirlenir. Görsel algı bazen hızlı ve istikrarlı çalışmadan daha önemlidir. Standart Kitaplık sınıfları temelinde kendi başınıza ekran panelleri oluşturmanız için adım adım bir kılavuzu aşağıda bulabilirsiniz.
İ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.
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.
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.
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.
Ç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.
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.
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.
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!
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.