![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
Dağıtım projeleri oluşturmak için bahsi geçen script hazır ve ATcl kütüphanesine dahil edilmiştir.
Kitaplık, Libraries/ATcl/app/mq45dist.tcl yolu üzerinde bulunur.
Çalışmak için (aniden) tcl'ye ihtiyacınız var ve zip :-)
Parametresiz çalıştırılırsa, herhangi bir proje dosyasını seçmenizi ve işlem günlüğünü görüntülemek için konsolu açmanızı isteyecektir.
Dosya adını hemen parametreye iletirseniz hiçbir pencere açılmaz, konsol uygulaması olarak çalışır.
tcl betiğini ekliyorum.
Komut dosyasının eklenmesine ek olarak, bazı hatalar düzeltildi,
ve kütüphane arşivlerini http://nektomk.ru/ru:atcl:install ve SourceForge https://sourceforge.net/projects/mt-atcl/ sitesine yeniden yükledi
Başka ve en basit (ve gerekli) uygulama: yazılım / uzmanlar / paneller ve diğer şeylerin yapılandırılması. Yani, ayarları olan her türlü dosya :-)
ATcl ile hepsini düz metin dosyalarında tutmak çok kolaydır.
# именованное значение "use_gui"
set use_gui true
# список (вектор) значений
# список из список (матрица)set vector { 1.0 2.0 0.12 }
set matrix {
{ 1 2 3 }
{ 4 5 6 }
{ 7 8 9 }
}
# хеш ( ключ->значение)
# можно сразуset option(key1) "например строка"
set option(key2) "другая строка"
array set option {
}key3 0.21
another_key { можно задавать произвольные значения }
ve tüm bunları MT4'te saymak çok basittir:
Bu arada, bir bonus olarak, yerleşik / sistem ortamı değişkenlerini aynı anda okuyabilirsiniz :-)
string APPDATA=tcl.String("env","APPDATA",""); // окружение Windows - %APPDATA%
string TEMP=tcl.String("env","TEMP",""); // рекомендованный каталог для временных файлов %TEMP%
Forumun İngilizce bölümündeki mesaja ve açıklama için
" Bütün bunlar neden gerekli ve neden tam olarak böyle "
bir makale çizdi, bence oldukça iyi ve faydalı olduğu ortaya çıktı. Başka bir dilin neden kullanışlı olabileceği ve nasıl seçildiği sorusuna adanmıştır.
İlk bölümün taslağı - http://nektomk.ru/atcl:Neden bir soru sormaya ve gereksinimleri belirlemeye gidiyor.
Çıkarırım, belki bazı hataları düzeltirim ve yerel bloglarda çoğaltırım.Soru, yorum, öneriniz varsa cevaplayıp ekleyeceğim :-)
ikinci bölümde ise bahsedilen tüm dillerin ve sistemlerin analizi yapılacaktır. Açıkçası, son derece uzmanlaşmış olduğu ve bir arka plan gerektirdiği ortaya çıktı.
Uzun zamandır bu kadar çok metin yazmıyorum :-) ama söz verdiğim ve başladığım için yapmak zorundayım..
dil seçimi ile ilgili birinci bölümün devamında,
ikinci bölümün taslağını çizdim http://nektomk.ru/atcl:whynot burada her türden sistemi kısaca gözden geçirdim.
ATcl'den uzak olan ve MQL yeteneklerini genişletme fikri olan insanlar bile onu faydalı ve ilginç bulabilir.
ilk bölümü ile birlikte yerel bloglarda yayınlanacaktır. "Mola vermek" ve tekrar okumak + dilbilgisini ve konuşma dönüşlerini düzeltmek gerekir :-)
güncelleme: siteden çıkmadan okuyabilmeniz için ilk bölüm https://www.mql5.com/en/blogs/post/718610 yerel bloglarda da yayınlanmaktadır.
1. Windows için Tcl 32 bit yüklemeniz gerekiyor
Ne yazık ki son zamanlarda (bir veya iki ay önce) ActiveState 32 biti desteklemeyi bıraktı ve
yükleyiciyi mevcut indirmelerden kaldırdı. Windows için en uygun dağıtımdı
ve ATcl'nin geliştirilmesi üzerinde gerçekleştirildi. Henüz diğer dağıtımları test etmedim, sadece hafta sonu kontrol edeceğim.
------------------------------
Windows'ta Tcl 32 bit kurulumu
------------------------------
1.1 BAWT dağıtımı
1.1.1 Dağıtımı işlevlerin içe aktarılmasına izin ver" öğesini ayarlamayı unutmayın.
İyi günler, projeniz ilgileniyor, ancak bir sorun oluştu MT4 hem danışmanları hem de göstergeleri kaldırıyor, olası nedeninin ne olduğunu söyleyebilir misiniz?
İyi günler, projeniz ilgileniyor, ancak MT4'ün hem danışmanları hem de göstergeleri kaldırdığı bir sorun oluştu, olası nedenin ne olduğunu söyleyebilir misiniz?
sorunu anlamadım ;-)
"hem danışmanları hem de göstergeleri siler" ne anlama geliyor? özü mümkünse ekran görüntüleri ile açıklayın
sorunu anlamadım ;-)
"hem danışmanları hem de göstergeleri siler" ne anlama geliyor? özü mümkünse ekran görüntüleri ile açıklayın
Evet tabiki işte derginin ekran görüntüleri
Evet tabiki işte derginin ekran görüntüleri
1. Danışmanı/göstergeyi başlattığınızda, DLL'den içe aktarmaya izin verildiğinden emin olun
2. önceki talimatta renkli olarak vurgulanır - BAWT dağıtım kitini kurduysanız, tcl86.dll'yi c:/tcl/bin dizinindeki tcl86.dll'ye kopyalamanız gerekir, yani dll adına t harfi
terminalde bir DLL kullanımına ve dağıtıcının DLL adının kullanılmasına izin verilmesi dışında başka bir sorun olmamalıdır - Az önce MT4'ü temiz bir VDS'ye kurdum, BAWT'yi ve sourceforge'dan ATcl kitaplığını kurdum ("option-in-" değil geliştirme", yani kamuya açık). uçuş normal
1. Danışmanı/göstergeyi başlattığınızda, DLL'den içe aktarmaya izin verildiğinden emin olun
2. önceki talimatta renkli olarak vurgulanır - BAWT dağıtım kitini kurduysanız, tcl86.dll'yi c:/tcl/bin dizinindeki tcl86.dll'ye kopyalamanız gerekir, yani dll adına t harfi
terminalde bir DLL kullanımına ve dağıtıcının DLL adının kullanılmasına izin verilmesi dışında başka bir sorun olmamalıdır - Az önce MT4'ü temiz bir VDS'ye kurdum, BAWT'yi ve sourceforge'dan ATcl kitaplığını kurdum ("option-in-" değil geliştirme", yani kamuya açık). uçuş normal