![İşlem Geçmişine Dayalı Alım Satım Oynatıcısı](https://c.mql5.com/2/0/MQL5_Trade_Player.png)
![İşlem Geçmişine Dayalı Alım Satım Oynatıcısı](https://c.mql5.com/i/articles/overlay.png)
İşlem Geçmişine Dayalı Alım Satım Oynatıcısı
Alım satım oynatıcısı Sadece üç kelime, başka açıklamaya gerek yok. Üzerinde düğmeler olan küçük bir kutu düşünün. Bir düğmeye bastığınızda çalar, kolu hareket ettirdiğinizde oynatma hızı değişir. Gerçekte olana çok benzer. Bu yazıda alım satım geçmişini neredeyse gerçek zamanlı bir şekilde oynatan geliştirmemi göstermek istiyorum. Makale göstergelerle çalışan ve grafikleri yöneten bazı OOP ayrıntılarını ele alır.
![MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması](https://c.mql5.com/2/0/Multicurrency_Expert_Advisor.png)
![MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması](https://c.mql5.com/i/articles/overlay.png)
MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması
Uzun zamandır çoklu para birimi analizi ve çoklu para birimi alım satımı insanların ilgisini çekmiştir. Tam teşekküllü bir çoklu para birimi rejimi uygulama fırsatı MetaTrader 5'in ve MQL5 programlama dilinin herkese açılmasıyla mümkün olmuştur. Bu makalede çeşitli sembollere yönelik gelen tüm tikleri analiz etmenin ve işlemenin bir yolunu öneriyoruz. Örnek olarak USDx dolar endeksinin çoklu para birimli RSI göstergesini ele alalım.
![Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması](https://c.mql5.com/2/0/indicator_boxed.png)
![Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması](https://c.mql5.com/i/articles/overlay.png)
Zigzag ve ATR örneklerini Kullanarak Göstergelerin Sınıflara Uyarlanması
Göstergeleri hesaplamanın en iyi yolunun ne olduğu hakkındaki tartışmalar asla bitmez. Gösterge değerlerini nerede hesaplamalıyız - göstergenin kendi içinde mi yoksa bütün mantığı kullanacak bir Expert Advisor’a (Uzman Danışman) mı yüklenmeli? Bu makale özel bir gösterge olan iCustom’ın kaynak kodunu bir Expert Advisor’ın koduna taşımak ile hesaplamaları optimize edilmiş bir komut dizisi oluşturmak ve prev_calculated (daha önce hesaplanmış) değeri örnek almak arasındaki değişkenlerden biri hakkındadır.
![MQL5 Sihirbazı: Risk ve Para Yönetimi Modülü Nasıl Oluşturulur](https://c.mql5.com/2/0/CMoney_MQL5.png)
![MQL5 Sihirbazı: Risk ve Para Yönetimi Modülü Nasıl Oluşturulur](https://c.mql5.com/i/articles/overlay.png)
MQL5 Sihirbazı: Risk ve Para Yönetimi Modülü Nasıl Oluşturulur
MQL5 Sihirbazının alım satım stratejileri üreticisi, alım satım fikirlerinin test edilmesini büyük ölçüde basitleştirir. Bu makale özel bir risk ve para yönetimi modülünün nasıl geliştirileceğini ve bunun MQL5 Sihirbazında nasıl etkinleştirileceğini açıklar. Örnek olarak, bu makalede alım satım hacminin boyutunun önceki işlemin sonuçlarına göre belirlendiği bir para yönetimi algoritmasını ele aldık. MQL5 Sihirbazı için oluşturulan sınıfın açıklamasının yapısı ve formatı da bu makalede tartışılmaktadır.
![MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur](https://c.mql5.com/2/0/MQL5_CExpertSignal.png)
![MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur](https://c.mql5.com/i/articles/overlay.png)
MQL5 Sihirbazı: Alım Satım Sinyalleri Modülü Nasıl Oluşturulur
Bu makale fiyatın ve hareketli ortalamanın kesişimine ilişkin sinyallerin uygulanmasıyla kendi alım satım sinyalleri sınıfınızı nasıl yazacağınız ve bunu MQL5 Sihirbazının alım satım stratejileri oluşturucusuna nasıl ekleyeceğinizle birlikte MQL5 Sihirbazı için oluşturulan sınıfın tanımının yapısını ve biçimini açıklar.
![MetaTrader 5’te Paralel Hesaplamalar](https://c.mql5.com/2/0/parallel.png)
![MetaTrader 5’te Paralel Hesaplamalar](https://c.mql5.com/i/articles/overlay.png)
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.
![Ö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](https://c.mql5.com/2/0/z5491084X.png)
![Ö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](https://c.mql5.com/i/articles/overlay.png)
Ö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.
![MQL5 Sihirbazı: Programlamadan Expert Advisor'lar Oluşturma](https://c.mql5.com/2/0/editor_wizard.png)
![MQL5 Sihirbazı: Programlamadan Expert Advisor'lar Oluşturma](https://c.mql5.com/i/articles/overlay.png)
MQL5 Sihirbazı: Programlamadan Expert Advisor'lar Oluşturma
Programlama için zaman kaybetmeden bir alım satım stratejisi denemek ister misiniz? MQL5 Sihirbazı'nda alım satım sinyallerinin türünü seçebilir, takip eden pozisyonlar ve para yönetimi modülleri ekleyebilirsiniz; böylelikle işiniz biter! Kendi modül uygulamalarınızı oluşturun veya İşler hizmeti aracılığıyla talimat verin ve yeni modüllerinizi mevcut olanlarla birleştirin.
!["Yeni Çubuk" Olay İşleyicisi](https://c.mql5.com/2/0/new_bar_born.png)
!["Yeni Çubuk" Olay İşleyicisi](https://c.mql5.com/i/articles/overlay.png)
"Yeni Çubuk" Olay İşleyicisi
MQL5 programlama dili, sorunları yepyeni bir düzeyde çözme kapasitesine sahiptir. Halihazırda bu tür çözümlere sahip olan görevler dahi, nesne yönelimli programlama sayesinde bir üst düzeye çıkabiliyor. Bu makalede, oldukça güçlü ve çok yönlü bir araca dönüştürülmüş bir grafikteki yeni çubuğu kontrol etmenin özellikle basit bir örneğini ele alıyoruz. Peki bu araç ne? Bu makalede bunu öğreneceğiz.
![Otomatik Alım Satım Şampiyonası 2010 için Bir Expert Advisor Nasıl Hızlı Bir Şekilde Oluşturulur?](https://c.mql5.com/2/0/Fast_Expert_Advisor_Writing_MQL5.png)
![Otomatik Alım Satım Şampiyonası 2010 için Bir Expert Advisor Nasıl Hızlı Bir Şekilde Oluşturulur?](https://c.mql5.com/i/articles/overlay.png)
Otomatik Alım Satım Şampiyonası 2010 için Bir Expert Advisor Nasıl Hızlı Bir Şekilde Oluşturulur?
2010 Otomatik Alım Satım Şampiyonası'na katılacak bir expert geliştirmek için hazır bir expert advisor şablonu kullanalım. Acemi bir MQL5 programcısı dahi bu görevi yerine getirebilir; zira stratejileriniz için temel sınıflar, işlevler, şablonlar zaten geliştirildi. Alım satım fikrinizi uygulamak için minimum miktarda kod yazmanız yeterlidir.
![Expert Advisor'ın Çalışması Sırasında Denge Eğrisinin Eğimini Kontrol Etme](https://c.mql5.com/2/0/Balance_Angle_Control_MQL5.png)
![Expert Advisor'ın Çalışması Sırasında Denge Eğrisinin Eğimini Kontrol Etme](https://c.mql5.com/i/articles/overlay.png)
Expert Advisor'ın Çalışması Sırasında Denge Eğrisinin Eğimini Kontrol Etme
Bir alım satım sistemi için kurallar bulmak ve bunları bir Expert Advisor'da programlamak işin yarısıdır. Bir şekilde, alım satım işleminin sonuçlarını biriktirdiği için Expert Advisor'ın çalışmasını düzeltmeniz gerekir. Bu makalede, denge eğrisinin eğimini ölçen bir geri bildirim oluşturmak yoluyla bir Expert Advisor'ın performansını artırmaya olanak tanıyan yaklaşımlardan biri açıklanmaktadır.
![Expert Advisor yazarken MQL5 Standard Alım Satım Sınıfı kitaplıklarının kullanımı](https://c.mql5.com/2/0/Trade_Classes_Stdlib_MQL5.png)
![Expert Advisor yazarken MQL5 Standard Alım Satım Sınıfı kitaplıklarının kullanımı](https://c.mql5.com/i/articles/overlay.png)
Expert Advisor yazarken MQL5 Standard Alım Satım Sınıfı kitaplıklarının kullanımı
Bu makalede, bir alım satım işlemi yapmadan önce pozisyon kapatma ve değiştirme, bekleyen talimat verme ve Marjın silinmesi ve doğrulanmasını uygulayan Expert Advisor'ları yazarken MQL5 Standart Kitaplık Alım Satım Sınıflarının başlıca işlevlerinin nasıl kullanılacağı açıklanmaktadır. Ayrıca, talimat ve yatırım ayrıntılarını elde etmek için Alım Satım sınıflarının nasıl kullanılabileceğini de gösterdik.
![Karı Geri Çekme İşlemlerini Modellemek için TesterWithdrawal() İşlevini Kullanma](https://c.mql5.com/2/0/TesterWithdrawal_MQL5.png)
![Karı Geri Çekme İşlemlerini Modellemek için TesterWithdrawal() İşlevini Kullanma](https://c.mql5.com/i/articles/overlay.png)
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.
![Belirtilen Sihirli Sayıya Göre Toplam Pozisyon Hacmini Hesaplamak İçin Optimum Yöntem](https://c.mql5.com/2/0/calculate_volume_MQL5__1.png)
![Belirtilen Sihirli Sayıya Göre Toplam Pozisyon Hacmini Hesaplamak İçin Optimum Yöntem](https://c.mql5.com/i/articles/overlay.png)
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.
![Pozisyon odaklı MetaTrader 5 ortamındaki talimatları takip etmek için Sanal Talimat Yöneticisi](https://c.mql5.com/2/0/virtual__1.png)
![Pozisyon odaklı MetaTrader 5 ortamındaki talimatları takip etmek için Sanal Talimat Yöneticisi](https://c.mql5.com/i/articles/overlay.png)
Pozisyon odaklı MetaTrader 5 ortamındaki talimatları takip etmek için Sanal Talimat Yöneticisi
Bu sınıf kitaplığı, MetaTrader 5'in pozisyon tabanlı yaklaşımına kıyasla, MetaTrader 4'e genel olarak benzer talimat odaklı bir yaklaşımla yazılmasını sağlamak için bir MetaTrader 5 Expert Advisor'ına eklenebilir. Bunu, MetaTrader 5 istemci terminalinde sanal talimatları takip ederken, olağanüstü durum koruması için her pozisyon için koruyucu bir aracı durdurması sağlayarak yapar.
![MQL5'te "Yılan" Oyunu Oluşturma](https://c.mql5.com/2/0/snake__2.png)
![MQL5'te "Yılan" Oyunu Oluşturma](https://c.mql5.com/i/articles/overlay.png)
MQL5'te "Yılan" Oyunu Oluşturma
Bu makalede, bir "Yılan" oyun programlama örneği açıklanmaktadır. MQL5'te oyun programlama, öncelikle olay işleme özellikleri nedeniyle mümkün hale geldi. Nesne yönelimli programlama bu süreci büyük ölçüde basitleştirir. Bu makalede olay işleme özelliklerini, Standart MQL5 Kitaplık sınıflarının kullanım örneklerini ve periyodik işlev çağrılarının detaylarını öğreneceksiniz.
![Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma](https://c.mql5.com/2/0/panel__2.png)
![Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma](https://c.mql5.com/i/articles/overlay.png)
Alım Satım için MQL5'te Aktif Kontrol Panelleri Oluşturma
Makalede, MQL5'te aktif kontrol panellerinin geliştirilmesi sorunu ele alınmaktadır. Arayüz öğeleri, olay işleme mekanizması tarafından yönetilir. Ayrıca, kontrol öğeleri özelliklerinin esnek bir şekilde ayarlanması seçeneği de mevcuttur. Aktif kontrol paneli, pozisyonlarla çalışılmasına ve piyasa ve bekleyen talimatların ayarlanmasına, değiştirilmesine ve silinmesine izin verir.
![Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği](https://c.mql5.com/2/0/5g6ovfni.png)
![Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği](https://c.mql5.com/i/articles/overlay.png)
Farklı Kıtalardaki Saat Dilimi Farklılıklarına Dayalı Bir Alım Satım Stratejisi Örneği
İnternette gezinirken, size çeşitli önerilerde bulunacak birçok strateji bulmak kolaydır. İç yüzünü bilen bir kişinin yaklaşımını ele alalım ve farklı kıtalardaki saat dilimlerindeki farklılıklara dayalı olarak strateji oluşturma sürecini inceleyelim.
!["Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?](https://c.mql5.com/2/0/cube__1.png)
!["Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?](https://c.mql5.com/i/articles/overlay.png)
"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.
![Yeni Başlayanlar İçin Hızlı Başlangıç veya Kısa Kılavuz](https://c.mql5.com/2/0/start_ava.png)
![Yeni Başlayanlar İçin Hızlı Başlangıç veya Kısa Kılavuz](https://c.mql5.com/i/articles/overlay.png)
Yeni Başlayanlar İçin Hızlı Başlangıç veya Kısa Kılavuz
Merhaba sevgili okuyucu! Bu yazıda, Uzman Danışmanlar (EA) oluşturma, göstergelerle çalışma vb. ilkeleri nasıl kolay ve hızlı bir şekilde kavrayabileceğinizi açıklamaya ve göstermeye çalışacağım. Bu, yeni başlayanlara yöneliktir ve zor veya anlaşılmaz örnekler içermeyecektir.
![Emir Stratejileri. Çok Amaçlı Uzman Danışman (EA)](https://c.mql5.com/2/0/conveyor_ava.png)
![Emir Stratejileri. Çok Amaçlı Uzman Danışman (EA)](https://c.mql5.com/i/articles/overlay.png)
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.
![MQL5'de Alım Satım İşlemleri — Bu Kolaydır](https://c.mql5.com/2/0/egg.png)
![MQL5'de Alım Satım İşlemleri — Bu Kolaydır](https://c.mql5.com/i/articles/overlay.png)
MQL5'de Alım Satım İşlemleri — Bu Kolaydır
Hemen hemen tüm yatırımcılar para kazanmak için piyasaya gelirler, ancak bazı yatırımcılar da sürecin kendisinin tadını çıkarırlar. Ancak, size sadece heyecan verici bir deneyim sunabilen manuel alım satım değildir. Otomatik alım satım sistemleri geliştirme de oldukça ilginç olabilir. Bir alım satım robotu oluşturmak, iyi bir gizem romanı okumak kadar ilginç olabilir.
![Takip Eden Durdurma Kullanan Para Kazanma Algoritmaları](https://c.mql5.com/2/0/Profitable_Strategy_Trailing_Stop_MQL5.png)
![Takip Eden Durdurma Kullanan Para Kazanma Algoritmaları](https://c.mql5.com/i/articles/overlay.png)
Takip Eden Durdurma Kullanan Para Kazanma Algoritmaları
Bu makalenin amacı, takip eden durdurma kullanarak alım satımlara farklı girişlere ve çıkışlara sahip algoritmaların karlılığını incelemektir. Kullanılacak giriş türleri rastgele giriş ve ters giriştir. Kullanılacak durdurma emirleri, takip eden durdurma ve takip eden alımdır. Makale, yılda yaklaşık %30 karlılığa sahip para kazanma algoritmalarını göstermektedir.
![Semafor Göstergelerini Kullanan Basit Alım Satım Sistemleri](https://c.mql5.com/2/0/Semafor.png)
![Semafor Göstergelerini Kullanan Basit Alım Satım Sistemleri](https://c.mql5.com/i/articles/overlay.png)
Semafor Göstergelerini Kullanan Basit Alım Satım Sistemleri
Herhangi bir karmaşık alım satım sistemini dikkatlice incelersek, bunun bir dizi basit alım satım sinyaline dayandığını göreceğiz. Bu nedenle, acemi geliştiricilerin hemen karmaşık algoritmalar yazmaya başlamasına gerek yoktur. Bu makale, sözleşmeleri gerçekleştirmek için semafor göstergelerini kullanan bir alım satım sistemine bir örnek sunmaktadır.
![MQL5 Sihirbazı: Yeni Sürüm](https://c.mql5.com/2/0/New_Master_MQL5.png)
![MQL5 Sihirbazı: Yeni Sürüm](https://c.mql5.com/i/articles/overlay.png)
MQL5 Sihirbazı: Yeni Sürüm
Bu makale, güncellenmiş MQL5 Sihirbazı'nda bulunan yeni özelliklerin açıklamalarını içerir. Değiştirilmiş sinyal mimarisi, çeşitli piyasa modellerinin kombinasyonuna dayalı alım satım robotları oluşturmayı mümkün kılar. Makalede yer alan örnek, bir Uzman Danışmanın etkileşimli şekilde oluşturulma prosedürünü açıklamaktadır.
![MQL5'te Uzman Danışmanları Test Etme ve Optimize Etme Kılavuzu](https://c.mql5.com/2/0/Testing_Optimization_Guide_MQL5__1.png)
![MQL5'te Uzman Danışmanları Test Etme ve Optimize Etme Kılavuzu](https://c.mql5.com/i/articles/overlay.png)
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.
![Bill Williams'ın "Yeni Ticaret Boyutları" kitabına dayanan Uzman Danışman](https://c.mql5.com/2/0/MQL5_alligator__1.png)
![Bill Williams'ın "Yeni Ticaret Boyutları" kitabına dayanan Uzman Danışman](https://c.mql5.com/i/articles/overlay.png)
Bill Williams'ın "Yeni Ticaret Boyutları" kitabına dayanan Uzman Danışman
Bu makalede, Uzman Danışmanın Bill Williams tarafından yazılan "New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds and Commodities” (Yeni Ticaret Boyutları: Hisse Senetleri, Tahviller ve Emtialardaki Kaostan Nasıl Kar Edilir) kitabına dayanarak geliştirilmesini ele alacağım. Stratejinin kendisi iyi bilinmektedir ve kullanımı yatırımcılar arasında hala tartışmalıdır. Makale, sistemin alım satım sinyallerini, uygulanmasının özelliklerini ve geçmiş veriler üzerinde test sonuçlarını dikkate almaktadır.
![Kendi Takip Eden Durdurma (Trailing Stop) Emrinizi Nasıl Oluşturabilirsiniz?](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
![Kendi Takip Eden Durdurma (Trailing Stop) Emrinizi Nasıl Oluşturabilirsiniz?](https://c.mql5.com/i/articles/overlay.png)
Kendi Takip Eden Durdurma (Trailing Stop) Emrinizi Nasıl Oluşturabilirsiniz?
Yatırımcının temel kuralı - kârın büyümesine izin verin, zararları kesin! Bu makale, bu kuralın izlenmesine izin veren temel tekniklerden birini, pozisyon kârını artırdıktan sonra koruyucu durdurma seviyesini (Zararı Durdur seviyesi), yani Takip Eden Durdurma (Trailing Stop) seviyesini hareket ettirmeyi ele almaktadır. SAR ve NRTR göstergelerinde takip eden durdurma için bir sınıf oluşturmaya yönelik adım adım prosedürü bulacaksınız. Herkes bu takip eden durdurmayı kendi uzmanlarına ekleyebilecek veya hesaplarındaki pozisyonları kontrol etmek için bağımsız olarak kullanabilecek.
![Alım Satım Robotunun Prototipi](https://c.mql5.com/2/0/Prototype_Expert_Advisor_MQL5.png)
![Alım Satım Robotunun Prototipi](https://c.mql5.com/i/articles/overlay.png)
Alım Satım Robotunun Prototipi
Bu makale, alım satım sistemlerinin algoritmaları ve elemanlarını oluşturma ilkelerini özetlemekte ve sistematikleştirmektedir. Makale, uzman algoritmasının tasarlanmasını ele almaktadır. Örnek olarak, alım satım sistemlerinin hızlı ve kolay bir şekilde geliştirilmesi için kullanılabilen CExpertAdvisor sınıfı düşünülmüştür.
![MQL5'te 20 Alım Satım Sinyali](https://c.mql5.com/2/0/20_Trading_Signals_MQL5__1.png)
![MQL5'te 20 Alım Satım Sinyali](https://c.mql5.com/i/articles/overlay.png)
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.
![Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz](https://c.mql5.com/2/0/create_EA_step_by_step_MQL5.png)
![Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz](https://c.mql5.com/i/articles/overlay.png)
Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz
MQL5’te Uzman Danışmanların programlanması basittir ve kolayca öğrenilebilir. Bu adım adım açıklamalı kılavuzda geliştirilmiş bir alım satım stratejisine dayanarak basit bir Uzman Danışman yazmak için gereken temel adımları göreceksiniz. Uzman Danışmanın yapısı, yerleşik teknik talimatlar ve alım satım fonksiyonları, Hata Ayıklama modunun ayrıntıları ve Strateji Test Cihazının kullanımı açıklanmaktadır.
![OnTrade() fonksiyonunu kullanarak Uzman Danışmanda (EA) alım satım etkinliklerinin işlenmesi](https://c.mql5.com/2/0/function_ontrade_MQL5.png)
![OnTrade() fonksiyonunu kullanarak Uzman Danışmanda (EA) alım satım etkinliklerinin işlenmesi](https://c.mql5.com/i/articles/overlay.png)
OnTrade() fonksiyonunu kullanarak Uzman Danışmanda (EA) alım satım etkinliklerinin işlenmesi
MQL5, çeşitli türlerdeki etkinliklerle (zamanlayıcı etkinlikleri, alım satım etkinlikleri, özel etkinlikler vb.) çalışmak da dahil olmak üzere bir dizi yenilik getirmiştir. Etkinlikleri işleme becerisi, otomatik ve yarı otomatik alım satım için tamamen yeni tür programlar oluşturmanıza olanak tanır. Bu makalede, alım satım etkinliklerini ele alacağız ve Alım Satım etkinliğini işleyecek olan OnTrade() fonksiyonu için bazı kodlar yazacağız.
![Yeni Başlayanlar için MQL5: Uzman Danışmanlarda Teknik Göstergeleri Kullanma Rehberi](https://c.mql5.com/2/0/chainik__1.png)
![Yeni Başlayanlar için MQL5: Uzman Danışmanlarda Teknik Göstergeleri Kullanma Rehberi](https://c.mql5.com/i/articles/overlay.png)
Yeni Başlayanlar için MQL5: Uzman Danışmanlarda Teknik Göstergeleri Kullanma Rehberi
Bir Uzman Danışmanda yerleşik veya özel bir göstergenin değerlerini elde etmek için, öncelikle ilgili işlev kullanılarak tanıtıcı değeri oluşturulmalıdır. Makaledeki örnekler, kendi programlarınızı oluştururken teknik göstergelerin nasıl kullanılacağını gösterir. Bu makale, MQL5 dilinde oluşturulan göstergeleri açıklar. Alım satım stratejileri geliştirme konusunda fazla deneyimi olmayanlar için tasarlanmıştır ve sunulan fonksiyon kitaplığını kullanarak göstergelerle çalışmanın basit ve net yollarını sunar.
![Uzman Danışmanlarda Sınırlamalar ve Doğrulamalar](https://c.mql5.com/2/0/restrictions_in_Experts_MQL5__1.png)
![Uzman Danışmanlarda Sınırlamalar ve Doğrulamalar](https://c.mql5.com/i/articles/overlay.png)
Uzman Danışmanlarda Sınırlamalar ve Doğrulamalar
Pazartesi günü bu sembolün alım satımına izin verilir mi? Pozisyon açmak için yeterli para var mı? Zararı Durdur tetiklenirse kayıp ne kadar büyük olur? Bekleyen emirlerin sayısı nasıl sınırlandırılır? Alım satım işlemi mevcut çubukta mı yoksa önceki çubukta mı gerçekleştirildi? Bir alım satım robotu bu tür doğrulamaları gerçekleştiremezse, herhangi bir alım satım stratejisi kaybeden bir stratejiye dönüşebilir. Bu makale, herhangi bir Uzman Danışmanda yararlı olan doğrulama örneklerini gösterir.