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
Panel DLL (500 satır MQL) kullanılarak, kolonlar sürüklenir, sıralanır, tıklandığında gerekli terminal sekmesi açılır ve diğer özellikler vardır. Esas olarak veri toplamakla ilgilenen 500 satır.
GUI'de yalnızca MQL'de, önemli ölçüde daha fazla kod olacaktır.
DLL ile daha basit ve daha kısa olduğu gerçeği, tamamen haklı olduğunu ve pratikte her şeyin geçtiğini ve test edildiğini söylüyorum.
Win API'de bunu yapmanın daha kolay olduğunu iddia etmiyorum. Ancak esasen uygulama üzerinden bir eklentidir. Ve DLL için izin bayrağını ayarlamanız gerekir. Bence, geliştirmenin tüm kolaylığına rağmen bu gereksiz. Bunu yapmanız sizin için uygundur ve sonuç olarak kullanıcının ayarlarla uğraşması gerekir.
Temel olarak, isterseniz yapabilirsiniz. Ama örneğin, Market'teki testi geçemeyecekleri için uygulamalarımda Win API kullanmıyorum.
Programcılar bunu şu şekilde yapar:
https://www.mql5.com/ru/articles/2943
https://www.mql5.com/en/articles/751
Ve bu elime ilk gelen şey. Yeterli değilse, standart MQL kitaplıklarını inceleyebilirsiniz, hem dikey hem de yatay kaydırma vardır. Gerekli olan her şey.
İşte çok düşünmeden bulduğum sonuçların tam listesi:
https://www.mql5.com/en/search#!keyword=%D0%BF%D1%80%D0%BE%D0%BA%D1%80%D1%83%D1%82%D0%BA% D0%B0%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mümkün mü?
prog_ass , 2021.12.16 19:54
Burada minimum 30 dolar. ve yapılması gerekenler kat kat daha az maliyetlidir
Asıl soru, tüm bunları incelediniz, kütüphaneler yaptınız ve sonra bunu serbest çalışma için asgari ücretten "çok daha azına" yapmaya hazır mısınız? Ayrıca, başa çıkamayan ve pes eden bir programcı için kodu seçip düzeltmekle birlikte mi?
Asıl soru, tüm bunları incelediniz, kütüphaneler yaptınız ve sonra bunu serbest çalışma için asgari ücretten "çok daha azına" yapmaya hazır mısınız? Ayrıca, başa çıkamayan ve pes eden bir programcı için kodu seçip düzeltmekle birlikte mi?
Yukarıda söylediğim gibi, tüm zorluk revizyonun kendisinde değil, kaynak kodun analizinde. Karmaşık veya çarpık yazılmış, okunamaz olabilir. Bir şeyi yeniden yapmak gerekli olabilir (ve bu olur). Ve programcı, kullanıcı arabirimi öğelerinin nasıl düzenlenmesi gerektiğini bilmiyorsa, öğrenmeniz gerekir. Ve böyle bir işi üstlenmenin bir anlamı yok. Ve buradaki nokta, sorunun fiyatı değil.
Win API'de bunu yapmanın daha kolay olduğunu iddia etmiyorum. Ancak bu aslında uygulamaya bir eklentidir. Ve DLL için izin bayrağını ayarlamanız gerekir. Bence, geliştirmenin tüm kolaylığına rağmen bu gereksiz. Bunu yapmanız sizin için uygundur ve sonuç olarak kullanıcının ayarlarla uğraşması gerekir.
Temel olarak, isterseniz yapabilirsiniz. Ama örneğin, Market'teki testi geçemeyecekleri için uygulamalarımda Win API kullanmıyorum.
Tabii konu için geçerli değil... GUI temelde "uygulama için eklenti"dir. Teknoloji, görünümü işlevsellikten ayırma yolunu aldı, modern bir uygulama bir web (veya tarayıcı) uygulamasıdır - iş mantığı ayrıdır, görünümü birden fazla olabilir, ayrı ayrı. Robotun bir iş parçacığı yazmasına / okumasına / korumasına izin verin, örneğin redis, basittir. Ve redis'teki verilerden bir GUI asın - örneklerin İnternetinin yarısı :-)
Tabii konu için geçerli değil... GUI temelde "uygulama için eklenti"dir. Teknoloji, görünümü işlevsellikten ayırma yolunu aldı, modern bir uygulama bir web (veya tarayıcı) uygulamasıdır - iş mantığı ayrıdır, görünümü birden fazla olabilir, ayrı ayrı. Robotun bir iş parçacığı yazmasına / okumasına / korumasına izin verin, örneğin redis, basittir. Ve redis'teki verilerden bir GUI asın - örneklerin İnternetinin yarısı :-)
İdeal olarak, modern bir uygulama yalnızca grafiksel bir arayüze sahip olmamalı, aynı zamanda ses kontrolüne de sahip olmalıdır. Komutların yardımı ve yürütülmesi, dedikleri gibi, ikisi bir arada. Aslında uygulamanın Alice'e benzer bir robotla donatılması gerekiyor. Ardından kullanıcının ne istediğini söylemesi yeterli olacak ve robot onun için her şeyi yapacak. Ve her şeyi anlamanız ve referans belgeleri dağını incelemeniz gerekmeyecek.
Yukarıda söylediğim gibi, tüm zorluk revizyonun kendisinde değil, kaynak kodun analizinde. Karmaşık veya çarpık yazılmış, okunamaz olabilir. Bir şeyi yeniden yapmak gerekli olabilir (ve bu olur). Ve programcı, kullanıcı arabirimi öğelerinin nasıl düzenlenmesi gerektiğini bilmiyorsa, öğrenmeniz gerekir. Ve böyle bir işi üstlenmenin bir anlamı yok. Ve buradaki nokta, sorunun fiyatı değil.
orada, ekran görüntüsünden bile, işin sonu olmadığını görebilirsiniz. tek bir varlık. Ve pencerenin geometrisini takip etmeli ve her birinin görünürlüğünü + koordinatlarını okumalısınız. Gün batımı elle. Veya yeniden yaz
İdeal olarak, modern bir uygulama yalnızca grafiksel bir arayüze sahip olmamalı, aynı zamanda ses kontrolüne de sahip olmalıdır. Komutların yardımı ve yürütülmesi, dedikleri gibi, ikisi bir arada. Aslında uygulamanın Alice'e benzer bir robotla donatılması gerekiyor. Ardından kullanıcının ne istediğini söylemesi yeterli olacak ve robot onun için her şeyi yapacak. Ve her şeyi anlamanız ve referans belgeleri dağını incelemeniz gerekmeyecek.
verilen panel https://www.mql5.com/ru/forum/378315/page2#comment_24871052 temel alınarak yapılmıştır ve başlangıçta nasıl konuşulacağını biliyordu. İşlem sırasında ses fonksiyonları müdahale ettiği için kaldırıldı.
orada, ekran görüntüsünden bile, işin sonu olmadığını görebilirsiniz. tek bir varlık. Ve pencerenin geometrisini takip etmeli ve her birinin görünürlüğünü + koordinatlarını okumalısınız. Gün batımı elle. Veya yeniden yaz
Aynen öyle. Pencere yüksekliğini bile değiştiremedi. CAppDialog tabanlı bileşenler için bu başka bir görevdir ... Burada, istemci alanının yeni hesaplanan yüksekliğine bağlı olarak pencerenin tam yüksekliğini ayarlamanız gerekir. Ama istenirse her şey mümkün. Diğer bir konu ise müşterilerin normal bir şekilde ödeme yapmak istememesidir. Herkes daha ucuz bir şey arıyor. Böylece ilgili kodlayıcılarla karşılaşırlar. :)
verilen panel https://www.mql5.com/ru/forum/378315/page2#comment_24871052 temel alınarak yapılmıştır ve başlangıçta nasıl konuşulacağını biliyordu. İşlem sırasında ses fonksiyonları müdahale ettiği için kaldırıldı.
Evet evet. Tanıdık durum. Windows 1 çıktığında herkes aynı şekilde tükürdü. :) Bu grafik kabuğun yalnızca o zamanlar modern PC'lere kıyasla son derece kıt olan kaynakları tükettiğini söylüyorlar. Ancak zaman geçti ve herkes yalnızca grafik kabukları kullanıyor (sunucular ve diğer profesyonel yazılımlar hariç).
saf mql üzerinde toplama için bir düzine kod satırı
Oynatmak için tıklayın