Bir test cihazı ile mucizeler.

 

Sevgili geliştiriciler, giriş sinyali ve çıkış sinyali veren bir gösterge var.
Bu göstergeyle bir ticaret robotu başlatıyorum. Test cihazının üç lansmanı - üç farklı sonuç.
Test cihazıyla uzun süredir çalışıyorum - 3. versiyondan beri. Tüm nüansları nasıl dikkate alırdım: hindi yeniden çizilmez, 0. çubukta olmayan sinyali okurum.

Açık fiyatlarla testler yapıyorum ve her onay modunda iki kez kontrol ediyorum. Test sonuçlarının neden aynı gösterge ve EA ayarlarıyla değiştiğini anlamak için hangi bilgilere ihtiyacınız var?

 

Servis masasında olabildiğince ayrıntılı ve daha iyi.

  1. Birkaç sonuç raporu.
  2. Kütükler.
  3. Sunucu.
  4. Hangi ajanlar kullanılır
  5. Göstergeli bir Uzman Danışman (kaynaklar tercih edilir).
  6. Strateji test cihazındaki ayarlar .
 
1CMaster :

Sevgili geliştiriciler, giriş sinyali ve çıkış sinyali veren bir gösterge var.
Bu göstergeyle bir ticaret robotu başlatıyorum. Test cihazının üç lansmanı - üç farklı sonuç.
Test cihazıyla uzun süredir çalışıyorum - 3. versiyondan beri. Tüm nüansları nasıl dikkate alırdım: hindi yeniden çizilmez, 0. çubukta olmayan sinyali okurum.

Açık fiyatlarla testler yapıyorum ve her onay modunda iki kez kontrol ediyorum. Test sonuçlarının neden aynı gösterge ve EA ayarlarıyla değiştiğini anlamak için hangi bilgilere ihtiyacınız var?

MT4 MT5?
 
1CMaster :

Sevgili geliştiriciler, giriş sinyali ve çıkış sinyali veren bir gösterge var.
Bu göstergeyle bir ticaret robotu başlatıyorum. Test cihazının üç lansmanı - üç farklı sonuç.
Test cihazıyla uzun süredir çalışıyorum - 3. versiyondan beri. Tüm nüansları nasıl dikkate alırdım: hindi yeniden çizilmez, 0. çubukta olmayan sinyali okurum.

Açık fiyatlarla testler yapıyorum ve her onay modunda iki kez kontrol ediyorum. Test sonuçlarının neden aynı gösterge ve EA ayarlarıyla değiştiğini anlamak için hangi bilgilere ihtiyacınız var?

Bazen bu tür mucizeler, bir değişkenin (özellikle bir dizi) başlatılmamış olduğu ortaya çıkarsa gerçekleşir. // Gözetim yoluyla.

Bu gibi durumlarda, değişkende rastgele çöp görünür ve sonuç olarak - test cihazındaki mucizeler gibi. :)

Kodda bir hata olup olmadığını kontrol edin. Test cihazım son zamanlarda (thu-thu) tuhaf davranmıyor.

 
alexvd :

Servis masasında olabildiğince ayrıntılı ve daha iyi.

  1. Birkaç sonuç raporu.
  2. Kütükler.
  3. Sunucu.
  4. Hangi ajanlar kullanılır
  5. Göstergeli bir Uzman Danışman (kaynaklar tercih edilir).
  6. Strateji test cihazındaki ayarlar .

Sevgili geliştiriciler.

Tüm kaynakları gönderiyorum.

Kısa talimat:

1. EURUSD H1'i açın, SS(sinyal sistemi) ve FB(fibo barlar) göstergelerini üzerine atın. İki sinyal gösterecekler - bir daire içinde bir satış sinyali. Bir kare - satışı kapatmak için bir sinyal Tüm parametreler sabit kodlanmıştır ve hiçbir şeyin yapılandırılması gerekmez.

2. Test cihazını 01/01/2012 - 02/25/2012 EURUSD H1 dönemi için çalıştırın. Bir satış sinyalinde, test eden kişi satmalı ve bir kapanış sinyalinde anlaşmayı kapatmalıdır.

3. Test cihazı, birkaç başlatmadan sonra farklı sonuçlar veriyor (+96.80; -156.20; -416.20; -335.20). -335.20 doğrudur - ve ardından test cihazı sinyalleri görsel olarak SS göstergesinin sinyalleriyle çakışacaktır.

Gösterge, test cihazının doğru çalıştığını kontrol etmek için özel olarak yazılmıştır. Sinyalleri değiştirerek birkaç kez tekrar kontrol ettim.

Ne olduğu belli değil. Umarım durumu açıklarsınız. Farklı sonuçlar nedeniyle optimizasyonu çalıştıramıyorum.

ÖNEMLİ - Windows Server 2008 R2 SP1, 2*Xeon 5640 (12 çekirdek, 24 iş parçacığı) çalıştıran bir sunucuda metatrader'ın (/taşınabilir) taşınabilir bir sürümünü çalıştırıyorum.

Dosyalar:
MQL5.zip  248 kb
 
Bu hizmet masası nerede - oraya bir istek gönderecek miyim?
 
1CMaster :
Bu hizmet masası nerede - oraya bir istek gönderecek miyim?
profilde, sağ üst profilde.
 
1CMaster :

MT5 özelliği: Gösterge arabelleği bilerek sıfıra ayarlanmadıysa, o zaman terminal, iCustom() ile çalışırken, yığından herhangi bir çöpü bir arabellek değeri olarak döndürebilir.

Garip sinyaller buradan geliyor.

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
MoneyJinn :

MT5 özelliği: Gösterge arabelleği bilerek sıfıra ayarlanmadıysa, o zaman terminal, iCustom() ile çalışırken, yığından herhangi bir çöpü bir arabellek değeri olarak döndürebilir.

Garip sinyaller buradan geliyor.

Bu nüanslar göz önünde bulundurularak iCustom()'un doğru kullanımına ilişkin bir bağlantı var mı??? Sonra kontrol etmekten ve sorunun ne olduğunu aramaktan yoruldum.
 
1CMaster :
Bu nüanslar göz önünde bulundurularak iCustom()'un doğru kullanımına ilişkin bir bağlantı var mı??? Sonra kontrol etmekten ve sorunun ne olduğunu aramaktan yoruldum.

Ve burada iCustom()? Bağlı gösterge, kullanmadan önce arabelleği (örneğin, bir osilatör ise sıfırlarla) başlatmalıdır.

Dün senin plop'unun kökenine dair çok kalın bir ipucu verdim.

MetaSürücü :

Bazen bu tür mucizeler, bir değişkenin (özellikle bir dizi) başlatılmamış olduğu ortaya çıkarsa gerçekleşir. // Gözetim yoluyla.

// Yoksa test edenin suçlu olduğuna kesinlikle inanıyor musunuz? O zaman neden sadece sen?
 
https://www.mql5.com/ru/docs/array/arrayinitialize

ArrayInitialize

Belirtilen değerle sayısal bir dizi başlatır.

 void   ArrayInitialize(
   double   array[],     // инициализируемый массив
   double    value          // значение, которое будет установлено
   );

Seçenekler

sıralamak[]

[out] Başlatılacak sayısal dizi.

değer

[içinde] Tüm dizi öğelerine ayarlanacak yeni değer.

Документация по MQL5: Операции с массивами / ArrayInitialize
Документация по MQL5: Операции с массивами / ArrayInitialize
  • www.mql5.com
Операции с массивами / ArrayInitialize - Документация по MQL5
Neden: