Makale danışmanı. Herkes için test.

 

Şimdi "Sinir ağı neden yeniden eğitiliyor?" başlıklı bir makaleyi tamamlıyorum.

Bunun için, ağı düzelten ve yeniden eğitmeyi zorlaştıran bir algoritma kullanan bir Uzman Danışman oluşturdum.

Farklı DC'lerden farklı enstrümanlar, zaman dilimleri, alıntılar üzerinde test etmek gerekir.


Test nasıl yapılır?


1. Expert Advisor'ı terminalin uzmanlar klasörüne yükleyin

2. Gözbebeklerine tırnak yüklüyoruz, ne kadar çok o kadar iyi.

3. Test cihazında çizelgeye, zaman dilimine, açık fiyatlarla modellemeye karşılık gelen enstrümanı ayarlar ve ekteki arşivden ayarları yükleriz.

4. Tek bir EA testi çalıştırın

5. Sonuçlarda kaç anlaşma olduğuna bakarız. İşlem sayısını ikiye bölüyoruz.

6. Test tablosunda fareyi kullanarak 5. paragraftan yarım sayı olan bir işlem arayın. Araç ipucunda tarihini öğrenin.

7. Tekliflerin hangi tarihten itibaren yüklendiğine bakın, test cihazındaki tarihi tekliflerin başlangıcından 6. paragrafta bulunan tarihe ayarlayın.

8. Optimizasyonu çalıştırın (zayıf makinelerde bile sadece birkaç dakika hızlı olmalıdır).

9. Test cihazındaki tarihi kapatın ve optimizasyon sonuçlarında başarılı bir ileriye dönük test arayın, ör. böylece çok önemli düşüşler olmayan kâr, grafiğin başından sonuna kadardır.

Eh, bu konuda, sonuçların ve görüşlerin paylaşılması arzu edilir.

Başarılı bir forvetin mutlaka en iyi optimizasyon sonuçlarında olması gerekmediği oldukça açıktır, yani. yine de testleri yavaş yavaş çalıştırarak bulunması gerekir.


Örneğin, üst satırlardaki test sonuçlarında aşağıdaki sonuç ortaya çıkabilir (1'den 356'ya kadar optimizasyon, ardından ileri):

Ve aşağıda bu (1'den 471 anlaşmaya kadar optimizasyon, ardından ileri):



Danışman ayarları (ekli ZIP arşivinde):

x0, x2 ... x7 - ağırlık katsayıları. Dokunmamak, olduğu gibi bırakmak (optimize edilmiş) daha iyidir.

sl - zararı durdur ve pip cinsinden kar al (optimize edilmiş).

mn - sihirli sayı (optimize edilmemiş)

d - pozisyon hacimlerindeki anlamlı basamak sayısı, yani. lotlar için (optimize edilmemiş). Ayarlarda olduğu gibi varsayılan olarak 1 lot bırakırsanız değiştiremezsiniz.

Optimize edilmesi gereken bu parametrelerin onay kutuları zaten ayarlanmıştır.


Derlenmiş danışman kodu. Ancak kodun kendisinde herhangi bir kısıtlama yoktur, bu nedenle herhangi biri onu yalnızca test cihazında test etmek isterse, buna karşı hiçbir şeyim yok. Makalede mql4 ve mql5 için Expert Advisors kaynak kodu yayınlanacaktır (İhtiyacı olan herkes nasıl seçileceğini bilse de, makale yayınlanmadan önce açmak istemiyorum).

Dosyalar:
rnn_v1.zip  1 kb
rnn_v1.ex4  6 kb
 
Reshetov :

Başarılı bir forvetin mutlaka en iyi optimizasyon sonuçlarında olması gerekmediği oldukça açıktır, yani. yine de testleri yavaş yavaş çalıştırarak bulunması gerekir.

:) omg, işte burada, uzun zamandır aradığım yaz, küresel hatanın ne olduğunu anlamaya çalışıyorum.
 
Reshetova'dan bir çöp daha
 

Yuri , mql5 için çok katmanlı bir algılayıcınız var mı? çok gerekli!

 
IgorM :

Yuri , mql5 için çok katmanlı bir algılayıcın var mı? çok gerekli!


Bunu ondan beklemeyeceksiniz (yanlış olsam da).
 
Bekle (muhtemelen). O da orada bir makale yazdırmak istiyor.
 
Reshetov :

Başarılı bir forvetin mutlaka en iyi optimizasyon sonuçlarında olması gerekmediği oldukça açıktır, yani. yine de testleri yavaş yavaş çalıştırarak bulunması gerekir.

Neden başarılı bir forvet arıyorsun? Uygun olduğu ortaya çıkıyor, ancak sadece elle. Bu arada, yeniden optimizasyon için başka bir kriter kullanmaya çalışmadık. Örneğin, burada iki seçenek var:

1. Önceki optimizasyonun sonuçlarına dayalı olarak maksimum düşüşe ulaşıldıktan sonra parametrelerin optimizasyonu.

2. Bir önceki optimizasyonda olduğu gibi, yaklaşık olarak belirli bir süre boyunca herhangi bir kar elde edilmemişse, parametrelerin optimizasyonu.

Bu seçenekler birlikte denenebilir hatta kullanılabilir. Ve bence başarılı bir forvet arayışı ekstra bir iş.

 
IgorM :

Yuri , mql5 için çok katmanlı bir algılayıcın var mı? çok gerekli!

Gerçekten buna ihtiyacınız varsa, bunu alabilirsiniz (herhangi bir miktarda katmanlar ve nöronlar):

https://www.mql5.com/ru/articles/252

 
Reshetov :

Gerçekten buna ihtiyacınız varsa, bunu alabilirsiniz (herhangi bir miktarda katmanlar ve nöronlar):

https://www.mql5.com/ru/articles/252


teşekkürler, .dll ile seçeneklerim var, mql5 için buna ihtiyacım var
 
tol64 :

Neden başarılı bir forvet arıyorsun?


Tüm başarılı optimizasyon sonuçları için hiçbir zaman ayarlanmayan ve her zaman başarılı ilerlemeler üreten bir EA'nız varsa, elbette hiçbir şey aramanıza gerek yoktur.

Her şey yumruk büyüklüğünde altın külçeler halinde yüzeyde yatmıyor.


tol64 :


Uygun olduğu ortaya çıkıyor, ancak sadece elle.


Belki çalışıyor, belki çalışmıyor? Kimse %100 garanti vermez çünkü. Parlayan her şey altın değildir. Ancak optimizasyon örneğinin dışında olumlu bir sonuç veren Expert Advisor ayarlarına güvenin, yani. bilmediği bu verilerde, her zaman daha yüksek alıntılanır. Bitleri muayene ile test etmek benim buluşum değil.


tol64 :


Bu arada, yeniden optimizasyon için başka bir kriter kullanmaya çalışmadık. Örneğin, burada iki seçenek var:

1. Önceki optimizasyonun sonuçlarına dayalı olarak maksimum düşüşe ulaşıldıktan sonra parametrelerin optimizasyonu.

2. Bir önceki optimizasyonda olduğu gibi, yaklaşık olarak belirli bir süre boyunca herhangi bir kar elde edilmemişse, parametrelerin optimizasyonu.

Bu seçenekler birlikte denenebilir hatta kullanılabilir.


Tabii ki değil. Ne de olsa, "Dörtlü" adlı büyükbaba "Krylov" masalını dikkatlice okudum.

Çok kaşınıyorsan, kendin besteledin, kendin dene. Belki işe yarar?


tol64 :


Ve bence başarılı bir forvet arayışı ekstra bir iş.

Eğer kimse seni zorlamıyorsa veya zorlamıyorsa bakamazsın. Test isteğe bağlıdır, zorunlu değildir.
 

Reshetov :

...

Belki işe yarıyor, belki çalışmıyor?

...


Acı bir şekilde tepki veriyorsun. Süngüleri saklayabilirsiniz. Kendinizi oluşturun ve test edin. :)