Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 2063
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Tek şey, tırnak boşlukları ve düşüşleriyle başa çıkmak için, close[i]-open[i]'yi bir artış olarak almak ve close[i]-close[ i-1]'i almak daha iyidir.
Boşluklar açık, ancak bu, alıntıların bırakılmasına nasıl yardımcı olacak? H1 için şimdiden saymak daha iyi değil mi?
" artış olarak yakın[i]-open[i] almak daha iyidir " - belki yüzde değişimde daha iyi?Zor değil, eminim istersen yapabilirsin. Tek şey, tırnak boşlukları ve düşüşleriyle başa çıkmak için, close[i]-open[i]'yi bir artış olarak almak ve close[i]-close[ i-1]'i almak daha iyidir.
close[i-1] ve open[i] arasında 1 tik farkı vardır. 1. kene ile savaşmanın amacı nedir?
Boşluklar açık, ancak bu, alıntıların bırakılmasına nasıl yardımcı olacak? H1 için şimdiden saymak daha iyi değil mi?
Bir çubuk = bir artış olduğunda, birkaç çubuğun kaybolması normaldir. Artış iki çubukla hesaplanırsa, birçok aykırı değer olacaktır.
" artış olarak yakın[i]-open[i] almak daha iyidir " - belki yüzde değişimde daha iyi?
Evet, bu daha iyi. Ayrıca logaritma artışları da alabilirsiniz.
close[i-1] ve open[i] arasında 1 tik farkı vardır. 1. kene ile savaşmanın amacı nedir?
Tarihteki boşlukların ve boşlukların neredeyse garantili olarak ortadan kaldırılması.
Tarihteki boşlukların ve boşlukların neredeyse garantili olarak ortadan kaldırılması.
Boşluk, bir dakika içinde başka herhangi bir kene üzerinde oluşabilir. Kaçırılan çubuklar, bilinen son çubuğun bilinen son fiyatından doldurulmalıdır.
Çubuklar arasında eşit olarak dağıtılan boşluklar özellikle korkutucu değildir. Belirli bir saatte kalabalık olanlar rahatsız edicidir ve bunlar genellikle barlar arasındaki boşluklardır.
"Kaçırılan" çubuklar belirsiz bir kavramdır, tatiller, kısa oturumlar vb. olabilir veya tamamen anlaşılmaz nedenlerle bırakılan çubuklar olabilir. On yıl öncesinden birkaç dakikalık çubuklarla uğraşan Sherlock Holmes'u canlandırmaktansa, artışı bir çubuk saymanın daha kolay olduğuna kendim karar verdim.
Bunu şöyle yapıyorum:
1) satır sayısına eşit uzunlukta bir satır dizini oluşturun, 0'dan N satıra kadar değerlerle doldurun
2) bu diziyi karıştır
RandomInteger() bu RNG'nin herhangi bir çeşididir
3) sonra bir satırdaki tüm değerleri, bu indeksleri ve ana diziden gerekli diziyi bir döngüye alıyorum, indeksleri karıştırdıktan sonra sözde rastgele çıkıyorBu algoritmayı daha önce verilen random fonksiyonu ile denedim. Ortaya çıkan diziden ilk n değerlerini alır ve ardından diziyi sırayla filtrelersek, sayı serisinin ilk yarısına bir kayma olduğu ortaya çıkıyor. Ve arka arkaya gruplar var, bu da çok iyi değil, ama hiç yoktan iyidir.
Bu algoritmayı daha önce verilen random fonksiyonu ile denedim. Ortaya çıkan diziden ilk n değerlerini alır ve ardından diziyi sırayla filtrelersek, sayı serisinin ilk yarısına bir kayma olduğu ortaya çıkıyor. Ve arka arkaya gruplar var, bu da çok iyi değil, ama hiç yoktan iyidir.
Garip. Merak ediyorum bu nasıl açıklanabilir?
Yorumladığım başka bir versiyonum var ama mantıklı sebeplerden dolayı beğenmedim:
Hangi RandomInteger() kullanıyorsunuz? Ben XOR'um.
close[i-1] ve open[i] arasında 1 tik farkı vardır. 1. kene ile savaşmanın amacı nedir?
Yanılıyorsun) 1 tik ile farklılık göstermiyorlar, bu değerler eşit olacak.
https://www.mql5.com/ru/docs/runtime/testing
Yeni bir dakika çubuğu, yeni bir dakikanın başladığı anda (saniye sayısı 0 olur) değil, bir işaret geldiğinde açılır - en az bir puanlık bir fiyat değişikliği.