ATcl - MT4 için Tcl yorumlayıcısı - sayfa 5

 
Maxim Kuznetsov :

ATcl Beta 2 sürümü

Hafif bir gecikmeyle ATcl'nin yeni bir sürümü yayınlandı.

Sürüm ayrıntıları, bkz. http://nektomk.ru/atcl:beta2

Domain ile ilgili sorunlar olduğu için SourceForge üzerinde dağıtımın kullanılabilirliğini sağlamak için bir proje yapılmıştır: https://sourceforge.net/projects/mt-atcl/

Projeyi indirebilirsiniz. SF sayfasından veya normal indirme sayfasından: http://nektomk.ru/atcl:install

Arşiv de ektedir.

Yeni özellikler:

- WebSockets ile çalışma demosu eklendi

- Excel yönetimi ve onunla veri alışverişi demosu eklendi

- Tk çalışmaya başladı (ayrıca bir demo var) - artık en kapsamlı GUI'yi hızlı ve kolay bir şekilde oluşturabilirsiniz

Bilinen hata:

- en son anda tespit edildi: ATcl göstergeleri ve Tk kullanan bir Uzman Danışman aynı anda tek bir çizelgede yüklenirken bir çakışma var. Hatanın doğası açıktır, ancak henüz kodda yer almamıştır ve bu nedenle henüz düzeltilmemiştir.
Ayrı ayrı, hepsi harika çalışıyor, bu yüzden gecikmeli olsa da, bu hatayı içeren bir sürüm yayınlamaya karar verdim.

not. Ya sitedeki aksaklıklar ya da tarayıcı ama bu mesajı 3. kez yazıyorum.

Ve montajı x64 altında nasıl yeniden inşa edebilirim? Yoksa x64 yerel olarak desteklenmiyor mu?

 
Алексей Барбашин :

Ve montajı x64 altında nasıl yeniden inşa edebilirim? Yoksa x64 yerel olarak desteklenmiyor mu?

64'ün altında (yani, MT5 için) henüz bir sürüm yok. Gelecekte var, ama henüz değil :-)

Zaten yukarıda bir yere yazmıştım - 5 için bu sefer DLL hatalarını ayıklamak çok daha zor ve şu ana kadar 5'in kararlı ve popüler olduğunu düşünmüyorum, bunlar iki.

ve son olarak, en önemli şey - 64 bite geçiş yapmadan önce, mevcut API'nin tamamen oturmuş ve tatmin edilmiş olması gerekir.
Sürüm 1'in bakımını yapmak, geliştirmek ve hata ayıklamak bir şeydir ve iki, hafifçe söylemek gerekirse, daha zordur.

 
Maxim Kuznetsov :

64'ün altında (yani, MT5 için) henüz bir sürüm yok. Gelecekte var, ama henüz değil :-)

Zaten yukarıda bir yere yazmıştım - 5 için bu sefer DLL hatalarını ayıklamak çok daha zor ve şu ana kadar 5'in kararlı ve popüler olduğunu düşünmüyorum, bunlar iki.

ve son olarak, en önemli şey - 64 bite geçiş yapmadan önce, mevcut API'nin tamamen oturmuş ve tatmin edilmiş olması gerekir.
Sürüm 1'in bakımını yapmak, geliştirmek ve hata ayıklamak bir şeydir ve iki, hafifçe söylemek gerekirse, daha zordur.

Apaçık.

 

Ama kimin sinir ağlarına ihtiyacı var? :-)

ATcl'ye (örn. MT4) FANN - Hızlı Yapay Sinir Ağı Kitaplığı'nı eklemek oldukça kolaydır - http://leenissen.dk/fann/wp/
Aslında, sadece bir DLL ekleyin ve API'sini kontrol edin

Birisi konu ile ilgileniyorsa, tartışabilirsiniz ve test vakasına ihtiyaç duyulacaktır.

NN'nin Uzman Danışmanlar/Göstergeler konusunda mevcut iş parçacığında veya ayrı (hatta çoklu) bir arka planda eğitimine ve çalışmasına başlamak mümkün olacaktır.

FANN
FANN
  • leenissen.dk
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training...
 
Maxim Kuznetsov :

Ama kimin sinir ağlarına ihtiyacı var? :-)

ATcl'ye (örn. MT4) FANN - Hızlı Yapay Sinir Ağı Kitaplığı'nı eklemek oldukça kolaydır - http://leenissen.dk/fann/wp/
Aslında, sadece bir DLL ekleyin ve API'sini kontrol edin

Birisi konu ile ilgileniyorsa, tartışabilirsiniz ve test vakasına ihtiyaç duyulacaktır.

NN'nin Uzman Danışmanlar/Göstergeler konusunda mevcut iş parçacığında veya ayrı (hatta çoklu) bir arka planda eğitimine ve çalışmasına başlamak mümkün olacaktır.

Kulağa ilginç geliyor, ama net değil :)

 
Aleksey Vyazmikin :

Kulağa ilginç geliyor, ama net değil :)

puanlar

- Dünyada her NN için bir FANN kütüphanesi vardır. Oldukça popüler ve hatta MT'de kullanmaya çalıştı (bununla ilgili bir makale var). Ancak geleneksel olarak her şey terk edilir ve Codebase'in yıllıklarına gömülür.

- Direkt MQL4 <-> Tcl interface yaptım. Ortak bir adres alanında çalışırlar ve veri alışverişi ve paylaşımı yapabilirler. Tcl çok, çok eski, iyi bilinen ve stabil bir dildir. Bu nedenle, birçok aracın (özellikle adı geçen FANN'in) bir API'si vardır.
Kenarda, sadece .h (C / C++ başlık dosyaları) ile yarı otomatik inşa / bağlantı için araçlar vardır.

- ATcl'nin gelişimi, zaten çoklu iş parçacığı kullanabildiğiniz, yani arka planda / ana görevle paralel olarak, örneğin bir danışman gibi çalışacak iş parçacığı iş parçacıklarını oluşturup yönetebildiğiniz zaman mutlu bir ana geldi.

- Dişlerin doğrudan kullanımı - uzun veya ağır hesaplamalar. Çok fazla hesaplama yapmanız gerektiğinde, ancak bir tabloyu veya terminali "asamazsınız". Sinir ağları popülerdir ve denemek için oldukça adaydır.

- ATcl'de FANN'i etkinleştirmeye, yani arayüzleri derlemeye/oluşturmaya/hata ayıklamaya ve çoklu görev ortamında test etmeye hazırım. Bununla, kitaplıkları bağlama ve çok görevli bir ortamda hata ayıklama ve ince ayar yapma pratiğiyle ilgileniyorum. NN'yi ticarette tek başına kullanmıyorum,

- Konuya ilgi duyan varsa yapalım.

 
Maxim Kuznetsov :

puanlar

- Dünyada her NN için bir FANN kütüphanesi vardır. Oldukça popüler ve hatta MT'de kullanmaya çalıştı (bununla ilgili bir makale var). Ancak geleneksel olarak her şey terk edilir ve Codebase'in yıllıklarına gömülür.

- Direkt MQL4 <-> Tcl interface yaptım. Ortak bir adres alanında çalışırlar ve veri alışverişi ve paylaşımı yapabilirler. Tcl çok, çok eski, iyi bilinen ve stabil bir dildir. Bu nedenle, birçok aracın (özellikle adı geçen FANN'in) kendisiyle birlikte bir API'si vardır.
Kenarda, sadece .h (C / C++ başlık dosyaları) ile yarı otomatik inşa / bağlantı için araçlar vardır.

- ATcl'nin gelişimi, zaten çoklu iş parçacığı kullanabildiğiniz, yani arka planda / ana görevle paralel olarak, örneğin bir danışman gibi çalışacak iş parçacığı iş parçacıklarını oluşturup yönetebildiğiniz zaman mutlu bir ana geldi.

- Dişlerin doğrudan kullanımı - uzun veya ağır hesaplamalar. Çok fazla hesaplama yapmanız gerektiğinde, ancak bir tabloyu veya terminali "asamazsınız". Sinir ağları popülerdir ve denemeye oldukça adaydır.

- ATcl'de FANN'i etkinleştirmeye, yani arayüzleri derlemeye/oluşturmaya/hata ayıklamaya ve çoklu görev ortamında test etmeye hazırım. Bununla, kitaplıkları bağlama ve çok görevli bir ortamda hata ayıklama ve ince ayar yapma pratiğiyle ilgileniyorum. NN'yi ticarette tek başına kullanmıyorum,

- Konuya ilgi duyan varsa yapalım.

Burada basit bir kullanıcıyım - şimdiye kadar çok az şey anladım, sadece bir nöron bağlamanın mümkün olduğunu anladım, ancak makalede açıklanan yöntem ile sizinki arasındaki avantaj nedir?

MT5'te bir nöron uygulamakla ilgileniyorum - bu mümkün mü?

 
Aleksey Vyazmikin :

Burada basit bir kullanıcıyım - şimdiye kadar çok az şey anladım, yalnızca bir nöron bağlamanın mümkün olduğunu anladım, ancak makalede açıklanan yöntem ile sizinki arasındaki avantaj nedir?

MT5'te bir nöron uygulamakla ilgileniyorum - bu mümkün mü?

gözle görülür avantajlar

1) tcl, çok kararlı (ve hafifçe söylemek gerekirse, MQ'dan daha eski) bir "entegratör" görevi görecektir. Hem FANN hem de tcl, yalnızca mql5.com topluluğu tarafından geliştirilmeyen ortak bir API'ye sahiptir.

2) Nöronun eğitimi ve başlatılması ayrı bir iş parçacığında yapılabilir, yani uzmanı/göstergeyi "geciktiremezsiniz".

3) MT5'e yumuşak bir geçiş görülüyor - sadece 1 (bir!) şey taşımaya tabidir, yani ATcl arayüzü ve tüm kullanıcı komut dosyaları ve programları değiştirilemez ve Mt4-Mt5 arasında doğrudan paylaşılabilir / karıştırılabilir

 
Maxim Kuznetsov :

gözle görülür avantajlar

1) tcl, çok kararlı (ve hafifçe söylemek gerekirse, MQ'dan daha eski) bir "entegratör" görevi görecektir. Hem FANN hem de tcl, yalnızca mql5.com topluluğu tarafından geliştirilmeyen ortak bir API'ye sahiptir.

2) Nöronun eğitimi ve başlatılması ayrı bir iş parçacığında yapılabilir, yani uzmanı/göstergeyi "geciktiremezsiniz".

3) MT5'e yumuşak bir geçiş görülüyor - sadece 1 (bir!) şey taşımaya tabidir, yani ATcl arayüzü ve tüm kullanıcı komut dosyaları ve programları değiştirilemez ve Mt4-Mt5 arasında doğrudan paylaşılabilir / karıştırılabilir

Bu iyi ve şimdi asıl soru, bir nörona bağlandığında strateji test cihazında değişkenleri (öngörücüleri) optimize etmenin mümkün olup olmadığıdır.

 
Aleksey Vyazmikin :

Bu iyi ve şimdi asıl soru, bir nörona bağlandığında strateji test cihazında değişkenleri (öngörücüleri) optimize etmenin mümkün olup olmadığıdır.

yazılım teknolojisi açısından - potansiyel olarak evet. Kitaplıklar, bulutta değilken optimize ediciden çağrılabilir.

Ulusal Meclis tarafından - nasıl hayal ediyorsunuz?