Yeni MQL4 derleyicisini ve düzenleyicisini içeren MetaTrader 4 IDE'nin beta sürümü - sayfa 9
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
3. Ayrıca eklendi:
Uzman Danışmanlar ve Göstergeler için OnTimer
Uzman Danışmanlar ve Göstergeler için OnChartEvent
Uzmanlar için OnTester
OnChartEvent düğmesi serbest bırakılsın mı? Yoksa sadece yap düğmesine mi tıklayın?
Tr - OnChartEvent: düğme bırakıldığında ? yoksa sadece düğmeye basıldığında mı?
OnChartEvent düğmesi serbest bırakılsın mı? Yoksa sadece yap düğmesine mi tıklayın?
Tr - OnChartEvent: düğme bırakıldığında ? yoksa sadece düğmeye basıldığında mı?
Her şey ilk beşteki gibi olacak. MT5'te olduğu gibi.
Böyle bir özellik ( OnChartEvent hakkında) MT5'te uygulanacaksa, MT4'te de uygulanacaktır.
MQL4'te StringToColor
1. yardım yok
2. başlıktaki dize dönüştürme işlevlerinin geri kalanı "Str" örneğini StrToTime kullanır
StrToColor'ın bir analogunu yapın veya eski işlevleri kullanımdan kaldırın.
Ve bu arada StringToInteger uzun veriyor ve StrToInteger int tamam mı?
teşekkürler
Mihail
3. Ayrıca eklendi:
Uzman Danışmanlar ve Göstergeler için OnTimer
Uzman Danışmanlar ve Göstergeler için OnChartEvent
Uzmanlar için OnTester
Hatalarda .cpp derlerken.
"OnTester" kullanmaya çalıştım, derleyici "TesterStatistics" hakkında şikayet ediyor. "TesterStatistics" ne zaman çalışacak?
İrade.
Şimdi tüm eski dörtlü işlevleri yeni parçalara aktarmak için özenli çalışmalar sürüyor. Bundan sonra, dörtlü mimariyle çelişmeyen yeni beşli işlevleri uygulamaya başlayacağız.
Bir gün, bazı eski Expert Advisor'ların derlemeyeceği yeni bir sürüm çıkacak. Halihazırda derlenmiş Uzman Danışmanlar yeni terminalde çalışacak mı? 1 Ağustos'ta yapılan 500'de olduğu gibi eski terminaller için destek kesilecek mi?
#include "include/stdlib.mqh"
üzerinde
#include "../include/stdlib.mqh"
Böyle mi kalacak yoksa MT4 dizinlerine mi dönecek?
Yeni terminalin nasıl başlatılacağını söyle?
Bir gün, bazı eski Expert Advisor'ların derlemeyeceği yeni bir sürüm çıkacak. Halihazırda derlenmiş Uzman Danışmanlar yeni terminalde çalışacak mı? 1 Ağustos'ta yapılan 500'de olduğu gibi eski terminaller için destek kesilecek mi?
Değişikliklerin hacmi büyük olduğundan, LiveUpdate'de yayınlamadan iki ay boyunca forumlarımızda herkese açık testler yapacağız.
Görevimiz geliştiricileri hazırlamak, mevcut programların uyumluluğunu kontrol etmek ve yayınlamaktır.
Tabii ki, tüm eski programlar yeni dil ile uyumludur. Ancak yine de belirli miktarda sorun ortaya çıkacaktır - bu yüzden genel testler yapıyoruz.
Eski derleyicideki tüm eski EX4 dosyaları, daha önce olduğu gibi terminalin yeni sürümü tarafından tamamen desteklenmektedir.
+ Dizinler hakkında soru. Mevcut beta sürümünde, uzmanlar için temel dizin terminal\MQL\Experts, ancak terminal\experts idi. İthalat ifadeleri bozulur. Örneğin, uzmanın metnini kopyalayıp yapıştırdıktan sonra, değiştirmeniz gerekir.
#include "include/stdlib.mqh"
üzerinde
#include "../include/stdlib.mqh"
Böyle mi kalacak yoksa MT4 dizinlerine mi dönecek?
Başlangıçta terminal, eski /experts dizininin dizin/dosya yapısını analiz eder ve kendisi tarafından bilinen dosyaları yeni MQL4\... dizinine aktarır.
Standart MT4 örnekleri kümesine dahil olmayan dosyalar etkilenmez ve orijinal yerlerinde kalır. Eski \experts dizinindeki EX4 dosyaları, gezgin ağacında bulunacaktır.
Yeni derleyici, yalnızca MQL4 ağacı içinde çalışır. Bu nedenle, geliştiricilerin yeniden inşa etmeleri ve yeni bir ortama geçmeleri en iyisidir.