![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
R ile nasıl daha iyi entegrasyon yapabileceğimizi tartışalım.
Bu ilginç bir konu ve iyi geliştirilebilir.
R ile nasıl daha iyi entegrasyon yapabileceğimizi tartışalım.
Bu ilginç bir konu ve iyi geliştirilebilir.
R ile yeni tanışmaya başladım ve sonra destekçiler soruma cevap vermediler, kodu R'de bir DLL'ye taşımak mümkün müdür, bu daha sonra doğrudan MQL4/5 programlarından kullanılabilecektir. Matlab'da bunu yapmak kolaydır ve çok uygundur. Doğru, yüzlerce megabayt çalışma zamanını sizinle birlikte sürüklemeniz gerekiyor.
Bir kez daha soracağım - kodu R'de bir DLL dosyasına koyabilir miyim? Mümkünse, entegrasyon gerekmez. Sonunda forumu düzeltmek daha iyidir, böylece imleç alıntılanana atlamaz))
R ile nasıl daha iyi entegrasyon yapabileceğimizi tartışalım.
Bu ilginç bir konu ve iyi geliştirilebilir.
Bu gerekli )
R'de "kara kutuları" eğitmek ve genel olarak verileri analiz etmek uygundur. Ve her şeyi bir Uzman Danışmana aktarabilirsiniz, yalnızca eğitimli bir modele itiraz edin ve hayat iyi olacak.
R ile nasıl daha iyi entegrasyon yapabileceğimizi tartışalım.
Bu ilginç bir konu ve iyi geliştirilebilir.
Tünaydın.
Bu gerçekten çok ilginç bir konu. R'yi uzun süredir R'ye veri iletmek ve sonuçları geri almak için bir ağ geçidi olan MT4R.dll aracılığıyla kullanıyorum. Bu, Expert Advisor'larda herhangi bir sorunu çözmek için oldukça yeterlidir.
Bu nedenle bence 1. seçenek bile yeterli.
Seçenek 2. Nasıl görünecek? R komutları/komut dosyaları doğrudan MKL4 programında yürütülecek mi?
Tüm hesaplamalar artık terminal biçiminde (Rterme) çalışan R'de gerçekleştirilir. Seçenek 1 ise, normal ağ geçidinin R'de olduğu açıktır. Başlangıç için bu oldukça yeterli. Diğer tüm eylemler: veritabanları ile iletişim, diğer dillerde programları çağırma ve yürütme gibi ve çok daha fazlası zor değildir.
Peki ya 2. seçenek? R'nin olasılıkları üzerinde herhangi bir kısıtlama olmaması önemlidir.
Söylemek istiyorum ki terminalin R ile entegrasyonunu yaparsanız terminali hemen lider konuma getirir. Abartmadan.
R dilinin algoritmik tüccar için sağladığı olanaklar tek kelimeyle harika.
Sana iyi şanslar dilemek istiyorum.
Mütevazı bilgim ve tecrübemle her aşamada katılmaya hazırım.
İyi şanlar
R ile nasıl daha iyi entegrasyon yapabileceğimizi tartışalım.
Bu ilginç bir konu ve iyi geliştirilebilir.
Bir süre önce (birkaç yıl) forumlardan birinde R'yi ticaret terminali ile entegre etme vizyonumu ayrıntılı olarak açıkladım.
Ayrıca, bu tür bir entegrasyonun argümanlarını ve faydalarını ayrıntılı olarak anlattı.
Daha detaylı olarak teknik detay düzeyinde cevap veremem.
1. Bugün kullandığım bir koltuk değneği var - kod tabanında ve Pascal ile yazılmış
2. Bir terminal örneği var, ancak bazı brokerler için
3. R'nin kendisi çok özel bir yazılım sistemidir: metin kod satırlarını yürüten bir çekirdeğe sahip bir yorumlayıcı. Dolayısıyla bu çekirdek, standart dokümantasyon setine dahil olan R Internal'da özel olarak belgelenmiştir.
Benim için ideal seçenek şöyle olurdu:
1. Harici olarak MT4 kopyası olan bir terminal var (5)
2. Algoritmik dil R.
3. MT4'ün tüm ticaret ve diğer özel işlevleri bu terminalde kaldı
Tünaydın.
Bu gerçekten çok ilginç bir konu. R'yi uzun süredir R'ye veri iletmek ve sonuçları geri almak için bir ağ geçidi olan MT4R.dll aracılığıyla kullanıyorum. Bu, Expert Advisor'larda herhangi bir sorunu çözmek için oldukça yeterlidir.
Bu nedenle bence 1. seçenek bile yeterli.
Seçenek 2. Nasıl görünecek? R komutları/komut dosyaları doğrudan MKL4 programında yürütülecek mi?
Tüm hesaplamalar artık terminal biçiminde (Rterme) çalışan R'de gerçekleştirilir. Seçenek 1 ise, normal ağ geçidinin R'de olduğu açıktır. Başlangıç için bu oldukça yeterli. Diğer tüm eylemler: veritabanlarıyla iletişim, diğer dillerde programları çağırma ve yürütme gibi ve çok daha fazlası zor değildir.
Peki ya 2. seçenek? Dilin işlevselliği üzerinde herhangi bir kısıtlama olmaması önemlidir.
Söylemek istiyorum ki terminalin R ile entegrasyonunu yaparsanız terminali hemen lider konuma getirir. Abartmadan.
R dilinin algoritmik tüccar için sağladığı olanaklar tek kelimeyle harika.
Sana iyi şanslar dilemek istiyorum.
Mütevazı bilgim ve tecrübemle her aşamada katılmaya hazırım.
İyi şanlar
R ile yeni tanışmaya başladım ve sonra destekçiler soruma cevap vermediler, kodu R'de bir DLL'ye taşımak mümkün müdür, bu daha sonra doğrudan MQL4/5 programlarından kullanılabilecektir. Matlab'da bunu yapmak kolaydır ve çok uygundur. Doğru, yüzlerce megabayt çalışma zamanını sizinle birlikte sürüklemeniz gerekiyor.
Bir kez daha soracağım - kodu R'de bir DLL dosyasına koyabilir miyim? Mümkünse, entegrasyon gerekmez. Sonunda forumu düzeltmek daha iyidir, böylece imleç alıntılanana geçer))
Lütfen bu DLL ile çalışma sürecini daha ayrıntılı olarak açıklayın. Ve nereden alabilirim?
DLL benim değil, ama onu kod tabanına koydum.
işte bağlantı
Ve işte paketlerden biriyle kullanmanın bir örneği
Kesin olarak bilmiyorum ama büyük ihtimalle DLL mümkün değil. Ancak bu, başka olasılıkların olmadığı anlamına gelmez. Gerçek şu ki, R, C benzeri bir dil değildir, ancak C ile yazılmıştır. R, LISP diline çok daha yakındır ve entegrasyon fikirleri daha çeşitlidir.
Oh, uzun zaman önce Autocad için Lisp yazmıştım! İlk başta beyni nasıl çıkardığını hala hatırlıyorum))) Sonra gerçekten dahil oldum.
Dedikleri gibi, hamsterler ilk başta elektrikli süpürgeyi beğenmedi ve sonra hiçbir şey dahil olmadı)
DLL benim değil, ama onu kod tabanına koydum.
işte bağlantı
Ve işte paketlerden biriyle kullanmanın bir örneği