Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 7 - MetaTrader 5 için Uzman Danışman
- Görüntülemeler:
- 330
- Derecelendirme:
- Yayınlandı:
- 2023.12.15 15:18
- Güncellendi:
- 2023.12.15 15:57
- Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Bölüm 7. Gelişmiş MQL5 araçları
“Yatırımcılar için MQL5 Programlama” kitabının “Gelişmiş MQL5 araçları” başlıklı 7. bölümü, MetaTrader 5 için program geliştirirken faydalı olacak MQL5 API'sinin gelişmiş yeteneklerini tartışmaktadır. Bunlar arasında özel finansal semboller, yerleşik ekonomik takvim olayları ve ağ, veri tabanları ve kriptografi gibi genel amaçlı teknolojiler bulunmaktadır.
Bu bölüm, diğer MQL programlarına bağlanmak için hazır API'ler sağlayan özel bir program türü olan kütüphaneleri kapsamaktadır. Ayrıca, yazılım paketleri geliştirme ve mantıksal olarak birbirine bağlı programları projeler halinde birleştirme olasılığı da incelenmektedir.
Son olarak, bu bölümde Python da dahil olmak üzere diğer yazılım ortamlarıyla entegrasyonlar sunulmaktadır.
Program koduna gömülebilen her türden dosya olan kaynakları inceleyerek başlayacağız. Kaynaklar şunları içerebilir:
- Multimedya öğeleri
- Harici programlardan "doğrudan" ayarlar
- Derlenmiş formdaki diğer MQL5 programları
MQL5 geliştirme ortamı, kaynak dosyaya veri dizilerinin, görüntülerin, seslerin ve yazı tiplerinin eklenmesine izin vererek programı son kullanıcı için kendi kendine yeterli ve kullanışlı bir ürün haline getirir.
BMP formatında raster görüntülere sahip grafik kaynaklarına özel önem verilecektir: onları nasıl oluşturacağınızı, düzenleyeceğinizi ve grafik üzerinde dinamik olarak görüntüleyeceğinizi öğreneceksiniz.
Kitabın son bölümünü MQL5'teki OpenCL entegrasyonunu inceleyerek tamamlayacağız. OpenCL, grafik işlem birimleri (GPU'lar) ve merkezi işlem birimleri (CPU'lar) dahil olmak üzere çok işlemcili sistemlerde paralel programlama için açık bir standarttır. Algoritmaların paralelleştirilebilmesi koşuluyla, hesaplama açısından yoğun görevlerin hızlandırılmasını sağlar. Bunlar arasında sinir ağlarının eğitilmesi, Fourier dönüşümü ve denklem sistemlerinin çözülmesi sayılabilir.
MQL programlarında OpenCL kullanımı, üreticinin özel sürücülerinin bulunmasını ve OpenCL sürüm 1.1 ve üzeri için destek sağlanmasını gerektirir. Merkezi işlemci paralel hesaplama için de kullanılabileceğinden grafik kartının varlığı zorunlu değildir.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/45596
“Yatırımcılar için MQL5 Programlama” kitabının 6. bölümünde, MQL5 dilinin önemli bir bileşeni olan ticaret otomasyonu hakkında konuşacağız. Finansal enstrüman özellikleri ve işlem hesabı ayarları gibi temel unsurların açıklamasıyla başlayacağız. Bunlar, düzgün çalışan Uzman Danışmanlar oluşturmak için ön koşullardır.
Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 5Kitabın 5. bölümünde, finansal veri analizi ve işleme, grafik görselleştirme, otomasyon ve kullanıcı etkileşimleri dahil olmak üzere algoritmik ticaretle ilişkili API'leri daha derinlemesine inceleyeceğiz.
A sophisticated tool that accurately measures market noise
Input and output of onnx modelThe script is useful for inspecting the structure of ONNX models, providing insights into the input and output, their names, and their properties. It is particularly helpful for debugging and understanding the characteristics of ONNX models used in machine learning applications.