MQL'de asenkron ve çok iş parçacıklı programlama - sayfa 28
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
Yazdırın, DEĞERLENDİRİN, HATA AYIKLAYIN. Bu durumda standart hata ayıklayıcıyı kullanmıyorum ...
Evet, bu bir rahatsızlıktır. Neredeyse eski MQL4'teki gibi.
Ve böyle bir "çoklu iş parçacığı" kavramına ne kadar karşılık geliyor? Bu işlevi kullanarak program görevlerini iş parçacıklarına bölmek mümkün müdür?
Belirli görevler için %100'de. Örneğin, işlemleri yönetmeniz gerekir - Takip veya başka bir şey.
Bu görev, aracı üzerinde mümkün olduğu kadar uzun bir süre boyunca her işarette gerçekleştirilebilir ve GUI çalışmaya devam eder.
Bu şema ile korumalar yapılır
ZY Danışmanın slave/master modunu belirlemek için hangi bayrağı kullanıyorsunuz? MT5'te bu kolaydır - OBJ_CHART ise, köle. Ve MT4'te? Girişte tarih saatim vardı, bu yüzden sorunu olumsuz bir tarih saatiyle kolayca çözdüm. Giriş yapmadan denemedim.
Belirli görevler için %100'de. Örneğin, işlemleri yönetmeniz gerekir - Takip veya başka bir şey.
Bu görev, aracı üzerinde mümkün olduğu kadar uzun bir süre boyunca her işarette gerçekleştirilebilir ve GUI çalışmaya devam eder.
Bu şema ile korumalar yapılır
Evet, her zaman olduğu gibi korumaya ihtiyaç var.
Dosyalar akıllıca kullanılmalıdır. Sadece gerektiğinde. Sonuçta, yalnızca ortamdaki / durumdaki önemli bir değişikliğin, ajanın kendisinin tanıyamayacağı anları senkronize edilir.
Fotokopi makineleri genellikle VPS üzerinde çalışır, bu nedenle çok korkutucu değildir.
Fotokopi makineleri genellikle VPS üzerinde çalışır, bu nedenle çok korkutucu değildir.
Zavallı VPS... yukarıdaki soruyu tamamladı.
Karanlık orman iken. İşlev, grafiğin kaydedilmiş bir kopyasını oluşturur ve ardından, EA'dan yeni bir grafik açıp, kaydedilen şablonu ona uygulamaya başlayabilir misiniz ve aynı zamanda, EA'nın kopyası o çizelgede çalışır mı?
1. Kullanıcı, Expert Advisor'ı boş bir tabloya yerleştirir.
2. EA bir şablon oluşturur (kendisi grafikte yer alır)
3. EA, yeni bir grafik oluşturur (OBJ_CHART veya MT4 olması durumunda normal).
4. EA , şablonu yeni tabloya uygular .
5. Yeni çizelgede Expert Advisor'ın bir kopyası yayınlandı, şimdi bunun ana Expert Advisor değil, bir ajan olduğu anlaşılmalıdır :)
6. İletişim kurmaya başlarlar.
Sonsuza dek mutlu yaşarlar ve aynı gün ölürler :)
Zavallı VPS... yukarıdaki soruyu tamamladı.
Dosyasız bir fotokopi makinesi yapılamaz (piyasa için). Ve terminaller arasındaki ticaret ortamı senkronizasyon dosyaları, aracılar arasındaki senkronizasyondan çok daha fazla işlem gerektirir.
MT4'teki aracı, şablonu yeni bir grafiğe uygulamadan önce ana danışman tarafından belirlenen karşılık gelen global değişkenlerin varlığı ile belirlenir.
Zavallı VPS... yukarıdaki soruyu tamamladı.
İşletim sisteminin beceriksizce diske yazmadığı, önbelleğe alabileceği akılda tutulmalıdır. Nerede olduğunu hatırlamıyorum ama Windows'ta bir yerlerde bir ayar bile var.
1. Kullanıcı, Expert Advisor'ı boş bir tabloya yerleştirir.
2. EA bir şablon oluşturur (kendisi grafikte yer alır)
3. EA, yeni bir grafik oluşturur (OBJ_CHART veya MT4 olması durumunda normal).
4. EA , şablonu yeni tabloya uygular .
5. Yeni çizelgede Expert Advisor'ın bir kopyası yayınlandı, şimdi bunun ana Expert Advisor değil, bir ajan olduğu anlaşılmalıdır :)
6. İletişim kurmaya başlarlar.
Sonsuza dek mutlu yaşarlar ve aynı gün ölürler :)
Oh, teşekkürler!
Evet, bu aynı çoklu kullanım. Bir şablon aracılığıyla her bir ağır görev için ayrı bir çizelgede EA'nın bir kopyasını başlatmanız ve bu kopyayı yalnızca gerekli işlevi gerçekleştirecek şekilde belirtmeniz gerekir. Kopyanın kalan işlevleri dinlenebilir.
Ve düzenli çizelgelerdeki kopyalarla (OBJ_CHART değil) kaynaklar aracılığıyla iletişim gerçekleşecek mi? Yoksa herhangi bir kısıtlama var mı?