Bir test cihazı ile mucizeler. - sayfa 5

 
Yurich :

Sormak istiyorum - anladın mı? Ve danışmanın nasıl test edileceği açık değil. Ve en tatsız olan şey, optimizasyonun bulutta gerçekleşmesi, paranın geri çekilmesi ve sonucun kullanılması imkansız olmasıdır.


O zaman bile anladılar.

Servis masasına yazın. Sorununuzla ilgileneceğiz.

 

Selamlar!

Meta test cihazında optimize ederken böyle bir sorunum var.

Test için yerel (2 adet) ve uzak aracılar (4-8 adet, 2 veya 4 çekirdekli birkaç bilgisayar) kullanıyorum, ancak Bulut kullanmıyorum. Test başlar. Test cihazı birkaç düzine geçiş yapar ve ardından ajanlar donmaya başlar (yürütme ilerlemesi durur = mevcut geçişin yüzdesi durdurulur) ajanlar. İlk başta, atanan makine başına bir tane. O zaman benim yerlilerim de aynı şekilde takılıyor. Aynı zamanda, işlemci üzerindeki yük kalır (Windows Görev Yöneticisinin işlemler sekmesinden görülebilir). Sonuç olarak, hemen hemen tüm ajanlar bu formda donar ve belki bunlardan biri geçişleri normal şekilde yürütür.

Bu daha bir gün önce ortaya çıktı. Daha önce, her şey bir patlama ile çalıştı. Tek bir asma yok. Ve şimdi, şampiyona başlamadan hemen önce. Ve bir danışmanı katılması için yoğun bir şekilde test ediyordum. Bu kötü şans!!! ((((

Terminali yeniden yüklemeyi denedim ama yardımcı olmadı. Makine ayarlarım: Windows 7 x64, Celeron G530 2.4GHz, 4 Gb RAM. Bunun, optimizasyon başladıktan sonra kullanılan aracıların (Yerel aracılar ve Uzak aracıların yanındaki onay kutuları) eklenmesinden kaynaklanabileceği söylendi. Ama bu da sonucu etkilemedi. Antivirüs'te, test cihazı için her şeye izin verildi. Günlüklerde herhangi bir hata görmedim, sadece başarılı geçişlerle ilgili yeni girişler çok uzun bir süre görünmedi.

Ne olabilirdi?! Sorunla başa çıkmaya yardımcı olun. Ne yapmalıyım?

 
Diesel :

Sorunla başa çıkmaya yardımcı olun. Ne yapmalıyım?
Günlükleri görüntüleyin ve yürütme süresini kontrol edin. Belki biri sıkışmıştır.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Renat :
Günlükleri görüntüleyin ve yürütme süresini kontrol edin. Belki biri sıkışmıştır.

Renat, sorunlu durumlara hızlı yanıt için teşekkürler.

Deneme yanılma yoluyla, bu sorunun nedeni yavaş yavaş açıklığa kavuşturuluyor. Test cihazının bu garip davranışının nedenini uzun süre panikle aradıktan sonra şunu buldum:

1) test cihazı donmadan çalışmaya başladı, ancak tüm virüsten koruma hizmetlerini (AVG Internet Security Business Edition 2012) tamamen devre dışı bıraktıktan sonra, ilk başta: a) bu virüsten koruma yazılımındaki güvenlik duvarı hizmet kurallarında test cihazı için her şeye izin verdim - yardımcı olmadı ; b) genellikle güvenlik duvarı hizmetini kesti - yardımcı olmadı. Şimdi EA'yı tamamen devre dışı bırakılmış antivirüs ile test ediyorum. Henüz yorum yok.

2) Bazı belirli döviz çiftlerinde ( eurchf , gbpchf ) tamamen devre dışı bırakılmış antivirüse rağmen test cihazı yukarıda açıklandığı gibi düzenli olarak donmaya devam etti. Optimizasyonu aynı koşullarla farklı makinelerde çalıştırmayı denedim ancak donma ile durum neredeyse ayna görüntüsünde tekrarlandı. Ajanlar birer birer indi. Ve sonunda, işlemciyi sonuna kadar yüklerken optimizasyon durdu. Sorunun açıklamasını ekran görüntüleri ve günlüklerden parçalarla destekleyeceğim.

1. Test cihazının asılı bir ajanı gösteren "Aracılar" sekmesi. Şekilde bu pek fark edilmez, çünkü diğer ajanlar için geçiş yürütmesinin ilerlemesinin nasıl sürekli değiştiği görülmez, ancak asılı ajan için hareketsizdir.


2. Askıda kalan aracının işlemciyi kullandığını ancak tüketilen belleğin değişmediğini gösteren görev yöneticisi.

3. Genel optimizasyon yürütme günlüğünün bir parçası. burada başarılı bir geçişin son kaydı ile ajanların donması nedeniyle kullanıcı tarafından testin zorunlu olarak durdurulması arasındaki zaman farkını görebilirsiniz.

Günlüklerde bariz bir hata olmadığından, bu sorunun danışman kodundaki, belirli döviz çiftlerinde benzer şekilde kendini gösteren hatalardan kaynaklandığı sonucuna vardım. Bu nedenle, testçinin çalışmasına ilişkin iddialarda bulunmak haklı değildir.

Sonuçlar, dilekler, öneriler:

1) Strateji test cihazının antivirüs etkinken çalışabilmesini istiyorum. Her ne kadar sizinle değil, belirli bir virüsten koruma yazılımının geliştiricileriyle iletişim kurmanız daha olası olsa da. Bu durumda, bu tür durumlar meydana gelirse (aracı trafik kontrolü veya antivirüs tarafından çalışması nedeniyle donar), askıda kalan ajan durumunda bir uyarı görünür, örneğin "antivirüs tarafından çöküyor" veya "güvenlik duvarını kontrol edin".

2) Danışmanın "düşük kalite" kodu nedeniyle geçiş sırasında ajanın donması gibi durumların ortaya çıkması göz önüne alındığında, kullanıcıyı bu ajanın durum çubuğunda bu konuda uyarmak da yararlıdır. Bunlar "sonsuz döngü", "kötü uygulama" veya benzeri mesajlar olabilir;

3) Ek olarak, test cihazının mükemmel bir özelliği, bu tür durumların çözülmesi olacaktır (ajanın yeniden başlatılması, askıda kalmasına ve yeni nesillerin üretilmesine neden olan belirli bir genetik optimizasyon algoritması nesline karşılık gelen parametrelerin belirlenmesi, kabul edilemez dikkate alınarak). parametreleri), en baştan tüm süreci yeniden başlatmadan optimizasyon sürecini sürdürme (bu, çok fazla zaman ve emek tasarrufu sağlar), kullanıcıyı aracının/ajanların askıda kalmasının nedeni hakkında bilgilendirmek ve bu nedenleri ortadan kaldırmak için olası yöntemler önermek.

Muhtemelen hepsi bu. Dikkatiniz ve anlayışınız için teşekkür ederiz. Umarım yorumlarım yardımcı olur.

 
Diesel :

Renat, sorunlu durumlara hızlı yanıt için teşekkürler.

Deneme yanılma yoluyla, bu sorunun nedeni yavaş yavaş açıklığa kavuşturuluyor. Test cihazının bu garip davranışının nedenini uzun süre panikle aradıktan sonra şunu buldum:

1) test cihazı donmadan çalışmaya başladı, ancak tüm virüsten koruma hizmetlerini (AVG Internet Security Business Edition 2012) tamamen devre dışı bıraktıktan sonra, ilk başta: a) bu virüsten koruma yazılımındaki güvenlik duvarı hizmet kurallarında test cihazı için her şeye izin verdim - yardımcı olmadı ; b) genellikle güvenlik duvarı hizmetini kesti - yardımcı olmadı. Şimdi EA'yı tamamen devre dışı bırakılmış antivirüs ile test ediyorum. Henüz yorum yok.

Antivirüs ile ilgili değil. Bağlantıları ya tamamen engeller ya da tamamen sağlar. Senin durumunda, o suçlu değil.


2) Bazı belirli döviz çiftlerinde ( eurchf , gbpchf ) tamamen devre dışı bırakılmış antivirüse rağmen test cihazı yukarıda açıklandığı gibi düzenli olarak donmaya devam etti. Optimizasyonu aynı koşullarla farklı makinelerde çalıştırmayı denedim ancak donma ile durum neredeyse ayna görüntüsünde tekrarlandı. Ajanlar birer birer indi. Ve sonunda, işlemciyi sonuna kadar yüklerken optimizasyon durdu. Sorunun açıklamasını ekran görüntüleri ve günlüklerden parçalarla destekleyeceğim.

1. Test cihazının, asılı bir ajanı gösteren "Aracılar" sekmesi. Şekilde bu pek fark edilmez, çünkü diğer ajanlar için geçiş yürütmesinin ilerlemesinin nasıl sürekli değiştiği görülmez, ancak asılı ajan için hareketsizdir.

Askıda kalan aracılar için yerel günlükleri kontrol edin. Her şey onlarda yazılı.


2. Askıda kalan aracının işlemciyi kullandığını ancak tüketilen belleğin değişmediğini gösteren görev yöneticisi.

Belki EA gerçekten donmuştur - günlüklere bakmanız, donmuş giriş parametreleriyle tek bir başlatma başlatmayı denemeniz gerekir. Bazı durumlarda, giriş parametreleri, Expert Advisor'ın tüm mantığının çökeceği ve basitçe döngüye gireceği şekildedir.


3. Genel optimizasyon yürütme günlüğünün bir parçası. burada başarılı bir geçişin son kaydı ile ajanların donması nedeniyle kullanıcı tarafından testin zorunlu olarak durdurulması arasındaki zaman farkını görebilirsiniz.

Günlüklerde bariz bir hata olmadığından, bu sorunun danışman kodundaki, belirli döviz çiftlerinde benzer şekilde kendini gösteren hatalardan kaynaklandığı sonucuna vardım. Bu nedenle, testçinin çalışmasına ilişkin iddialarda bulunmak haklı değildir.

Terminale değil, aracıların yerel günlüklerine bakın.
 

Zaman azalıyor - hızlı çalışmanız gerekiyor ..

10. Test cihazında başlat'a basıyorum - düğmede "DUR" yazıyor

11. Grafiğe bakıyorum - sonuç oldukça zayıf -

12. Durdur'a basıyorum.. Buton kapanıyor, "BAŞLAT" yazıyor.

20. Zaman dilimini bir sonrakine değiştiriyorum. standart 4 yollu..

30 GOTO 10

4. geçişte - test cihazı çöküyor .. sistem çalışıyor ..

görev yöneticisinde - 8 (!) meta test cihazı (1 çekirdek-iki iş parçacığı) .. cansız .. sonuç olarak görev yöneticisini de öldürür (!)

MT normal şekilde kapanıyor, editör de.. Diğer her şey sadece görev yöneticisinin ikinci kopyasını üç tuşla çağırarak öldürüldü..

Meta testçilerin yıkılmasından sonra her şeyin kilidi açıldı ..

 
Renat :
Antivirüs ile ilgili değil. Bağlantıları ya tamamen engeller ya da tamamen sağlar. Senin durumunda, o suçlu değil.


Askıda kalan aracılar için yerel günlükleri kontrol edin. Her şey onlarda yazılıdır.


Belki EA gerçekten donmuştur - günlüklere bakmanız, donmuş giriş parametreleriyle tek bir başlatma başlatmayı denemeniz gerekir. Bazı durumlarda, giriş parametreleri, Expert Advisor'ın tüm mantığının çökeceği ve basitçe döngüye gireceği şekildedir.


Terminale değil, aracıların yerel günlüklerine bakın.

Sorunu buldum gibi görünüyor.

Uzman Danışman "Geçen Yıl" döneminde şampiyona için test edilirken, Uzman Danışman çoklu para birimi olmasına rağmen herhangi bir işlem yapmadı ve 10 çift üzerinde çalıştı. Günlükleri analiz ettikten sonra, EA'nın test edildiği geçmişin tamamlanmadığı ortaya çıktı. Bunu günlük parçasında görebilirsiniz.

MetaQuotes-Demo sunucusundan döviz çiftleri için tam geçmişi indirdikten sonra, EA ticarete başladı. Hemen test için gbpchf döviz çifti danışmanını başlattım ve kabul edilebilir bir sonuç aldım - YÜK OLMADAN! Anlaşılan bütün dertlerimin nedeni eksik hikayeydi. Ve tamamen farklı bir yönde düşünüyordum.

Ancak eurchf döviz çiftini test ederken, donmalar devam etti. Bu çiftin grafiğinin görsel bir analizinden sonra, 18.04.2012-09.02.2012 döneminde fiyatın çok düşük hareket gösterdiği görülebilir. Büyük olasılıkla, test sırasında, ilk yıl boyunca normal olarak çalışan bazı parametreler tamamen başarısız oldu ve hatta bu "sakin" dönemde ajanın donmasına neden oldu. Optimizasyon için periyotları daha dikkatli seçmek gerekir.

Dikkatsizliğim ve erken panik için özür dilerim. Bu konudaki yardımlarınız için çok teşekkürler.

 
Diesel :

EURCHF

18.04.2012-02.09.2012 döneminde fiyat çok düşük hareketlilik göstermiştir.

Doğal olarak, İsviçre Merkez Bankası frangı euroya sabitledi ve eğer hafızam doğruysa, bu tam olarak yılın başında oldu. Genel olarak, o zamandan beri eurchf paritesindeki oynaklık düştü.
 

Test cihazının veya terminalin mucizeleri?

Şampiyonada, danışman "sıkıştı", durarak çıkarken satın alma emirleri belirler. Ve test cihazının sonuçlarına göre, danışmanın sadece iki işlem yapması ve göstergelerden bir sinyal beklemesi gerekiyordu.


 
Crucian :

Test cihazının veya terminalin mucizeleri?

Şampiyonada, danışman "sıkıştı", durarak çıkarken satın alma emirleri belirler. Ve test cihazının sonuçlarına göre, danışmanın sadece iki işlem yapması ve göstergelerden bir sinyal beklemesi gerekiyordu.


Aksine gerçek performansın mucizeleri. Test cihazında danışman ve ticaret sunucusu (test) bire birdir. Test cihazında yalnızca bir Expert Advisor vardır (müdahale eden komşular yoktur) ve tüm yürütmeler senkronizedir.

Gerçek hayatta danışmanınız, sizinki gibi çalışan 4 düzine danışmanla aynı bilgisayardadır. Gerçek hayatta, ticaret sunucusu sadece danışmanınızla değil, aynı zamanda binlerce kişiyle de çalışır. Gerçek hayatta, yürütme eşzamansızdır.

Uzman Danışmanınızı "keyfi yürütme gecikmesi" modunda test etmeye başladınız mı?