"Çoklu Regresyon Analizi. Strateji Oluşturucu ve Test Cihazı Bir Arada" makalesi için tartışma

 

Yeni makale Çoklu Regresyon Analizi. Strateji Oluşturucu ve Test Cihazı Bir Arada yayınlandı:

Makalede, alım satım sistemlerinin geliştirilmesi için çoklu regresyon analizinin kullanım yollarına ilişkin bir açıklama verilmiştir. Ayrıca, strateji arama otomasyonu için regresyon analizinin kullanımı gösterilmiştir. Programlamada yüksek yeterlilik gerektirmeden oluşturulan ve bir EA'ya entegre edilen bir regresyon denklemi örnek olarak verilmiştir.

Bir Forex alım satım kursuna katılan bir tanıdığım, bir keresinde bir alım satım sistemi geliştirmek için bir görev aldı. Yaklaşık bir hafta uğraştıktan sonra, bu işin muhtemelen tez yazmaktan daha zor olduğunu söyledi. O zaman çoklu regresyon analizini kullanmasını önerdim. Sonuç olarak, bir gecede sıfırdan geliştirilen bir alım satım sistemi, denetmen tarafından başarıyla onaylandı.

Çoklu regresyonu kullanmanın başarısı, göstergeler ve fiyat arasındaki ilişkileri hızlı bir şekilde bulma yeteneğindedir. Tespit edilen ilişkiler, belirli bir olasılık derecesi ile gösterge değerlerine dayalı olarak fiyat değerinin tahmin edilmesini sağlar. Modern istatistiksel yazılım, bu ilişkileri bulmaya çalışırken binlerce parametrenin aynı anda filtrelenmesine olanak tanır. Bu, endüstriyel olarak çakıldan altın elemekle karşılaştırılabilir.

Sırasıyla gösterge verileri çoklu regresyon analizine yüklenerek ve veri manipülasyonu uygulanarak kullanıma hazır bir strateji ve strateji oluşturucu geliştirilecektir.

Bu makale, çoklu regresyon analizini kullanarak bir alım satım stratejisi oluşturma sürecini gösterecektir.

Bu denklemin EA'da vereceği sonuçları görelim. Şek. 12'de, regresyon analizinde uygulanan 1 Temmuz ile 1 Eylül 2011 tarihleri arasındaki verileri kullanarak EA testinin sonuçları gösterilmiştir. Grafik daha düzgün hale geldi ve EA daha fazla kar sağladı.

Şek. 12. Eğitim dönemi boyunca EA performansı

Yazar: ArtemGaleev

 
Bilmiyorum, bilmiyorum...
Grafiklere göre, kârlı işlemlerin kazanan işlemlere oranı çok düşük ve büyük düşüşler var.
Ayrıca, küçük stoplar ve büyük kârlar (veya kaybedilen işlemlerin hızlı kapanması ve kârlı olanların aşırı tutulması) gibi görünüyor.
Şimdi nadiren ama uygun bir şekilde açılan nokta danışmanları talep görüyor.


Konu oldukça ilginç olsa da, prensip olarak bir sinir ağını aynı şekilde eğitirdim.
Sadece sinir ağı çok fazla kaynak tüketmesine rağmen kendi kendini eğitti. Ve ayrıca ağırlıkların tahmininde sinir ağı davranışının ilkelerini anlamak,
Statistica'nın verdiği güzel bir tabloya bakmaktan çok daha zordur. :)

Ve en üzücü olan şey, neredeyse tüm süper akıllı analiz yöntemlerinin iki veya üç mashka ve biraz bollinger içeren bir Uzman Danışman tarafından kolayca geride bırakılmasıdır.
Ve hem kısa hem de uzun vadede....

 
MQL5'in bir dosyaya tek satırda yalnızca 64 göstergenin çıktısını desteklediğine dikkat edilmelidir.

Ve gerekli veri setini gerekli sınırlayıcı ile ayırarak (örneğin, "asd;qwe;zxc[....]bnm") bir dizeyi kendiniz yapıştırırsanız ve bunu FileWrite 'a iletirseniz...?

 
Ayrıca "strateji oluşturucuların" bazı avantajlarını da görüyorum. Geriye bunların nasıl doğru kullanılacağını öğrenmek kalıyor
 

komposter:

MQL5'in bir dosyaya tek satırda yalnızca 64 göstergenin çıktısını desteklediğine dikkat edilmelidir.

Gerekli sınırlayıcı ile ayrılmış (örneğin, "asd;qwe;zxc[....]bnm") gerekli veri setini içeren bir satırı yapıştırır ve bunu FileWrite 'a iletirseniz ne olur...?


Metinden bu ifadenin neye atıfta bulunduğunu hiç anlamadım?

Ama bunu çürütmek için, size ~32000 harfe kadar sorunsuz bir şekilde bir dizeye sığdırabileceğinizi ve "\r" sınırlayıcısını kullanarak tüm dosyayı bir dizeye sığdırabileceğinizi söyleyeceğim.

Bu StringConcatenate() fonksiyonunun parametreler üzerinde kısıtlamaları vardır, ancak kimse mevcut dizeye basitçe eklemeyi veya StringConcatenate() 'i tekrar tekrar kullanmayı yasaklamaz .

 
Alayımız geldi. Geriye istatistikten EViews'e geçmek kalıyor - artıklar ve kararlılık analizi de dahil olmak üzere tam regresyon analizi mevcut olacak
 
faa1947:

Alayımız geldi. Şimdi istatistikten EViews'e geçmemiz gerekiyor ve artıklar ve kararlılık analizi de dahil olmak üzere tam regresyon analizi kullanılabilir hale gelecek
Artıkların analizi ve kararlılık ayrı bir yayını hak etmektedir. Burada sadece geçerken değindim. İstatistik programlarına gelince, birçok farklı program var. Regresyon analizi temel analizlerden biri olduğu için birçok programda yer almaktadır.
 
ArtemGaleev:
Artıkların analizi ve kararlılık ayrı bir yayını hak etmektedir. Burada sadece kısaca değindim. İstatistik programlarına gelince, birçok farklı program var. Regresyon analizi temel analizlerden biri olduğu için birçok programda yer almaktadır.
EViews biraz bilgi birikimi açısından benim kişisel tercihim. Burada iki makaleden yola çıkarak bir başlık açtım. Katılabilirsiniz.
Эконометрика: прогноз на один шаг вперед - MQL4 форум
  • www.mql5.com
Эконометрика: прогноз на один шаг вперед - MQL4 форум
[Silindi]  

Из статьи:

İlginç bir şekilde, eğitim verileri test cihazında sıklıkla olduğu gibi aşırı optimizasyon sergilememiştir. Bu durum muhtemelen aşırı optimizasyonun olmadığına işaret etmektedir.

Bu iyimserlik için yazarın karmasına büyük bir artı)
 
Urain:

Metinden bu ifadenin neye atıfta bulunduğunu hiç anlamıyorum?

Ancak bunu çürütmek için size ~32000 harfe kadar tek bir dizeye sorunsuzca sığdırabileceğinizi ve "\r" sınırlayıcısını kullanarak tüm dosyayı tek bir dizeye sığdırabileceğinizi söyleyeceğim.

Bu StringConcatenate() fonksiyonunun parametreler üzerinde kısıtlamaları vardır, ancak kimse mevcut dizeye basitçe eklemeyi veya StringConcatenate() 'i tekrar tekrar kullanmayı yasaklamaz .

FileWrite(h,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,64) muhtemelen bununla ilgilidir;

64 bile değil, 63. Fonksiyonun toplam 64 parametresi olabilir.

 
Integer:

Muhtemelen bu FileWrite(h,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,64) hakkında;

64 bile değil, 63. Fonksiyonun toplam 64 parametresi olabilir.

"" yerine "+" kullanabilirsiniz, ancak bu muhtemelen size değil yazara verilen bir cevaptır.