MQL5 Tarif Defteri: Uzman Danışmanlarda Alım Satım Koşullarını Belirlemek için Göstergeleri Kullanma
MQL5 Tarif Defteri: Uzman Danışmanlarda Alım Satım Koşullarını Belirlemek için Göstergeleri Kullanma
Bu makalede, MQL5 Tarif Defteri serisinin önceki makalelerinde üzerinde çalıştığımız Uzman Danışmanı değiştirmeye devam edeceğiz. Bu sefer Uzman Danışman, değerleri pozisyon açma koşullarını kontrol etmek için kullanılacak göstergeler ile güçlendirilecektir. Renk katmak için, üç alım satım göstergesinden birini seçebilmek için harici parametrelerde bir açılır liste oluşturacağız.
MQL5 Tarif Defteri: Üçlü Ekran Stratejisine Dayalı Bir Alım Satım Sistemi Çerçevesi Geliştirme
MQL5 Tarif Defteri: Üçlü Ekran Stratejisine Dayalı Bir Alım Satım Sistemi Çerçevesi Geliştirme
Bu makalede, MQL5'te Üçlü Ekran stratejisine dayalı bir alım satım sistemi için bir çerçeve geliştireceğiz. Uzman Danışman sıfırdan geliştirilmeyecektir. Bunun yerine, halihazırda büyük ölçüde amacımıza hizmet eden "MQL5 Tarif Defteri: Uzman Danışmanlarda Alım Satım Koşullarını Belirlemek için Göstergeleri Kullanma" önceki makalesinden programı değiştireceğiz. Böylelikle makale aynı zamanda hazır programların modellerini nasıl kolay bir şekilde değiştirebileceğinizi gösterecektir.
MQL5 Tarif Defteri: Çok Para Birimli Uzman Danışman - Basit, Sade ve Hızlı Yaklaşım
MQL5 Tarif Defteri: Çok Para Birimli Uzman Danışman - Basit, Sade ve Hızlı Yaklaşım
Bu makale, çok para birimli bir Uzman Danışman için uygun olan basit bir yaklaşımın uygulamasını açıklayacaktır. Bu, aynı koşullar altında, ancak her bir sembol için farklı parametreler ile test/alım satım için Uzman Danışmanı kurabileceğiniz anlamına gelir. Örnek olarak, gerekirse kodda küçük değişiklikler yaparak ek semboller eklenebilecek şekilde iki sembol için bir model oluşturacağız.
MQL5 Tarif Defteri Sınırsız Sayıda Parametreye Sahip Çok Para Birimli Uzman Danışman Geliştirme
MQL5 Tarif Defteri Sınırsız Sayıda Parametreye Sahip Çok Para Birimli Uzman Danışman Geliştirme
Bu makalede, sınırsız sayıda parametreye izin verirken, bir alım satım sisteminin optimizasyonu için tek bir parametre seti kullanan bir model oluşturacağız. Sembol listesi, standart bir metin dosyasında (*.txt) oluşturulacaktır. Her sembol için giriş parametreleri de dosyalarda saklanacaktır. Bu şekilde, bir Uzman Danışmanın giriş parametrelerinin sayısı üzerindeki terminal kısıtlamasını aşabileceğiz.
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.
MetaTrader 5 ve MQL5 ile Sınırsız Fırsatlar
MetaTrader 5 ve MQL5 ile Sınırsız Fırsatlar
Bu makalede, MQL5'i sıfırdan öğrenmeye başlayan bir girişimcinin programının nasıl olabileceğine ve 9 ayda ne gibi sonuçlara ulaşılabileceğine bir örnek vermek istiyorum. Bu örnek aynı zamanda böyle bir programın fiyat grafiğinde minimum yer kaplarken bir girişimci için ne kadar çok işlevli ve bilgilendirici olabileceğini gösterecektir. Ve kullanıcı alım satım bilgi panellerinin ne kadar renkli, parlak ve sezgisel olarak anlaşılır olabileceğini görebileceğiz. Diğer birçok özelliğin yanı sıra...
Karı Geri Çekme İşlemlerini Modellemek için TesterWithdrawal() İşlevini Kullanma
Karı Geri Çekme İşlemlerini Modellemek için TesterWithdrawal() İşlevini Kullanma
Bu makalede, işlem sırasında varlıkların belirli bir bölümünün geri çekilmesini gerektiren alım satım sistemlerindeki riskleri tahmin etmek için TesterWithDrawal() işlevinin kullanımı açıklanmaktadır. Ayrıca, bu işlevin strateji test cihazında hisse senedi düşüşü hesaplama algoritması üzerindeki etkisi de açıklanmaktadır. Bu işlev, Expert Advisor'larınızın parametresini optimize ederken kullanışlıdır.
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.
MetaTrader 5 Test Cihazında Bir Stratejiyi Görselleştirme
MetaTrader 5 Test Cihazında Bir Stratejiyi Görselleştirme
"Yüz kere duymaktansa bir kez görmek daha iyidir." sözünü hepimiz biliriz. Paris ya da Venedik hakkında çeşitli kitaplar okuyabilirsiniz, ancak zihinsel görüntülere dayanarak, bu muhteşem şehirlerde akşam yürüyüşünde olduğu gibi aynı duyguları hissetmezsiniz. Görselleştirmenin avantajı, örneğin, göstergeler kullanılarak grafikler üzerinde fiyat analizi ve tabii ki strateji testinin görselleştirilmesi gibi piyasadaki işler de dahil olmak üzere hayatımızın herhangi bir yönüne kolayca yansıtılabilir. Bu makale, MetaTrader 5 Strateji Test Cihazının tüm görselleştirme özelliklerinin açıklamalarını içerir.
MQL5'e Hızlı Bakış
MQL5'e Hızlı Bakış
MQL5 alım satım stratejileri programlama dilini incelemeye karar verdiniz, ama bu konuda hiçbir şey bilmiyor musunuz? MQL5 ve MetaTrader 5 terminalini yeni gelenlerin bakış açısından incelemeye çalıştık ve bu kısa tanıtım makalesini yazdık. Bu makalede, dil imkanları hakkında kısa bir fikrin yanı sıra MetaEditor 5 ve terminal ile çalışma hakkında bazı ipuçları bulabilirsiniz.
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.
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.
MQL5'te Uzman Danışmanları Test Etme ve Optimize Etme Kılavuzu
MQL5'te Uzman Danışmanları Test Etme ve Optimize Etme Kılavuzu
Bu makale, adım adım kod hatalarını belirleme ve çözme sürecini ve ayrıca Uzman Danışman girdi parametrelerinin sınanması ve optimize edilmesi adımlarını açıklamaktadır. Uzman Danışmanınız için en iyi sembolü ve girdi parametreleri setini bulmak için MetaTrader 5 müşteri terminalinin Strateji Sınama Aracını nasıl kullanacağınızı öğreneceksiniz.
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.