![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Peki arayüz ile programlama kodunuz arasında nasıl bir bağlantı kuracaksınız?
Birkaç soru daha:
Prensip olarak, herkes rahat ettiği aracı kullanabilir. Ben kendi arayüzümde rahatım ve bu yüzden onu geliştiriyorum. Başka bir deyişle, bunu kendi algoritmik ticaretimde kullanacağım. Çözümleri forumda yayınlamak motivasyon sağlıyor. Arayüzüm birilerinin işine yararsa ne ala, yaramazsa da bana zararı olmaz.
Arayüzde, MT5'in algoritmik yetenekleriyle birlikte doğru ticaretin sonuçlarını ölçeklendirmeme izin verecek güçlü bir araç görüyorum. Evet, bu uzun yolda "pazara giriyorum". Yıllar alıyor, ama her durumda entelektüel olarak gelişmem zaman alıyor. Parayla ama beyinsiz olarak piyasada işlem yapmanın bir anlamı yok, değil mi?
WinForms veya benzer bir şey kullanma kararı bence doğası gereği eksiktir. MT5'ten teknik olarak ayrılmaya ve bağımsız bir çok pencereli Windows uygulaması oluşturmaya yol açar. İlk aşamada platforma göbek bağı gibi bir veri kanalı ile bağlanacaktır. Kullanıcı DLL anketleri ile k ıpırdanacak ve hatta başarılı olabilir. İstenirse, bir içerik menüsü oluşturabilecek ve pencerelerin hızlı bir şekilde oluşturulması için bazı şablonlar kullanabilecek..... Ama sonuçta..., aynı anda iki veya üç IDE'de ve farklı programlama dillerinde çalışacaktır. Peki bu nasıl daha iyi? Ve daha da önemlisi - nasıl daha kolay?
Ayrıca, çok pencereli bir Windows uygulamasına sahip olan kullanıcı, bunu doğrudan başka bir ticaret platformunun API'sine bağlayabilir. Bu yüzden onun için bir zamanlayıcı aracılığıyla çalışmaktan daha kolay olacaktır. Ve pazardan bahsedilmelidir. Ürününe orada izin verilmeyecek. Genel olarak, her biri kendi başına.
Arayüzün programlama kodunuzla iletişim kurmasını nasıl sağlayacaksınız?
Winform arayüzünde herhangi bir kontrole tıkladığınızda, C# listesine bir olay eklenir ve EA listede bir olay olup olmadığını belirlemek için bir zamanlayıcı döngüsü çalıştırır.
Tamam, soruların geri kalanını cevaplayabilir misiniz?
Sonuç olarak, yukarıdaki tüm soruların yanı sıra diğerleri de tek bir ana soruya indirgeniyor:
C# ve WinForms kullanarak zengin bir grafik arayüze sahip tam teşekküllü bir ticaret uygulaması oluşturmak ve aynı zamanda mucizevi bir şekilde MT5 ile bağlantıda kalarak tüm çözümleri zamanlayıcı koltuk değneği aracılığıyla uygulamak mümkün müdür?
Tamam, geri kalan sorulara cevap verebilir misiniz?
Esas olarak test cihazında panel kontrol EA'sını kullanabilmekle ilgileniyorum
Bunu C# yardımıyla çözün. İyi şanslar.
Aslında bu zaten başka biri tarafından yapıldı. Ve gui oluşturmak için yalnızca MQL kullanmanın genel yaklaşımı, strateji test cihazı ile çalışmak gerektiğinde uygun değildir.
Öte yandan, MQL Market'te c# kullanan ürünleri yayınlayamazsınız.
Her iki yaklaşımın da dezavantajı var.