MQL'de asenkron ve çok iş parçacıklı programlama - sayfa 27
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Konuyu yeniden okumaya başladı ve Igor zaten bunun hakkında yazdı.
Yur'un söylemeye çalıştığım şey buydu, bellek ayırmanız ve akışı kaydetmeniz gerekiyor.
İgor, tahsis ve kayıt yaptırmanız gerektiğini yazıyor, hiçbir şey yapmanıza gerek yok yazıyor.
İşte burada başım dönüyor. Sonunda bir çıkmaz..
Igor kulede özel bir şekilde çalıştı ve bu konuda kendi kendine öğrettiğimizden daha fazlasını anlamalı.
Başlangıçta, bellek ayırmak ve başlatmak için gerekli olan aynı şeye meyilliydim.
Bu hala farklı C derslerinden, hafızamda başlatma ve bellek tahsisi ertelendi , bu doğru kodlamanın anahtarı, çünkü bu akmayacak ve çöp olmayacaktı.
Igor'a bu soruda, lütfen bunun C ++ ile nasıl yapıldığını açıklayın.
Sadece kelimelerle değil, bir örnekle, kelimeler nifiga anlamaz))
Kahretsin, artılara çoklu iş parçacığı çekmeyeceksin, alınma. Ruh hali demir ise, okuyun ve anlayın:
https://en.cppreference.com/w/cpp/thread
https://en.cppreference.com/w/cpp/atomic
Bir örneğe ihtiyacınız varsa, aşağıya bakın:
https://en.cppreference.com/w/cpp/thread/thread/join
https://en.cppreference.com/w/cpp/thread/async
Tekrar ediyorum - bu karmaşık bir konudur, yerel kodda kodlamak kolaydır (örneğin, genel verilerden daha sonra çökecek olan oluşturulan akıştan kancayı çıkarmak, uygun senkronizasyon yokluğunda derleyici optimizasyonu ve çok daha fazlası) ).
GUI taşıyıcısı olarak bir gösterge ve bir danışmanla iletişim kurmak için kaynaklar kullanmayı öneriyorum. Ek olarak, MT4'te, paneli kullanarak test uzmanının danışmanını normal bir çizelgeden yönetebilirsiniz. Sadece düğmeler değil, tüm kontroller çalışacaktır. Test edilen danışmana metin ve genel olarak herhangi bir şey gönderebileceksiniz. Ben zaten kontrol ettim. Her şey çalışıyor.
Peter, anlamıyorsun.
BİR danışman vardır. Ayrıca kendisini ek olarak görünmez bir çizelgede, yalnızca aracı modunda başlatır. Aracı üzerinde ÇALIŞAN olay yok. Onlar. kaynak hiçbir şekilde sorgulanamaz, zamanlayıcı oradan başlamıyor, keneler gelmiyor...
Gösterge bir Uzman Danışman başlatırsa, bunlar zaten iki varlıktır.
Bir danışman istediği kadar ajan üretebilir. Her biri ayrı bir akış olarak elde edilir.
Peter, anlamıyorsun.
BİR danışman vardır. Ayrıca kendisini ek olarak görünmez bir çizelgede, yalnızca aracı modunda başlatır. Aracı üzerinde ÇALIŞAN olay yok. Onlar. kaynak hiçbir şekilde sorgulanamaz, zamanlayıcı oradan başlamıyor, keneler gelmiyor...
Gösterge bir Uzman Danışman başlatırsa, bunlar zaten iki varlıktır.
Bir danışman istediği kadar ajan üretebilir. Her biri ayrı bir akış olarak elde edilir.
Yani, görünmez bir çizelgede kendisini aracı modunda nasıl başlatır? Bu yeni bir şey. Bunu bilmiyordum.
GrafikUygulaŞablon
Peter, anlamıyorsun.
...Bir danışman istediği kadar ajan üretebilir. Her biri ayrı bir akış olarak elde edilir.
O zaman çoklu iş parçacığının zaten var olduğu ortaya çıkıyor? Burada kimse onu bilmiyor mu?
BİR danışman vardır. Hala kendini fırlatıyor
KB'nin test cihazında aynı prensip. Böyle bir Uzman Danışman hata ayıklama sorununu çözmeyi başardınız mı? Test eden kişi bu ilkeye göre yaptığında, yazmanın zorluğu hata ayıklamanın zorluğundaydı.
O zaman çoklu iş parçacığının zaten var olduğu ortaya çıkıyor? Burada onu kimse bilmiyor mu?
Buna "muhatabı dinlememek" denir.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MQL'de asenkron ve çok iş parçacıklı programlama
fxsaber , 2019.07.25 12:16
Yalnızca MQL çerçevesinde, her iki görev de EA sayacının otomatik olarak başlatılmasıyla çözülür.
O zaman çoklu iş parçacığının zaten var olduğu ortaya çıkıyor? Burada onu kimse bilmiyor mu?
Resepsiyon biliniyor. Benim tarafımdan icat edilmedi. Birkaç yıl önce forumda araştırmıştım.
KB'nin test cihazında aynı prensip. Böyle bir Uzman Danışman hata ayıklama sorununu çözmeyi başardınız mı? Test eden kişi bu ilkeye göre yaptığında, yazmanın zorluğu hata ayıklamanın zorluğundaydı.
Yazdır , DEĞERLENDİR, HATA AYIKLAMA. Bu durumda standart hata ayıklayıcıyı kullanmıyorum ...
Resepsiyon biliniyor. Benim tarafımdan icat edilmedi. Birkaç yıl önce forumda araştırmıştım.