Teoriden pratiğe - sayfa 531

 
Yuriy Asaulenko :

Yazarlar.)) DLL aracılığıyla üçüncü taraf kitaplıklarını aramak daha kolaydır ve bununla asla uğraşmayın.

Numara. Daha kolay değil.

Kase'yi bir enayilere satmak istiyorsanız, bunu üçüncü taraf DLL'leri olmadan yapmanız gerekecektir.

Evet ve tüm bu mezhdllevye etkileşimleri - Şahsen gerçekten sevmiyorum. Her şeyin "yerel" ve yerleşik olması çok daha iyi. Teorik olarak, taşınmış bir ALGLIB kullanmak mümkün olabilir, ancak iyiden iyiye bakmazlar - sınıfım bana uyuyor.

 
Cat Libre Black :

Ama yine de soru açık kalıyor.

"Sadece düz" nasıl tanımlanır.

Örneğin, eşbütünleşik varlıkların yayılmasıyla ticaret yapın. Neredeyse her zaman düzdür.
 
RRR5 :
zor, ALGLIB'de isterim.
Ve bu kadar zor olan ne? Her durumda, verileri hazırlamanız gerekecek - ancak benim sınıfımda bunları istediğiniz gibi hazırlamakta özgürsünüz, sınıfın kendisi sanal işlevler aracılığıyla X ve Y değerlerini isteyecek ve ALGLIB'de - yapmanız gerekiyor her şeyi hazırla ve oraya ilet.


Maliyetler aşağı yukarı aynı. Hız bence de.

 
Georgiy Merts :

Numara. Daha kolay değil.

Kase'yi bir enayilere satmak istiyorsanız, bunu üçüncü taraf DLL'leri olmadan yapmanız gerekecektir.

Evet ve tüm bu mezhdllevye etkileşimleri - Şahsen gerçekten sevmiyorum. Her şeyin "yerel" ve yerleşik olması çok daha iyi. Teorik olarak, taşınmış bir ALGLIB kullanmak mümkün olabilir, ancak iyiden iyiye bakmazlar - sınıfım bana uyuyor.

Enayi Kase'yi neden 3 kopek'e satayım? İşe yarayacaktır.))

Marketi bedavaya bile almadım.)) Kısıtlamalar konusunda moderatörle anlaşamadık.) Nizya, bilirsiniz, kısıtlamalar.

 
Yuriy Asaulenko :

Ama iğrenç bir şekilde inşa ediyor.) Ancak, birçok uygulama için bu fazlasıyla yeterli.

Bununla birlikte, EMA kesinlikle her bakımdan diğer "standart" MA'lar arasında en iyisi olmaya devam etmektedir. Tek şey, sorunu yumuşatmak için bir dönemi olması - gerçekten hiçbir şeye karşılık gelmiyor. Bu nedenle, EMA'ları aynı T'deki diğer MA'larla karşılaştırmak kesinlikle yanlış ve anlamsızdır.

EMA dönemi neye karşılık geliyor - resimli başlıkta https://www.mql5.com/ru/forum/165546/page2#comment_3974141
О запаздывании скользящих средних
О запаздывании скользящих средних
  • 2017.01.05
  • www.mql5.com
Говорят, что значения EMA "ближе" к последним курсам, чем SMA. Задумался, стал считать...
 
Vladimir :
EMA dönemi neye karşılık geliyor - resimli başlıkta https://www.mql5.com/ru/forum/165546/page2#comment_3974141

EMA'da T parametresinin gerçeklikle hiçbir ilgisi olmadığını ve karşılaştırmanın yanlış olduğunu söyledim.

 
Yuriy Asaulenko :

Butterworth'u daha çok seviyorum ve bunun nesnel nedenleri var.

Ancak bu tren, referans olarak artık alakalı değil - uzun süredir devam eden bir aşama.

Her türlü "geliştirilmiş" Mashek och kod tabanında. çok, ama onlar hakkında kesin bir şey söylemeyeceğim - bilmiyorum, denemedim.

Mql varyantında ema hesaplamak için önceki değeri, diğer maskaralar için daha fazla değer veya kat kat daha fazla değer gerekir. Artılardan, Butterworth'un seğirmediği yerde ema seğirmesini yakalayabilir veya güzel ve akıllı görünmesini sağlayabilirsiniz. Tüm maskot çeşitliliği ile, katsayıların hesaplanmasında (belki fark etmemiştim) ema yoktur - bu, ema'nın bariz bir akademik uyarlanabilirliği gibidir. Ancak normal bir tetikleyici için standart bir ema yeterlidir.

 
"Doğrusal olmayan en küçük kareler
ALGLIB paketi, kullanıcı tanımlı bir işlev kullanarak doğrusal olmayan yaklaşımı destekler."
http://alglib.sources.ru/interpolation/leastsquares.php
 
Novaja :

Bir şey bana Smokchi'nin yeniden çizmeden böyle bir etki elde etmek istediğini söylüyor, çünkü her seferinde yalnızca son noktayı alır ve "yeniden çizmeyi" atarsak, kanalımız deli gibi dönecek ve böyle güzel bir resim olmayacak. Mesela, uh ..., eldeki çizelgede resim yok, hemen anlaşılır, LR'yi arkadan alıyoruz (Vinin, kod tabanında 3 * LWMA-2 * SMA formülüne sahipti. ) çizilmiş)). Yeşil noktalar. MA, LR gibi yapılırsa, dikdörtgen bir pencereye sahiptir, o zaman yeniden çizilir (böylece istenirse fare çizebilir)), SMA'nın kendisi yeniden çizmez ve LRMA da yeniden çizmez, ancak artık güzel bir resim yoktur. Bu arada, LR açısını buradan tg ile hesaplamak çok kolay.

PS Forumda, maskotlar aracılığıyla bile, 2 derecelik polinomları, ikinci dereceden LR'yi düşündüler ve bir başkası, 3 derecelik bir polinom için elini kaldırmaya çalıştı.

Tangent aracılığıyla hiçbir şey saymanıza gerek yok.

3*LW-2*SM sağ regresyon noktası

4*SM-3*LW sol regresyon noktası

sol noktayı sağ noktadan çıkarın ve boşluk sayısına (adımlara) bölün.

3*LW-2*SM - (4*SM-3*LW) = 3*LW+3*LW -2*SM -4*SM = 6*LW-6*SM

(6*LW-6*SM)/( PERİYOD -1) = (6/(PERIOD-1))*(LW-SM)

6 / (PERIOD-1) alırız OnInit'te bir kez sayarız, sonra LW-SM farkıyla çarparız, bu eğim açısıdır, peki ya da size uygun olan regresyon adımıdır.

 

bunu anlamak uzun zaman alıyor, ALGLIB öyle bir şekilde yazılmış ki, .dll çıkartabiliyorsunuz ama ALGLIB'i kullanmak çok zor, her işlevi "google" yapmanız gerekiyor, çok zaman alıyor , İnternette bilgi yok, sadece sorular))

ÇUŞ'ları sıfırdan yazmak daha kolay, şimdiye kadar sadece lineer cebir ile arkadaş olmayı başardım - ama neredeyse bir hafta boyunca harcadığım zamanı kullanmak için - Matlab ile fonksiyonların analojilerini bulmak için birçok test yapmam gerekiyor.

onlar. fikirleri Matlab'da kontrol etmek (veya onları MQL'de sıfırdan yapmak) daha kolaydır ve fikrin MQL'ye taşınması gerekiyorsa, ALGLIB'yi incelemeniz gerekecektir.