Mat araştırma. paketler - sayfa 6

 
СанСаныч Фоменко :

Her zaman MT'nin neden R'ye dahil olmadığını merak etmişimdir?


Belki R dilinin ideolojisi açık kaynak olduğu için CRAN deposunda açık kaynak paketleri vardır.
 
Vladimir Perervenko :

Gerçekçi olalım.

Bugün, editörlü MT4 terminali sorunsuz çalışıyor (en azından benim için). R ile etkileşime geçmek için biraz eklemeniz gerekiyor.

Bunun nasıl yapılacağı, geliştiricilerin görmesi için daha iyidir. Ana şey, kullanıcılar için hızlı ve baş ağrısı olmadan.

İyi şanlar

Öyle görünüyor ki, bu başlıkta bir MT4R.dll analogu aracılığıyla erişim sağlamanın hızlı ve kolay olduğu sonucuna varmışlardır. MK, ihmal edilebilir bir avuç meraklı için yeni bir R-terminalinin yaratılmasıyla uğraşmayacak. Site 3 yıl tamir edilemez..
 
Vladimir Perervenko :
Belki R dilinin ideolojisi açık kaynak olduğu için CRAN deposunda açık kaynak paketleri vardır.
Bu arada, CRAN kısaltmasının anlamı nedir? Ve sonra Google, "CRAN nedir" isteği üzerine bana "CRANE, ağır yükleri kaldırmak ve taşımak için bir mekanizma" gibi inciler verir. ))
 

Yandex bunu veriyor

 
Alexey Volchanskiy :

Önceki yazıları okuma alışkanlığım var, bu yüzden tavsiye bana göre değil))

*******************************

SanSanych Fomenko 2016.02.12 15:18 TR

R'nin kendisi üçlü frenlidir. Bu bir tercüman. Hata ayıklamada hiç sorun yok, ilk başta hata ayıklayıcıyı kullanmaya başladım ve sonra işe yaramaz olduğu ortaya çıktı.

R hızı hakkında konuşursak, o zaman birkaç husus var.

1. bayt koduna çevrilebilir, ancak bu bir kümes hayvanı

*******************************

MQL4/5'in derlenmiş diller olduğunu anlıyor musunuz? Ve MT benzeri bir R terminali hayaliniz için Metaquotes'ın bir R derleyicisiyle ne ilgisi olabilir?

1. Gönderilerimin başlangıcından fazlasını okuyun

2. R programları çok küçüktür. 100 satır kod - bu, paketlere tam bir referans olabileceğinden, anlambilim açısından çok büyük bir program olabilir. Randomforest için R'yi Alglib ile değiştirmeye çalıştı. R'de bu bir satırdır. İşin hızı C'dir. Bazı parametreler için tüm çekirdekler yüklenir. R'nin yavaşlığı nerede? Burada tercüman nerede?

Bunun Alglib'e olan arayüzü sadece çılgın. Rastgele ormanı bildiğimden, birkaç yüz satırı kaplayan parametreleri çözemedim.

3. Birisi 1000 satır kod yazabilseydi, yani. büyük olasılıkla, R'nin tüm olasılıklarını bilmeden ve bu 1000 satır paralelleştirilemez, sonra bunları C'de yeniden yazın - anladığım kadarıyla, dll'nin bile biçimlendirilmesine gerek kalmayacak.

4. Üzgünüm, ancak R ile bir derleyiciye ihtiyacınız olduğunu önermek sadece aptalca. R, mükemmel bir şekilde dengelenmiş bir sistemdir ve büyük miktarda hazır C kodunu dahil etmek için mükemmel bir şekilde uygundur.Yüksek verimli kitaplıkların kullanımı nedeniyle verimli programlar yapma yeteneği açısından MQL'yi geride bıraktığından şüpheleniyorum. bilgisayarının çekirdeklerini değil, aynı zamanda komşu bilgisayarları da. Bulut bilişimin de mümkün olduğunu gördüm.

not.

Bana öyle geliyor ki, R'nin yetenekleri hakkında herhangi bir varsayımda bulunmadan önce üzerinde biraz çalışmanız gerekiyor. Her halükarda, algoritmik yetenekleri açısından R'nin ilk on prosedürel programlama dili arasında olduğunu ve C varyantlarının yanında olduğunu unutmayalım.

 
Alexey Volchanskiy :
Bu arada, CRAN kısaltmasının anlamı nedir? Ve sonra Google, "CRAN nedir" isteği üzerine bana "CRANE, ağır yükleri kaldırmak ve taşımak için bir mekanizma" gibi inciler verir. ))

CRAN - Kapsamlı R Arşiv Ağı

Burası başlangıç

Ada göre paket listesi .

Paketlerin tematik gruplandırılması

Zaman serileriyle çalışmak için paket seçimi

Ekonometriye göre paket seçimi

Makine öğrenimi paketlerinin seçimi

Yüksek verimli yürütme ve paralel işleme için paket seçimi

 
Vladimir Perervenko :

Gerçekçi olalım.

Bugün, editörlü MT4 terminali sorunsuz çalışıyor (en azından benim için). R ile etkileşime geçmek için biraz eklemeniz gerekiyor.

Bunun nasıl yapılacağı, geliştiricilerin görmesi için daha iyidir. Ana şey, kullanıcılar için hızlı ve baş ağrısı olmadan.

İyi şanlar

Teklifimde, özel bir şey yazmanıza gerek olmayacağı gerçeğinden hareket ettim: R'de biri hazır terminal koduna erişmek için, ikincisi ticaret işlevlerine erişmek için olmak üzere, paket olarak tasarlanmış iki kabuk olacak.
 
Alexander Bereznyak :

Yandex bunu veriyor

Güzel! Rus Yandex de konuyla ilgili ilk birkaç bağlantıyı doğru bir şekilde verdi. Sonra kule vinçler gitti)

Google her şeyi bilir

vinç

 
Alexey Volchanskiy :
Öyle görünüyor ki, bu başlıkta bir MT4R.dll analogu aracılığıyla erişim sağlamanın hızlı ve kolay olduğu sonucuna varmışlardır. MK, ihmal edilebilir bir avuç meraklı için yeni bir R-terminalinin yaratılmasıyla uğraşmayacak. Site 3 yıl tamir edilemez..

Yazdığınız gibi, o zaman haklısınız.

Bunu da hesaba katarsak:

  • Sayısal olarak mevcut olandan çok daha büyük yeni bir izleyici kitlesi olacak mı? Ve borsalarda profesyonelce işlem yapmak?
  • Ama dünyanın zirvesine R şeklinde katılmaya değmez mi? microsoft olarak mı?
  • ya da belki ilk iki ikramiye için işçilik maliyetleri saçma olacaktır, çünkü her şey zaten yazılmıştır ve sadece yazılanlara bir itiraz eklemeniz gerekir? Yeniden yazmak gerekli mi?

 

İşte MT4 ve R'yi entegre etmek için ilginç bir seçenek. İşyerinde denemedim, ancak açıklamaya göre iyi görünüyor. Bir grup meraklı bunu yapabilirse, geliştiriciler ...

Bir karar veya sonuç bekliyoruz.

Not: Bu arada, test cihazında ne göstergeler ne de R ile Uzman Danışmanlar başlatılmaz.

PSPS: Başarısız bir entegrasyon örneği ortaya çıktı. referans için bırakın

İyi şanlar

Zorro Manual
  • manual.zorro-trader.com
Zorro Trading Robot Manual