Sinir ağının girişine ne beslenmeli? Fikirleriniz... - sayfa 32
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Benim gördüğüm kase toplama değil, sayı bölme
UPD
Ve nöronların görevi bir dizi sayı elde etmek değil, girdi olarak bir sayı elde etmektir. Bunu bir ağırlıkla çarpın ve doğrusal olmayan bir fonksiyonla besleyin.
Yani, bir sayı (girdi değeri veya nöron çıktısı) vardır ve bu sayı bir sonraki katmandaki iki veya daha fazla nöron tarafından bölünür.
Bunlar diğer nöronlardan bağımsız olmalıdır. Bu kendi işini yapan bir bölümdür. Sonra tüm bu bölümler bir patrona rapor vermelidir - çıktı nöronu. Tüm son nöronların çıktılarına dayanarak bir çıkarım yapar. Kendi ağırlıkları ile.
Bu şekilde bilginin bozulmasını azaltır ve okunurluğunu artırırız.
Şimdi bu fikir eksik görünüyor. Bir yandan, girdi verilerini bozmama fikri mantıklı görünüyor. Sonuçta, toplayıcı ve ağırlıklarla çarpıtarak, sanki diğer verilerle oynuyormuşuz, grafiğin gösterdiğinden ziyade rastgele bir şeyle değiştiriyormuşuz gibi.
Öte yandan, sayı bölme işlemi bazı sayıların tek bir sayı halinde birleştirilmesi için iyidir.
Ve içerideki bu sayılar statik olmalıdır, böylece kendi başlarına oluşturmak yerine toplam sayıdan "çekilebilirler". Hayal ettiğim versiyondaki sıradan bölme, bir sayının diğeriyle sıradan çarpımıyla aynıdır. Yani, bölme miktarı sonucu değiştirmez. Giriş sayısı 7 ise, nasıl bölerseniz bölün, tüm bölme işlemleri çıkış nöronunda tek bir çarpmaya eşit olacaktır. Sonuç olarak, giriş verisinden hareket olmadığı için artan dallanma anlamsız hale gelir.
Bu yüzden birbirleriyle ilişkilendirmek için en az 2 girdi olmalıdır. Bu yüzden yeni mimariyi evirip çevireceğim.
Mimariden vazgeçtim ve bir nöronla oynamaya karar verdim. 1nöron.
Sinir Ağları - Teoriden PratiğeTeğet aktivasyon makalesinde olduğu gibi.Girdiler daha önce olduğu gibi 3 değil, 6 'dır.Ve burada ilk kez, girdileri artırmanın aşırı eğitim değil, sadece sonuçları iyileştirdiği bir duruma geldim. Yani, "daha fazlası daha iyidir" dediğimizde gördüğümüz tablo.
Ancak bu sadece girdilerle ilgili, böyle bir mimari yok, sadece bir nöron var.9 yıl boyuncaoptimizasyon: 2012'den 2021'e.
EURUSD.Neden tam olarak bu? 2021'den itibaren 2020'nin tersine uzun vadeli trend başlıyor ve 2020'de optimize eden veya eğiten tüm sistemler 2021'de hemen ve şiddetli bir şekilde kaybediyor .Ancak deneyim "kazanmak" için önceki 8 yıl da var.
Görünüşe göre set biraz korkunç, başlangıç berbat, neredeyse ortasına kadar. Ama diğer taraftan bakarsanız: evet, ilk başta çalışmıyor ve sonra çalışmaya başlıyor. Asıl soru şu: bu ticaret ne kadar sürecek ve iyileşecek mi?
Ve eğer olursa, başarısını diğer döviz çiftlerinde de tekrarlayabilecek mi? 3 yıl ileriye doğru: 2021'den 2024'e kadar.
Diğer çiftlerde: GBPUSD
NZDUSD
AUDUSD
Bununla ilgili ilginç olan şey 1 nöron olmasıdır. Yine 2 , 3, 10 nörondan daha iyi performans gösteriyor.
Sorun, her zaman olduğu gibi, aynı eski sorun - set 50. satırlarda bir yerdeydi. Buna ikinci bir sorun eklendi - metaquotes alıntıları.
MQL, tüccarların tekliflerine sadıktır, ya komisyon ya da spread ya da her ikisi de yoktur, ancak bu tür sonuçların aynı ISMarket'te tekrarlanması çok daha zordur, aptalca tüm setleri kârsız olanlara dönüştürür ve daha uzun işlemlere sahip olanlar ayakta kalır. Bir setin optimize edicinin listesinin en üstünde olduğunu varsayalım. Tüm brokerlerin metaquotes ile aynı kotasyonlara sahip olduğunu varsayalım. Sonuç, mimari ne olursa olsun, asıl önemli olanın"Sinir ağının girişine ne besleneceği?" olduğunu göstermektedir.
Sayı, aynı sayılardan oluşan sıralanmış bir diziyle karşılaştırılmalıdır. Örneğin, son 30 dalgayı alır, hareket büyüklüğüne göre sıralar ve son dalganın boyutunu bu diziyle karşılaştırırsınız. Hangi ondalık dilime giriyor? Ne oluyor? Artık herhangi bir grafik için evrensel bir ölçek var.
Evet, bu temelde bir göstergem var. Yakında bunu nöronka'ya da koymaya çalışacağım.
Evet, bu temelde bir hindim var. Yakında bunu nöronka'ya da koymaya çalışacağım.
Nöronka olmadan da böyle güzel grafikler elde edebilirsiniz.
Her şeyden önce, tüm bunlar gerçek keneler üzerinde yapılmalı (eğer öyle değilse) ve ikincisi, büyümeye bakın. 3 yıl boyunca% 10 bile kazanamadım.
Ayrıca maksimum düşüşün boyutuna da bakmalısınız.
...ve ikinci olarak, kazançlara bakın. 3 yıl içinde %10 bile kazanamadım.
Ayrıca maksimum düşüşe de bakmalısınız.
Fark etmez. Çok uzaktasın.
"Bu makineyi çalıştırma" aşamasındayız. Sonra kazançlara ve düşüşlere bakarız.
Önemli olan, ne kadar olursa olsun, istikrarlı olduğu sürece yukarı olması gerektiğidir. Ve sonra onu dengeleyeceğiz.
Her şeyden önce, tüm bunlar gerçek keneler üzerinde yapılmalıdır (eğer öyle değilse).
Bunu gerçek tiklerle nasıl yapacağımı bilmiyorum.
Daha doğrusu teknik olarak hazır değilim. Fikrim yok, tezim yok, algoritma hakkında bir fikrim yok ve dolayısıyla aslında elimde onu evirip çevirecek bir kod yok.
Önemli değil. Uzun bir yol kat ettiniz.
"Bu makineyi çalıştırma" aşamasındayız. Sonra kazançlara ve düşüşlere bakacağız.
Önemli olan, istikrarlı olduğu sürece ne kadar olursa olsun yükselmesi gerektiğidir. Ve sonra onu dengeleyeceğiz.
Gerçek tiklerin nasıl kullanılacağını bilmiyorum.
Daha doğrusu, teknik olarak hazır değilim. Hiçbir fikrim yok, tezim yok, algoritma hakkında hiçbir fikrim yok ve dolayısıyla aslında onu elimde evirip çevirecek bir kodum yok.
Bunu denemek veya sinir ağları üzerinde çalışmak istiyorsanız, o zaman evet, bu farklı.
Ancak MO veya NS veya AI'nın forex'te yalnızca bir ticaret stratejisini optimize etmek için kullanılabileceğini de eklemek isterim.
Ve eğer strateji kötüyse, stratejinizi geliştiremezler. Bunu kendiniz yapmak zorundasınız.
Ancak her şey MT5 test cihazında zaten mevcut. Neden MT5 optimize edici kullanmıyorsunuz?
Eğer bunu denemek ya da sinir ağları üzerinde çalışmak istiyorsanız, o zaman evet, bu farklı.
Ancak MO veya NS veya AI'nın yalnızca forex'te bir ticaret stratejisini optimize etmek için kullanılabileceğini de eklemek isterim.
Ve eğer strateji kötüyse, stratejinizi geliştiremezler. Bunu kendiniz yapmak zorundasınız.
Ancak her şey MT5 test cihazında zaten mevcut. Neden MT5 optimize edici kullanmıyorsunuz?
Aksine! Daha önce hem MT5 hem de NeuroPro kullandığımı yazmıştım. Şu anda sadece MT5 üzerinde oturuyorum ve optimize edici fazla ağırlık veriyor. Sadece girdiler ve mimarilerle oynuyorum.
Aksine! Daha önce hem MT5 hem de NeuroPro kullandığımı yazmıştım. Şu anda sadece MT5 üzerinde oturuyorum ve optimize edici fazla ağırlık veriyor. Sadece girdiler ve mimarilerle oynuyorum.
Eğer tüm bunları "Her Tik" modunda yapıyorsanız, devam etmenizi tavsiye etmiyorum.
Bu modda kene değerlerinin belirli yasalara göre modellendiğini (üretildiğini) çok iyi biliyorsunuz.
Ve herhangi bir orta sınıf Uzman Danışman, optimizasyon yoluyla, gerçekçi olmayan sonuçlar alabileceğiniz bu tür girdi parametreleri kombinasyonlarını bulabilecektir.
Ve bunun için zaman kaybetmek anlamsızdır.
Araçlarla maksimum düşüşün ne olduğunu söylemediniz mi?