Hatalar, hatalar, sorular - sayfa 792

 
muallch :

Daha fazla genetik. Her nedense, testçi, milyarlarca seçenekle 1280 koşuda en iyisini bulacağına küstahça inanıyor. Ve onlardan sonra durur! Onu geleneksel olarak en az 10 bin seçeneği hesaplamaya ikna etmek işe yaramıyor ... Yeniden derlendi vb. yeniden başlatmalar yardımcı olmuyor. Doğrudan sorun!

Hayır, gerçekten, ama ne yapmalı? Hiç optimize edemiyorum.

Ve yeterli 1280 koşum var (sonra birkaç bine genişliyor), ama bazen 10K'dan başlıyor .... Sonra 1280, sonra 10K.
 
Karlson :
Ve yeterli 1280 koşum var (sonra birkaç bine genişliyor), ama bazen 10K'dan başlıyor .... Sonra 1280, sonra 10K.
Peki, evet, kimin umurunda. Her şey isteklere bağlı.
 
muallch :

Karlson 2012.08.02 00:30 Tamamlandıktan sonra veya optimizasyon durdurularak Başlat-Durdur düğmesi devre dışı kalır ve soluk kalır.

Bir hata olduğunu ve çok iyi tekrarlanabilir olduğunu onaylıyorum. Ek olarak, dün gece tam anlamıyla test edilen Expert Advisor'ın optimizasyon sonuçları kökten değişti - örneğin. aynı parametrelere sahip işlem sayısı 4 kat azaldı. Ne yazık ki, dünkü koşuların sonuçlarını kaydetmedim ve bunun neden böyle olduğunu takip etmiyorum - şimdilik sadece bir gerçeği belirtiyorum.

Bu hata zaten düzeltildi. Cuma günü yeni bir yapı çıkacak.
 
Renat :
Bu hata zaten düzeltildi. Cuma günü yeni bir yapı çıkacak.
Bu ok. kuyu. Bir önerim var. Yukarıdaki yapının yayınlanmasından sonra, şampiyonanın başlangıcına kadar temel işlevsel değişikliklerin girişini "dondurun", yani. Varsayımsal olarak zaten hata ayıklanmış sistemleri etkileyebilecek olanlar. Bu, elbette, hataları düzeltmek için geçerli değildir. Ve sonra bir şekilde zaten yapılmış olan işin ortasına geri dönün, mmm, bir şekilde rahatsız edici ...
 
Renat :

Burada her şey çok basit, hata yok:

  1. Marj düzeyi grafiği, işlem başına marj kapsamının hesabın toplam özkaynağına oranını gösterir. Yani, dolar cinsinden mutlak bir değer değil, göreli bir değerdir.

  2. Parti sabittir, bu da işlem için IBM hisse fiyatıyla tam orantılı olarak marj gereksinimleri sağlar. Kurs 120 dolardan 133 dolara çok fazla dalgalanmadı.

  3. Bakiye (özsermaye) büyüdüğü ve marj kapsamı neredeyse sabit olduğu için (döviz kuru çok az değişti), marj * 100.0 \ özsermaye oranı doğal olarak düşecek.


Akıl yürütmede iki hata yaptınız:

  1. İşlem hacminin sabit olduğunu unutarak marjın bir şekilde bakiyeyle ilgili olduğunu düşündüler.

  2. Marjın kendisinin değil, marj seviyesinin gösterildiği gerçeğine dikkat etmediler (grafik özellikle hesaptaki yükü göstermek için yapılmıştır).


Bunu ana geliştiriciden duymak garip. Terminal kullanım kılavuzundan:

Marj seviyesi — bu hesapta bulunan fon miktarının marj miktarına yüzde oranı ( Özkaynak / Marj * 100 );

 
Valmars :

Bunu ana geliştiriciden duymak garip. Terminal kullanım kılavuzundan:

Marj seviyesi — bu hesapta bulunan fon miktarının marj miktarına yüzde oranı ( Özkaynak / Marj * 100 );

Eurodollar grafiğimde denge güçlü bir şekilde büyüyor ve teminat çok fazla dalgalanmıyor (sürekli diyelim), yani seviyede bir artış var.

IBM grafiğinde, denge çok daha zayıf büyüyor ve hisseler için teminat önemli (depoda çok büyük bir yük var, küçük bir kaldıraç ve tüm bunlar).

Bu, bakiye büyüdükçe marj seviyesinin düşmesine neden olur.

Yani her şey doğru sayılır. Bir yükselişte, diğer düşüşte. Ve formül zaten ... tartışmaya açık değil)))

 
int TimeDayActivation ( int Iorder ) //Процедура активации советника в сторого определенное время и день недели
   {
//---
       TimeToStruct ( TimeCurrent (), time );
       if ( Iorder == 1 ) if ( time.day_of_week == _1_day && time.hour == _1_hour && time.min == _1_minute ) return true ;

//---
       return false ;
   }

İşte şampiyonluk için EA'da mükemmel çalışan kod...

şimdi time.min ile bir tür saçmalık ...

0 dakika ayarlarsanız, o zaman bir işlem sayısı, 5 dakika ise 4 kat daha az ... (haftanın gününü ve saatlerini değiştirirseniz bahsetmiyorum bile ...) ve genellikle her neyse, neden? hiçbir fark yok, tüm tikler, açılışta ... bok, farklı sayıda işlem ... mantıklı olsa da, bu 1-5 dakikalık bir farkla olamaz ...

Bu altı ayda dilde başka neler bozuldu? Herhangi bir gelişme görmüyorum ... her şey tüm cephelerde daha da kötüleşti

Not, bir yerde hatalarım var diyebilirsiniz... Tekrar ediyorum... yarım yıl önce her şey mükemmel çalışıyordu... sapmalar 1-2 işlemdi... bu ihmal edilebilirdi... testçinin sorunları.. ama birkaç kez değil ... bu tür testlere nasıl güvenebilirsin ...

 
S4kam :

İşte şampiyonluk için EA'da mükemmel çalışan kod...

...

Tüm değerleri günlüğe kaydetmeyi deneyin. Ne gösteriyor?
 
Buluttaki aracıları kullanarak optimizasyon nasıl çalıştırılır? Buluta giriş yapıldığında, 4 adet bulut miktarında hazır yazılır. Bağlam menüsünde Kullan -> Mql5 Bulut Ağı seçeneği etkinleştirilir. Ancak optimizasyon başladığında, yalnızca yerel aracılar çalışır ve bulut aracıları her şeyi yazar, başarısız yazarlar.
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
marketeer :
Buluttaki aracıları kullanarak optimizasyon nasıl çalıştırılır? Buluta giriş yapıldığında, 4 adet bulut miktarına hazır yazılır. Bağlam menüsünde Kullan -> Mql5 Bulut Ağı seçeneği etkinleştirilir. Ancak optimizasyon başladığında, yalnızca yerel aracılar çalışır ve bulut aracıları her şeyi yazar, başarısız yazarlar.
Günlük görünmüyor neden dosyalandı? Açık görünüyor çünkü, giriş yaptı ...