Alım Satım Sistemleri Geliştirmek İçin Diskriminant Analizini Kullanma
Bir alım satım sistemi geliştirirken, genellikle göstergelerin ve bunların sinyallerinin en iyi kombinasyonunu seçmek, bir sorun olarak karşımıza çıkmaktadır. Bu gibi kombinasyonları bulmaya yönelik yöntemlerden biri de diskriminant analizidir. Makale, piyasa verilerini toplamak için bir EA geliştirmeye bir örnek vermektedir ve Statistica yazılımında FOREX piyasası için prognostik modeller oluşturmak amacıyla diskriminant analizinin kullanımını göstermektedir.
MQL5 Tarif Defteri Pozisyon Özelliklerini Elde Etme
Bu makalede, tüm pozisyon özelliklerini elde eden ve bunları kullanıcıya bir iletişim kutusunda gösteren bir betik oluşturacağız. Betiği çalıştırdıktan sonra, geçerli semboldeki pozisyon özelliklerini görüntülemek veya tüm simgelerdeki pozisyon özelliklerini görüntülemek için harici parametrelerdeki açılır listede bulunan iki moddan birini seçebileceksiniz.
MetaTrader 5 ile Yeni Fırsatlar
MetaTrader 4, dünyanın her yerinden yatırımcılar arasında popülerliğini kazandı ve daha fazlasının istenemeyeceği düşünülüyordu. Yüksek işlem hızı, kararlılığı, gösterge yazmak için çok çeşitli olanaklar, Uzman Danışmanlar (EA) ve bilgi işlem sistemleri ve yüzün üzerinde farklı aracı arasından seçim yapma becerisi ile terminal kendini diğerlerinden büyük ölçüde ayırdı. Ancak zaman sabit durmuyor ve kendimizi MetaTrade 4 veya MetaTrade 5 seçimiyle karşı karşıya buluyoruz. Bu makalemizde, 5. nesil terminalin mevcut lehimize olan temel farklarını anlatacağız.
Alım Satım Raporları ve SMS Bildirimi Oluşturma ve Yayınlama
Yatırımcıların her zaman alım satım terminalinde saatlerce oturma yeteneği ve arzusu yoktur. Özellikle, alım satım sistemi az çok resmileştirilmişse ve bazı piyasa durumlarını otomatik olarak tanımlayabiliyorsa. Bu makalede, alım satım sonuçları raporunun (Expert Advisor, Gösterge veya Script Dosyası kullanılarak) HTML dosyası olarak nasıl oluşturulacağı ve FTP yoluyla WWW-sunucusuna nasıl yükleneceği açıklanmaktadır. Ayrıca alım satım etkinliklerine ilişkin bildirimlerin cep telefonuna SMS olarak gönderilmesini de değerlendireceğiz.
Python kullanarak tarım ülkelerinin para birimleri üzerindeki hava durumu etkisini analiz etme
Hava durumu ve Forex arasındaki ilişki nedir? Klasik ekonomi teorisi, hava durumu gibi faktörlerin piyasa davranışı üzerindeki etkisini uzun süre göz ardı etmiştir. Ama her şey değişti. Hava koşulları ile tarımsal para birimlerinin piyasadaki konumu arasında bağlantılar bulmaya çalışalım.
Expert Advisor'ın MQL5'te ICQ ile Bağlantısı
Bu makalede, Expert Advisor ve ICQ kullanıcıları arasındaki bilgi alışverişi yöntemi açıklanmakta olup birkaç örnek sunulmaktadır. Sunulan materyal, bir istemci terminalinden, bir ICQ istemcisi aracılığıyla cep telefonlarına veya PDA'larına alım satım bilgilerini uzaktan almak isteyen kişiler için ilgi çekici olacaktır.
Fiyat Korelasyonunun İstatistiksel Verilerine Dayalı Sinyalleri Filtreleme
Geçmişteki fiyat davranışı ile gelecekteki eğilimleri arasında herhangi bir ilişki var mı? Fiyat neden bugün önceki günkü hareketinin karakterini tekrarlıyor? İstatistikler, fiyat dinamiklerini tahmin etmek için kullanılabilir mi? Bir cevabı var ve olumlu. Herhangi bir şüpheniz varsa, o zaman bu makale tam size göre. MQL5'te bir ticaret sistemi için çalışan bir filtrenin nasıl oluşturulacağını anlatacağım ve fiyat değişikliklerinde ilginç bir model ortaya çıkaracağım.
Çok Zaman Dilimli ve Çok Para Birimli Paneller Oluşturmaya Yönelik Nesne Yönelimli Yaklaşım
Bu makale, MetaTrader 5 için çok zaman dilimli ve çok para birimli paneller oluşturmak için nesne yönelimli programlamanın nasıl kullanılabileceğini açıklar. Ana amaç, panelin kodunu değiştirmeye gerek kalmadan fiyatlar, fiyat değişiklikleri, gösterge değerleri veya özel alım/satım koşulları gibi birçok farklı veri türünü görüntülemek için kullanılabilecek evrensel bir panel oluşturmaktır.
Özel Grafik Kontrolleri. Kısım 2. Kontrol Kitaplığı
"Özel Grafik Kontrolleri" serisinin ikinci makalesi, bir program (Uzman Danışman (EA), komut dosyası, gösterge) ve bir kullanıcı arasındaki etkileşimde ortaya çıkan temel sorunları ele almak için bir kontrol kitaplığını tanıtmaktadır. Kitaplık çok sayıda sınıfı (CInputBox, CSpinInputBox, CCheckBox, CRadioGroup, CVSсrollBar, CHSсrollBar, CList, CListMS, CComBox, CHMenu, CVMenu, CHProgress, CDialer, CDialerInputBox, CTable) ve bunların kullanım örneklerini içerir.
Forex'te portföy optimizasyonu: VaR ve Markowitz teorisinin birleştirilmesi
Forex'te portföy alım-satımı nasıl çalışır? Portföy dağılımı optimizasyonu için Markowitz portföy teorisi ve portföy risk optimizasyonu için VaR modeli nasıl birleştirilebilir? Bir yandan düşük risk, diğer yandan kabul edilebilir uzun vadeli karlılık elde edeceğimiz portföy teorisine dayalı bir kod oluşturuyoruz.
Borsada doğrusal olmayan regresyon modelleri
Borsada doğrusal olmayan regresyon modelleri: Finansal piyasaları tahmin etmek mümkün mü? EURUSD fiyatlarını tahmin etmek için bir model oluşturmayı ve buna dayalı iki robot geliştirmeyi inceleyelim - Python ve MQL5'te.
Zaman, fiyat ve hacme göre 3D çubuklar oluşturma
Makale, çok değişkenli 3D fiyat grafikleri ve bunların oluşturulma sürecine odaklanmaktadır. Ayrıca 3D çubukların fiyat dönüşlerini nasıl tahmin ettiğini ve Python ve MetaTrader 5'in bu hacim çubuklarını gerçek zamanlı olarak çizmemize nasıl olanak sağladığını da ele alacağız.
Forex veri analizinde ilişkilendirme kurallarını kullanma
Süpermarket perakendeciliği analitiğinin tahmin edici kuralları gerçek Forex piyasasına nasıl uygulanır? Kurabiye, süt ve ekmek satın alımlarının borsa işlemleriyle nasıl bir bağlantısı var? Makale, ilişkilendirme kurallarının kullanımına dayanan algoritmik alım-satıma yönelik yenilikçi bir yaklaşımı tartışmaktadır.
Python + MetaTrader 5: Veriler, Özellikler ve Prototipler için Hızlı Araştırma Çerçevesi
Makale, Python ve MetaTrader 5 entegrasyonunun araştırma esnekliğini ve alım-satım işlemleri gerçekleştirmeyi tek bir iş akışında nasıl birleştirdiğini göstermektedir. Python, veri analizi, özellik seçimi ve model eğitimi için kullanılırken, MetaTrader 5 test ve alım-satım otomasyonu için kullanılır. Bu yaklaşım, çözümlerin hayata geçirilmesini kolaylaştırır, tekrarlanabilirliği artırır ve alım-satım sistemlerinin geliştirilmesini daha hızlı ve daha yapılandırılmış hale getirir.
MetaTrader 5 ve MQL5 Ekonomik Takvim: Haberler Nasıl Tekrarlanabilir Bir Alım-Satım Sistemine Dönüştürülür?
Makale, yerleşik ekonomik takvimi kullanarak MetaTrader 5'te haberlere dayalı alım-satıma sistematik bir yaklaşım sunmaktadır: veri yapısı, API fonksiyonları, zaman senkronizasyon kuralları ve olay filtreleme. Sunucuya aşırı yük bindirmeden önbelleğe alma ve aşamalı güncelleme yöntemleri açıklanmaktadır. Makale ayrıca, aynı algoritmayı kullanarak deterministik testler için geçmişi bir .EX5 kaynağına aktarmaya yönelik çalışan bir mekanizma sağlamaktadır.
MetaTrader 5'te L1 Trend Filtrelemeyi Uygulama
Bu makale, MetaTrader 5'te L1 trend filtrelemenin pratik uygulamasını ele almakta ve hem matematiksel temellerini hem de MQL5 programlarındaki kullanımını kapsamaktadır. L1 filtresi, fiyat gürültüsünü azaltırken temel piyasa yapısını koruyan parçalı doğrusal trendlerin çıkarılmasını sağlar. Çalışma, parametre ölçeklendirmesini, trend hesaplama davranışını ve yöntemin algoritmik alım-satım stratejilerine entegrasyonunu analiz etmektedir. Deneysel sonuçlar, L1 trend filtrelemenin sinyal kararlılığını, işlem zamanlamasını ve alım-satım sistemlerinin genel sağlamlığını nasıl iyileştirebileceğini göstermektedir.
Python + MetaTrader 5: Veriler, Özellikler ve Prototipler için Hızlı Araştırma Çerçevesi
Makale, Python ve MetaTrader 5 entegrasyonunun araştırma esnekliğini ve alım-satım işlemleri gerçekleştirmeyi tek bir iş akışında nasıl birleştirdiğini göstermektedir. Python, veri analizi, özellik seçimi ve model eğitimi için kullanılırken, MetaTrader 5 test ve alım-satım otomasyonu için kullanılır. Bu yaklaşım, çözümlerin hayata geçirilmesini kolaylaştırır, tekrarlanabilirliği artırır ve alım-satım sistemlerinin geliştirilmesini daha hızlı ve daha yapılandırılmış hale getirir.
Rutin İşler Olmadan Algoritmik Alım-Satım: SQLite ile MetaTrader 5'te Hızlı İşlem Analizi
Makale, SQLite kullanılarak MQL5'te bir işlem günlüğü tutmak için temel bir çalışma seti sunmaktadır: işlemler, sinyaller ve olaylar için bir tablo yapısı, indeksler, hazırlanmış ifadeler ve işlemler ve standart analitik SQL sorguları. MetaTrader 5'te istatistik paneliyle entegrasyon ve MetaEditor aracılığıyla veritabanıyla çalışma gösterilmektedir. Bu yaklaşım, Uzman Danışman kodunu karmaşıklaştırmadan günlüğün otomatikleştirilmesine, hesaplamaların hızlandırılmasına ve analiz yapılmasına olanak tanır.
MetaTrader 5: Stratejinize Uygun Bir Piyasa Oluşturun - Özel Sembollerde Renko/Aralık/Hacim, Sentetikler ve Stres Testleri
Bu makalede, terminalinizi zamansız Renko, Aralık ve Eşit Hacim grafikleri oluşturmak ve sentetik enstrümanları bir araya getirmek için bir veri yapıcısına dönüştürmek üzere MetaTrader 5 özel sembollerinin API'sinin nasıl kullanılacağını gösteriyoruz. Platform sınırlamalarını dikkate alarak stres testleri (makas genişlemesi, durma seviyesi değişiklikleri) için tik birleştirme ve geçmiş değiştirmeyi analiz edeceğiz. Ayrıca, hazır kod parçalarıyla CiCustomSymbol'ü kullanma ve emirleri CustomOrder sarmalayıcısı aracılığıyla gerçek bir sembole yönlendirme konusunda biraz pratik yapacaksınız.
MQL5'te Olay Odaklı Mimari: Bir Uzman Danışmanı Tam Teşekküllü Bir Alım-Satım Sistemine Dönüştürme
Makale, MQL5'teki olay odaklı mimariye adanmıştır ve tek parça OnTick modelinden dağıtılmış işlemeye geçişi açıklamaktadır. Önceden tanımlanmış ve özel olayları, hizmetleri, programlar arası mesajlaşmayı ve yaygın mimari hataları ele alacağız. Uygulamalı bir örnek, yükü azaltmak, okunabilirliği artırmak ve bakımı basitleştirmek için göstergeler ve Uzman Danışman arasındaki etkileşimlerin nasıl düzenleneceğini göstermektedir.
MQL5'te CPU'dan GPU'ya: Araştırma, Optimizasyon ve Formasyon Analizinin Hızlandırılması için Pratik Bir OpenCL Çerçevesi
OpenCL kullanarak MQL5'te pratik bir CPU'dan GPU'ya geçiş yolunun nasıl oluşturulacağını öğrenin. Bağlam başlatma, arabellek organizasyonu, büyük yığınlar, kernel başlatma ve veri alışverişlerini en aza indirme konularına odaklanacağız. Tipik hatalar ve bunları ortadan kaldırmanın yolları da ele alınacaktır. Mum formasyonlarıyla ilgili bir örnek, yaklaşımın pratik faydasını göstermektedir.
Harici Kütüphaneler Kullanmadan 3D Görselleştirme: MetaTrader 5, MQL5 + DX11 ile Optimizasyon Sonuçlarını Nasıl Gösteriyor?
Makale, MetaTrader 5'te 3D görselleştirmeler ve etkileşimli arayüzler oluşturmak için DirectX 11 ve yerleşik MQL5 araçlarının pratik uygulamasını açıklamaktadır. Odak noktası bilişsel verimliliktir - 3D grafiklerin ve yönlendirilmiş sahnelerin optimizasyon verilerini, likidite kümelerini ve çok boyutlu alım-satım senaryolarını anlamaya yardımcı olma yeteneği. DX veri hattının temelleri, gölgelendiricilerle çalışma, fare ve klavye olaylarını bağlama ve nesnel teknolojik sınırlamalar ayrıntılı olarak ele alınmaktadır. Bu makale, strateji ölçütlerini anlaşılır 3D analitik görüntülere dönüştürmeye hazır olan MQL5 geliştiricilerine ve algoritmik yatırımcılara yöneliktir; burada elde edilen görsel katman karar verme sürecini hızlandırır.