Grafik modunda MQL için bir GUI oluşturma. - sayfa 2

 
Andrey Voytenko :
Alexey, panelinle C# ile çalışıp grafik penceresinin içinde görüntülenmesi mümkün mü?

Böylece tüm ekran alanı içinde hareket ettirilebilir, ancak hiçbir şeye bağlı değildir. Artık istediğiniz yerde iki normal Full HD monitörüm var ve oraya sürükledim. MQL'de yapılırsa, elbette her şey yalnızca tablo içinde olacaktır.

 
Vladislav Andruschenko :


Pekala, benim, rüya görüyorum :-) (grafikler ve ticaret sistemleri oluşturmak için GÖRSEL), zaten birçok kurucu olduğu açık....

Dürüst olmak gerekirse, ilk panelimi Photoshop'ta çizdim. ve o hala...

şimdi doğrudan terminalde çizmeye çalışıyorum, ancak sadece birkaçının onu kullandığını anlıyorum.

Ve özel panellerin ayrı ayrı yapılması daha kolaydır.

Yine de kütüphane çizimiyle ilgili makaleleri yakından incelememe rağmen. Ama bu kütüphaneleri kullanmanın %1 için faydalı olacağına karar verdim ve vazgeçtim...

Ve uzun zamandır yarı otomatik scalping için böyle akıllı bir panel yapmak istiyordum. Eklentileri bağlayabilmeniz için, örneğin, asılı siparişler var. "Askıları kapat" düğmesini tıklayın.
Bdysh-sh-sh-sh, robot, kanalın hangi noktasında takılı kaldığı pivotları, trendi veya düzlüğü hesaplar. Ve sadece kilidi / kilitleri açar. Komplekse göre, ana çiftleri analiz eder, ilginç hareketler varsa, diğer çiftlere karşı koruma sağlar.

Tamamen çocukça ilginç, burada derin öğrenme gerekli mi (Google da buna uyuyor) yoksa eski DSP araçlarıyla mı idare edeceğiz?

Бенчмарк нового тензорного процессора Google для глубинного обучения
Бенчмарк нового тензорного процессора Google для глубинного обучения
  • 2027.02.18
  • habrahabr.ru
Каждое устройство Cloud TPU состоит из четырёх «чипов TPUv2». В чипе 16 ГБ памяти и два ядра, каждое ядро с двумя юнитами для умножения матриц. Вместе два ядра выдают 45 TFLOPS, в общей сложности 180 TFLOPS и 64 ГБ памяти на один TPU Большинство из нас осуществляет глубинное обучение на Nvidia GPU. В настоящее время практически нет...
 

İsimsiz moderatörlere açık bir çağrı.

Bugün eski MQL4'te eklentilerden bahsettiğim kısmı kaldırarak yazımı kestiniz. Bunun özel bir değeri olmadığını açıkça yazdım, bu yüzden, ilgi uğruna, kodu araştırmayı sevenler için, çünkü fikirler oradaydı. İnsanların bana yazdığı gibi, bunu eski MQL4'te 600 sürümüne kadar nasıl uyguladığım genellikle şaşırtıcı.

Ancak, bazı moderatör-animus mesajı kesti.

------------------------------

Bu kaynak üzerinde halka açık bir projede başka bir girişimde bulunma arzum var. Moderatörler, mql5'te OLMAYAN kodlu gönderilerim silinecekse bana cevap verebilir mi? Hız için planlıyorum ... ama aksi halde sadece kopyala-yapıştır

Ama sonuçta C# içindeki panelin altında bu forumda şube açmak mümkün olmayacak. Yani, yine kırmızı üzerinde çalış ve sonra boş konuşmaya mı gir? Ne diyorsunuz sevgili moderatörler? Proje kapsamında C# panelini burada yayınlayabilir miyim?Elbette MQL5 bölümünü şubede, C# panelini de blogda paylaşabilirim. Bu sadece bir şekilde aşağılayıcı, sanki likenmişim gibi, blogda saklanmak zorunda kaldım.

Gördüğünüz gibi sevgili katılımcılar, bir cevap beklemiyordum. Mesajı öldürmek ya da hadım etmek için burada - bu bir ya da iki. Ve net bir karar vermek için yiğitlerimiz sorumluluk alma paniğine düşüyor.

Peki konuşalım o zaman...

 
Alexey Volchanskiy :

İsimsiz moderatörlere açık bir çağrı.

Bugün eski MQL4'te eklentilerden bahsettiğim kısmı kaldırarak yazımı kestiniz. Bunun özel bir değeri olmadığını açıkça yazdım, bu yüzden, ilgi uğruna, kodu araştırmayı sevenler için, çünkü fikirler oradaydı. İnsanların bana yazdığı gibi, bunu eski MQL4'te 600 sürümüne kadar nasıl uyguladığım genellikle şaşırtıcı.

Ancak, bazı moderatör-animus mesajı kesti.

------------------------------

Bu kaynak üzerinde halka açık bir projede başka bir girişimde bulunma arzum var. Moderatörler mql5'te OLMAYAN kodlu gönderilerim silinecekse bana cevap verebilir mi? Hız için planlıyorum ... ama aksi halde sadece kopyala-yapıştır

Ama sonuçta C# içindeki panelin altında bu forumda şube açmak mümkün olmayacak. Yani, yine kırmızı üzerinde çalış ve sonra boş konuşmaya mı gir? Ne diyorsunuz sevgili moderatörler? Proje kapsamında C# panelini burada yayınlayabilir miyim?Elbette MQL5 bölümünü şubede, C# panelini de blogda paylaşabilirim. Bu sadece bir şekilde aşağılayıcı, sanki likenmişim gibi, blogda saklanmak zorunda kaldım.

Gördüğünüz gibi sevgili katılımcılar, bir cevap beklemiyordum. Mesajı öldürmek ya da hadım etmek için burada - bu bir ya da iki. Ve net bir karar vermek için yiğitlerimiz sorumluluk alma paniğine düşüyor.

Peki konuşalım o zaman...

Alexey, hoşgeldin. Metya ayrıca Net kullanarak GUI geliştirme konusuyla da ilgilenmektedir. Şu anda, grafikten gerekli verilerin kolayca aktarıldığı Net üzerinde bir dll'nin parçası olarak basit bir paneli kolayca uyguladım. Net'i bu modda kullanmak, MQL içinde aynı araç setini geliştirirken birçok açıdan endişelenmeden herhangi bir karmaşıklıkta çok hızlı bir GUI oluşturmanıza olanak tanır. Şu anda, GUI ve çizelge arasında tamamen tam bir etkileşim için atlanamayan iki koltuk değneğine sahibim: 1. çizelgenin harici bir programdan bildirilmesi; 2. Oluşturulan formu grafiğin kendisine bağlama. Yani, Win API'sini kullanarak bir grafiğe bağlanmak hiç sorun değil, ancak nasıl üstesinden geleceğimi bilene kadar form grafik tarafından çizilir. Ve tabii ki ilk nokta .. terminalin kendisinde bir işlem yapılmasını istiyorsak, bunun için talimat verilmesi gerekiyor. Tabii bunu dosyalar üzerinden veya marring veya başka bir şekilde yapabilirsiniz ama bunun için grafikteki danışmanın veri değişikliklerini sürekli izlemesi gerekiyor ama ben bunun olaylar prensibine göre çalışmasını istiyorum: bir olay için okuma verileri alındı - okuyun. Bu iki sorun çözülürse, herhangi bir işlevin uygulanması yalnızca bir fantezi uçuşuyla sınırlıdır.

 
Alexey Volchanskiy :

Bu kaynak üzerinde halka açık bir projede başka bir girişimde bulunma arzum var...

Alexey, MQL'nin gerçeklerinde böyle bir projenin yaratılmasının alakalı olmadığını düşünüyorum. Bu benim IMHO'm. Bu tür projeler oldukça fazla. Ve tuvalde Gui ve Anatoly'nin projesi ve Peter'ın projesi. Sonuç olarak, tüm bunlar tüccarlar tarafından çok az talep edilir ve herkes kendi çarkını icat eder. Örneğin, CPanel'imi kullanıyorum ve başka bir şeye geçme arzusu yok. Yine de iyi bir GUI çizmek ikincil bir sorundur. Markette başarılı olan programların korkunç arayüzlerine bakın. Ve hiçbir şey, insanlar almıyor. Çünkü asıl olan arayüz değil içeriktir.

 
Vasiliy Sokolov :

Alexey, MQL'nin gerçeklerinde böyle bir projenin yaratılmasının alakalı olmadığını düşünüyorum. Bu benim IMHO'm. Bu tür projeler oldukça fazla. Ve tuvalde Gui ve Anatoly'nin projesi ve Peter'ın projesi. Sonuç olarak, tüm bunlar tüccarlar tarafından çok az talep edilir ve herkes kendi çarkını icat eder. Örneğin, CPanel'imi kullanıyorum ve başka bir şeye geçme arzusu yok. Yine de iyi bir GUI çizmek ikincil bir sorundur. Markette başarılı olan programların korkunç arayüzlerine bakın. Ve hiçbir şey, insanlar almıyor. Çünkü asıl olan arayüz değil içeriktir.

Ölüyü diriltmek ))))) Bir fikrin cesedini kim diriltti? Hiç yapmadım çünkü. satışa çıkmayacak ve bunun için zaman harcamak benim için kârsız.

 

Belki bunu bu başlığa zaten yazdım, ama tüm konuyu tekrar okumak için çok tembelim. IMHO, C ++ / C # ile bir GUI oluşturmak, bir tür gönülsüz ve garip bir çözümdür. Benden önce, ayrı bir GUI oluşturma görevi bile durmadı. Tüm aracım terminale göre harici - terminal bir veri tedarikçisi ve isteklerin alıcı-yürütücüsü olarak hizmet ediyor.

Artık bilgisayarın 4 farklı terminali var (farklı geliştiriciler). TC, bazı farklılıklar dışında her yerde hemen hemen aynıdır. TS'yi başka bir platforma aktarmak için sadece TS arayüzü -> terminal veya konektör yazmanız yeterlidir. Aslında, bir terminal -> GUI veri alışverişi arayüzü yazmaktan daha kolaydır.

GUI'yi uygulamak için herhangi bir yere herhangi bir şey iletmeniz gerekmez. Ek olarak, burada Volchansky'nin favori denemesi ... blokları ve akışları yakalama ve kullanıcı olayları vb. Harici mat. Tabii ki kütüphaneler de sorun değil.

ZY Market Satıcıları, bu mesaj sizin için değildir.)

 
Yuriy Asaulenko :

Belki bunu bu başlığa zaten yazdım, ama tüm konuyu tekrar okumak için çok tembelim. IMHO, C ++ / C # ile bir GUI oluşturmak, bir tür gönülsüz ve garip bir çözümdür. Benden önce, ayrı bir GUI oluşturma görevi bile durmadı. Tüm aracım terminale göre harici - terminal bir veri tedarikçisi ve isteklerin alıcı-yürütücüsü olarak hizmet ediyor.

Artık bilgisayarın 4 farklı terminali var (farklı geliştiriciler). TC, bazı farklılıklar dışında her yerde hemen hemen aynıdır. TS'yi başka bir platforma aktarmak için sadece TS arayüzü -> terminal veya konektör yazmanız yeterlidir.

GUI'yi uygulamak için herhangi bir yere herhangi bir şey iletmeniz gerekmez. Ek olarak, burada Volchansky'nin favori denemesi ... blokları ve akışları yakalama ve kullanıcı olayları vb. Harici mat. Tabii ki kütüphaneler de sorun değil.

ZY Market Satıcıları, bu mesaj sizin için değildir.)

Evet, MQL4 < build 600 günlerinde tam da bunu yaptım çünkü yapıları bile olmayan bir dilde yazmak imkansızdı. Ancak bir tür kamu projesi olarak önerilen bu konuydu, böylece tartışmalar azaldı, Kase var mı, Sipariş nasıl doğru açılır ve diğer hava kirleticiler.

Anladığım kadarıyla, şimdi sadece Karputov kamu projelerinde yer alıyor, faaliyetinin doğası gereği onun için faydalıdır. Sadece ölümlüler için bu sadece potansiyel alıcıları işe almak için ilgi çekici olabilir. Ama burada Engizisyon açık kaynak gerektiriyor, bu yüzden bebek ölü doğuyor. Aynı zamanda, bu tür projelerin tam tersine arzu edildiği, özellikle İngilizce konuşulanlar olmak üzere birçok tanınmış forum var. Geçen gün, böyle bir şube açma davetiyle başka bir mektup geldi, bir yerden, kulaktan kulağa mı buldular? ...

Resmi olmayan, hiçbir yerde yazılı olmayan forum kurallarını eleştirmiyorum. Bir kadın vermezse, dünyada başkaları da var)))

 

Evet, örneğin bir blogda .ex* yayınlayarak açık kaynak gereksinimleri aşılabilir. Ve sonuçları forumda paylaşın. Ama bu ormanda bana göründüğü gibi mantar yok)) Yani alıcılar var.

Şimdiye kadar sadece yabancılar bana Skype ve diğer kanallardan bir şeyler satın alma teklifiyle yazıyor.

 
Alexey Volchanskiy :

Evet, MQL4 < build 600 günlerinde tam da bunu yaptım çünkü yapıları bile olmayan bir dilde yazmak imkansızdı. Ama tartışmaların ortadan kalkması için bir tür kamu projesi olarak önerilen bu konuydu, Kâse Var mı, Sipariş nasıl doğru açılır ve diğer hava kirleticiler.

Anladığım kadarıyla, şimdi sadece Karputov kamu projelerinde yer alıyor, faaliyetinin doğası gereği onun için faydalıdır. Sadece ölümlüler için bu sadece potansiyel alıcıları işe almak için ilgi çekici olabilir. Ama burada Engizisyon açık kaynak gerektiriyor, bu yüzden bebek ölü doğuyor. Aynı zamanda, bu tür projelerin tam tersine arzu edildiği, özellikle İngilizce konuşulanlar olmak üzere birçok tanınmış forum var. Geçen gün, böyle bir şube açma davetiyle başka bir mektup geldi, bir yerden, kulaktan kulağa mı buldular? ...

Resmi olmayan, hiçbir yerde yazılı olmayan forum kurallarını eleştirmiyorum. Bir kadın vermezse, dünyada başkaları da var)))

İyi evet. Forum ve MQ kimseyi istemiyor ve sandbox dışına çıkmasına izin vermiyor.) Bu garip çünkü. tüm yazılımlar açık sistemlere doğru ilerliyor.

Neden: