MT4 için hızlı ve ücretsiz bir kitaplık olan sinir ağı uzmanlarını memnun etmek için - sayfa 10

 
alex_r писал(а) >>

Kaldırıldı yorum yapıldı.

Şimdi açıklıyorum, res>0 olduğunda, burada 0, RSI göstergesinin 50 seviyesine karşılık gelir, 1 atarız, aksi takdirde -1 atarız

Ne net değil? Minimum kod ve daha fazlası değil.

Kaynak kodunda yazıldığı gibi, veri normalizasyonu için ana koşul GERÇEKLEŞTİRİLMEMEKTEDİR.

Tek şey başka bir sıfırı filtrelemek, ancak bu durumda o kadar önemli değil.

Bu durumda, neden bir ağa ihtiyacınız var? Ona normalleştirilmiş verilerin sıfır satırını kırmak (veya eşdeğer olarak RSI seviyesi 50'yi kırmak) için algoritmayı kullanarak ticaret yapmasını öğreteceksiniz. Yani, algoritmayı a priori biliyorsunuz - bu yüzden programlayın ve ağla dalga geçmeyin. Başka bir şey de, algoritmayı BİLMİYORSANIZ ve önceki ticaretin sonuçlarını ve ilgili göstergenin okumalarını kullanarak ağın onu bulmasını sağlamaya çalışıyorsanız.

İyi şanlar.

 

Teşekkürler, anladım, tüm bunların içindeki anahtar kelime menzil.

gece uyumam lazım...

 
Test çalıştırmalarında optimizasyondan sonra, kar grafiği çok zıplarken (20k-70k), optimizasyon ile yılda maksimum 600 işlem yapılır. Optimizasyon süresini artırmalı mıyım?
 
Henry_White писал(а) >>

Normalleştirilmiş değerler (1;-1) NN girişine beslenmelidir. Aksi takdirde, NN eğitimi belirsiz sonuçlara yol açabilir.

Daha az cesur bir açıklama yapardım - NA'nın girdilerine sınırlı değerler uygulanmalıdır.

 

Herkese iyi günler , optimizasyon grafiği çizilmez, optimizasyondan sonra bir dize görüntülenir

2009.12.21 15:52:54 Optimizasyon sırasında 897 geçiş yapıldı, 897 sonuç önemsiz olarak atıldı
biri yardım edebilir mi?

 
marinat писал(а) >>

Herkese iyi günler, optimizasyon grafiği çizilmiyor, optimizasyondan sonra çizgi görüntüleniyor

2009.12.21 15:52:54 Optimizasyon sırasında 897 geçiş yapıldı, 897 sonuç önemsiz olarak atıldı
biri yardım edebilir mi?

Uzmanın özelliklerini deneyin, Optimizasyon sekmesinde, optimizasyon sonuçlarındaki tüm kısıtlamaları kaldırın.

 

Enlighten pliz, neden 190. satırda 2 ile çarpalım:

     ret = 2 * ret / AnnsNumber;
Reshetov yazdı >>
Hatta bu satırı yorumlayabilirsiniz. Anlamsal bir yük taşımaz. Eski danışmandan kaldı.
pazarlamacı yazdı >>
taşımıyor mu? Dize, ann_pnn işlevi tarafından döndürülen değeri doldurur ve buna bağlı olarak bir alış veya satış açar. Bu mantığı takip ederek, ann_pnn fonksiyonunun tamamı gerekli değildir ve emirlerin rastgele bir yönde açılmasına izin verilir. Ayrıca ızgaraların neden yalnızca seçenekleri kaybetme konusunda eğitildiğini de tam olarak anlamış değilim (if (OrderProfit() < 0)).

Daha da derine inmeye çalışacağım. Günlükten görebiliyorum ki, tüm ızgaraların cevapları bir anket için aynı, diğeri için farklı ama aynı. Ve böylece kontrol testi boyunca

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) döndürüldü: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) döndürüldü: 0.05168430
........

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) döndürüldü: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) döndürüldü: 0.05168430

Araştıracağım ama kim bilir? Sorun nedir?

 

Muhtemelen yeniden eğitim. Bu danışmanı bir eylem kılavuzu olarak görmemelisiniz - eğer anlarsanız, o zaman olduğu gibi yapmamak için. Özellikle, hiçbir durumda genetik optimize edici kullanma tavsiyesine uymamalısınız (https://www.mql5.com/en/code/9386 ana sayfasında yazıldığı gibi). Yalnızca şebekenin ağırlıklarını optimize etmek için (uzun zaman önce sitede yayınlanan algılayıcı örneğinde yapıldığı gibi) ve giriş parametrelerinin seçilmesi durumunda (mevcut FANN-'de yapılır) kullanılmalıdır. EA), özellik uzayında mümkün olduğu kadar düzgün dağılmış örnekler sağlamak gerekir. Genetiği açarsanız, ızgara yalnızca en iyi seçenekler tarafından oyulacaktır.

Prensip olarak, sinir ağları konusu birçok tüccar için ilgi çekicidir, ancak çok az insan bununla aceleyle başa çıkmanın mümkün olmayacağını anlıyor ;-). Görünüşe göre burada sitede bazı makaleler yazılıyor, ancak ya yeterince yok ya da gerçekten kimse girmiyor.

 
lasso >> :

Uzmanın özelliklerini deneyin, Optimizasyon sekmesinde, optimizasyon sonuçlarındaki tüm kısıtlamaları kaldırın.

Orada tüm onay kutuları işaretli değil, sorun başka ne olabilir? Cevap için teşekkürler :)

 
lasso >> :

Daha da derine inmeye çalışacağım. Günlükten görebiliyorum ki, tüm ızgaraların cevapları bir anket için aynı, diğeri için farklı ama aynı. Ve böylece kontrol testi boyunca

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) döndürüldü: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) döndürüldü: 0.05168430
........

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) döndürüldü: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) döndürüldü: 0.05168430

Araştıracağım ama kim bilir? Sorun nedir?

Bu EA'da, tüm komite ağlarına aynı girdi verilir ve aynı yanıtı gerektirir. Ağların tek bir çözümde birleşmesi şaşırtıcı değildir. Bu örnekte, bir ızgara bırakılabilir veya girdi sistemi, farklı girdilerin farklı ağlara beslenmesi için değiştirilebilir, çıktılar aynı bırakılabilir.


İyi şanlar.