Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzman Danışmanlar

Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 4 - MetaTrader 5 için Uzman Danışman

Görüntülemeler:
251
Derecelendirme:
(4)
Yayınlandı:
2023.12.15 14:59
Güncellendi:
2023.12.15 15:46
\MQL5\Files\MQL5Book\
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
\MQL5\Include\MQL5Book\
IS.mqh (0.98 KB) görüntüle
PNG.mqh (5.31 KB) görüntüle
TradeReportSVG.htm (0.38 KB)
URL.mqh (4.64 KB) görüntüle
\MQL5\Include\MQL5Book\ws\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p4\ \MQL5\Services\MQL5Book\p4\
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bölüm 4. Genel MQL5 API'leri

Kitabın önceki bölümlerinde MQL5 programlama dilinin temellerini ele aldık ve söz dizimini, kullanım kurallarını ve temel kavramlarını inceledik. Ancak, veri işleme ve otomatik ticaret kullanan gerçek hayat programları yazmak için MetaTrader 5 terminaliyle etkileşim kurmak üzere birçok yerleşik fonksiyonun kullanılması gerekir.

Genel MQL5 API'leri” başlıklı 4. bölümde, yerleşik fonksiyonlarda (MQL5 API) ustalaşmaya odaklanacağız ve kademeli olarak özelleşmiş alt sistemlere gireceğiz. Herhangi bir MQL5 programı çok sayıda teknoloji ve işlevsellikten yararlanabilir. Bu nedenle, çoğu programda kullanılabilecek en basit ve kullanışlı fonksiyonlarla başlamak mantıklıdır.

Birincil konular arasında dizi işlemleri, dizge işleme, dosya etkileşimleri, veri dönüştürme ve kullanıcı etkileşimi fonksiyonlarını inceleyeceğiz. Ayrıca matematiksel fonksiyonları ve program ortamı yönetimini de keşfedeceğiz.

Yerleşik MQL5 fonksiyonları

Diğer bazı programlama dillerinin aksine, MQL5 API'sinin yerleşik fonksiyonlarını kullanmak için ek ön işlemci yönergeleri gerekmez. Tüm MQL5 API fonksiyonlarının adları global bağlamda (ad alanı) mevcuttur ve her zaman koşulsuz olarak erişilebilir.

Ayrıca, sınıf metodu adları veya özel ad alanları gibi farklı program bağlamlarında benzer adların kullanılması olasılığını da tartışacağız. Bu gibi durumlarda, global fonksiyonu çağırmak için bağlam çözümleme operatörünü kullanmalısınız; bu konuyu iç içe türler, ad alanları ve '::' bağlam operatörü bölümünde ele almıştık.

Programlama genellikle çeşitli veri türleriyle işlem yapmayı gerektirir. Önceki bölümlerde, yerleşik veri türlerinin açık ve örtük dönüşüm mekanizmalarını görmüştük. Ancak, farklı nedenlerden dolayı her zaman uygun olmayabilirler. Farklı türler arasında daha ince ayarlı veri dönüşümü sağlamak için MQL5 API bir dizi dönüşüm fonksiyonu içerir. Dizgeler ile diğer türler (sayılar, tarihler ve saatler, renkler, yapılar ve numaralandırmalar gibi) arasındaki dönüşüm fonksiyonlarına özel olarak odaklanılmıştır.


MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/45593

Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 3 Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 3

“MQL5'te nesne yönelimli programlama” başlıklı 3. bölüm, MQL5 dilinde nesne yönelimli programlama (OOP) dünyasına bir giriş sunar. Yazılım geliştirme genellikle birden fazla unsurun yönetimiyle ilgili karmaşıklığa sahiptir ve programlama kolaylığını, üretkenliği ve kaliteyi artırmak için ileri teknoloji gerektirir.

Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 2 Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 2

“MQL5 programlamanın temelleri” başlıklı 2. bölüm, bu programlama dilinin temel kavramlarına bir giriş niteliğindedir. Kitabın bu bölümü veri türleri, tanımlayıcılar, değişkenler, ifadeler ve operatörlere ayrılmıştır. Program mantığını oluşturmak için farklı talimatları nasıl kombine edeceğinizi öğreneceksiniz.

Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 5 Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 5

Kitabı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.

Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 6 Yatırımcılar için MQL5 Programlama - Kitaptan kaynak kodları. Bölüm 6

“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.