Kitaplıkları MQL5'e dönüştürmenin zamanı geldi - sayfa 8

 
Renat :
Bunu kendimiz yapıyoruz.

Eh, bu bir pazarlama meselesi, bence, yazarı çekmek için telif haklarını çekmek mantıklı olduğundan, neyin ne olduğunu daha iyi anlıyor.

Ama mesele önemli değil, asıl mesele İncil'in uyarlanması. Örneğin, uzun zamandır bu İncil'den klot'un FFT uyarlamasını kullanıyorum.

Tehdit Şimdi yararlı bir şey aramak için interneti kürekliyorum, keşke bu konudaki mağdurlardan daha fazla dilek olsaydı, arama yönlendirildi.

 
Hem dili hem de uyumluluğunu daha iyi çözmek için orta ölçekli projelerin birkaç portunu kendimiz yapmak bizim için yararlıdır.

ALGLIB'yi taşırken dilde bir takım iyileştirmeler yapıyoruz.
 
Urain : Keşke bu başlıktaki mağdurlardan daha fazla dilek olsaydı, arama yönlendirilirdi.
Dilekler var, daha önce iş parçacığına bakın. Ve tek başına sinir ağlarına indirgenmekten çok uzaklar.
 
Mathemat :
Dilekler var, daha önce iş parçacığına bakın. Ve tek başına sinir ağlarına indirgenmekten çok uzaklar.

Tüm dilekleri tekrarlamak için çok tembel olmayacağım (tekrar olmadan):

TheXpert

https://www.mql5.com/ru/articles/1565 -- FANN çok popüler bir nörokütüphanedir, büyük olasılıkla tamamen taşınabilir.

https://www.mql5.com/ru/code/10684 -- R için MT4 sarıcı -- daha fazla ayrıntı burada

avoitenko

Belki konu dışı. Ama bir zamanlar makalem için MNC algoritmasını buradan aldım : http://alglib.sources.ru/
Hilbert-Huang dönüşümü.
matematik

Genel matematiksel İncillere ihtiyacımız var - lineer cebir, analiz, difours (her tür, sadece sıradan olanlar değil), optimizasyon yöntemleri (sadece GA değil, bu okyanusta bir damla), terver / matstat bir zorunluluktur - ve çok daha fazlası .

Zed Grafik kitaplığı:

1. Ayrıntılı açıklama ve örnekler: http://jenyay.net/Programming/ZedGraph

2. Arşivler, demo, belgeler: http://sourceforge.net/projects/zedgraph/files/

//---

Grafiklerle ilgili başka bir kütüphane:

http://www.codeproject.com/Articles/32836/A-simple-C-library-for-graph-plotting

Her şeye ihtiyaç var. En azından sadece yardımcı kütüphaneler, örneğin, dizelerle, dizilerle, dosyalarla çalışmak için, bunun için PHP'yi temel alabilirsiniz, orada her durum için işlevler vardır.

Bir başka ilginç koleksiyon: http://musicdsp.org/archive.php .

Dal dilek listesine dönüşüyor benimkini de buraya koyayım

Sayısal kütüphanelere gelince:

  • enterpolasyon, yumuşatma ve yaklaşım
  • matrislerle çalışmak
  • optimizasyon (aşırı arama), yöntemler:

Tek boyutlu: Altın kesit yöntemi, Dikotomi, Parabol yöntemi, Grid arama, Fibonacci yöntemi, Üçlü arama
Doğrudan yöntemler: Gauss yöntemi, Nelder-Mead yöntemi, Hook-Jeeves yöntemi, Yapılandırma yöntemi, Rosenbrock yöntemi
Birinci mertebe: Gradyan inişi, Zeutendijk yöntemi, Koordinat inişi, Eşlenik gradyan yöntemi, Quazi-Newton yöntemleri, Levenberg-Marquardt algoritması
İkinci derece: Newton yöntemi, Newton-Raphson yöntemi
Stokastik: Monte Carlo yöntemi, Tavlama benzetimi, Evrimsel algoritmalar, Genetik algoritmalar , Diferansiyel evrim, Karınca kolonisi algoritması, Parçacık sürüsü yöntemi

Wikipedia'dan bir liste, tamamı muhtemelen gerekli değildir

  • nöral ağlar?

Sayısal yöntem kitaplıklarına ek olarak:

  • diyagram oluşturma

Ve Java Reflection API'sinin bir analogunu dile gömün

  • Nesne sınıfının tanımı.
  • Değiştiriciler, alanlar, yöntemler, yapıcılar hakkında bilgi alma.
  • Program çalıştırılana kadar adı bilinmeyen bir sınıfın örneğini oluşturun (dize olarak verilir).
  • ...

Ve düzenli ifadeler

Ve buna iyi bir ekleme, programı sembol tablosu penceresinde değil de çalıştırma yeteneği olacaktır. Ve normal bir pencerede. Kullanıcı "uygulamalarından" kaçamayacağınız zaten açık, bu yüzden neden bir sembole bağlanasınız, çünkü herhangi bir işlem için herhangi birine başvurabilirsiniz. Genel olarak, 5-ke'de, varsayılan olarak bir sembolün üzerine gelinmesi gerekli değildir. Bu, gerçekten uygun olduğu çok sayıda gösterge ve uzman uygulamadır.

Ve en azından, arayüz öğelerinden grafiğe olayların "ortaya çıkmasını" engellemek için, şimdi sürüklenen pencere nesnesi, grafiği kaydırmanın yanı sıra can sıkıcıdır (veya belki de zaten öyledir?).

Statik yöntemler için teşekkürler - singletonlarım artık global işlevler değil.

ALGLIB ve FANN, bu iki İncil'de bulunmayanlardan, belirtilen her şeyin çoğunu uygular, Tamsayı tol64 yazısını görüyorum .

Mathemat , Vigor joo'nun gönderilerinde pek çok şey var, ancak taşınması gereken bu İncillerin nerede olduğuna dair hiçbir ayrıntı yok?

 
Optimizasyonda yalnızca şunu buldum http://ool.sourceforge.net/
ancak uygulanan sadece üç yöntem vardır.
Open Optimization Library - OOL
  • S. D. Ventura
  • ool.sourceforge.net
The Open Optimization Library (OOL) is a set of optimization codes written in C, under the GNU Scientific Library (GSL) standards. All the algorithms, implemented in OOL, were published in well known optimization journals. Initially, we present methods for minimization of functions subject to simple (box) bounds. Our aim is to provide an...
 
Burada da zayıf bir İncil yok http://www.gnu.org/software/gsl/
GSL - GNU Scientific Library - GNU Project - Free Software Foundation (FSF)
  • www.gnu.org
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test...
Dosyalar:
gsl-1a15.zip  4113 kb
 
Urain :

Mathemat , Vigor joo'nun gönderilerinde pek çok şey var, ancak taşınması gereken bu İncillerin nerede olduğuna dair hiçbir ayrıntı yok?

HHT ile taşıma açısından sorunlar var - hiçbir yerde açık kaynaklı proje görmedim.

İşte bulduklarım (ekli).

Dosyalar:
HHT.ZIP  2 kb
 
joo :

HHT ile taşıma açısından sorunlar var - hiçbir yerde açık kaynaklı proje görmedim.

İşte bulduklarım (ekli).

http://www.scholarpedia.org/article/Hilbert-Huang_transform
Hilbert-Huang transform - Scholarpedia
Hilbert-Huang transform - Scholarpedia
  • www.scholarpedia.org
The (HHT) is NASA's designated name for the combination of the empirical mode decomposition (EMD) and the Hilbert spectral analysis (HSA). It is an adaptive data analysis method designed specifically for analyzing data from nonlinear and nonstationary processes. The key part of the HHT is the EMD method with which any complicated data set can...
 
Ağın Rusça dahil daha ayrıntılı bir açıklaması var, ancak kaynak kodu yok. Bir önceki mesajdaki ekte kaynak var.
 
joo :
Ağın Rusça dahil daha ayrıntılı bir açıklaması var, ancak kaynak kodu yok. Bir önceki mesajdaki ekte kaynak var.
Matlab projelerim var komisyon alır mısın?
Dosyalar: