MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 38

 
Renat :

Bu yüzden grafikler hakkında değil, değişkenler hakkında konuşun. Ek olarak, MT5'te grafikler mükemmel - bilgisayar oyunlarına kadar her şeyi yapabilirsiniz. Mt4 de şimdi yetişecek.

Kullanıcının istediği zaman değiştirmesi gereken yüzlerce parametreyi herhangi bir programda nasıl geçirebilirsiniz? Yalnızca giriş parametreleri tablosu. Programın türü ne olursa olsun.

Her durumda, yüzlerce parametre, bir programcının hiçbir yere gitme yoludur. Parametre sayısını onlarca kez azaltmak için akıllı otomatik kontrol yöntemlerini uygulamak gerekir . Düşünmeye başlar başlamaz çözümler hemen gelir.

Otomatik kontrol yöntemleri uygulanmaktadır. Grafik yapılar, ortalamalar şeklinde matematiksel "seri" hesaplamalarından farklıdır ..... stokastik, vb. Bir şeyi programlamadan önce, çok fazla kaba iş yapmalısın. Yani, önce grafik yapılar oluşturmalısınız. Sonra her şeyin nasıl çalıştığını görün. Bu çok zaman alır. Neyin doğru yapıldığını ve neden reddetmenin gerekli olduğunu çok analiz etmeliyiz. Ardından bir tür optimizasyon otomasyonu gerçekleştirin. Ve sadece durumları sıralayarak ve grafik yapılarla en uygun parametreleri arayarak, şu anda herhangi bir olasılık görmüyorum. Yani grafik yapılarla, test cihazında çalıştırma ve şu anki aşamada bir otomat yapma olasılığını görmüyorum. Bu nedenle, şimdi en uygun durum, bazı işlemlerin otomatik hale getirildiği ve bazı işlemlerin manuel olarak gerçekleştirildiği zamandır. Yani program hem otomasyona şu anda makul sınırlar içinde izin vermeli hem de manuel yapılara izin vermelidir. Eski MT4'teki manuel yapılar ile birçok harici parametre vazgeçilmezdi. Bakalım yenisinde nasıl olacak. Dilin cephaneliğine MT5'te görünmeyen bazı yeni grafik araçları eklemek için bazı öneriler var. Ama şimdi değil. Artık MT4'ün dönüşümü üzerinde çok sayıda rutin işiniz var.
 

nen :

................

Metin .ini dosyalarını kullanın. Çok sayıda parametre ile çok uygun. Ve oldukça hızlı.

// optimizasyonla bile: aslında, diskten yalnızca ilk kez okunur, daha sonra RAM'de - Windows arabelleğinde.

Extern(input) değişkenlerinde yalnızca optimize edilmiş parametreler bırakın.

imha.

 
VOLDEMAR :

Servis masasına yazdım, kodları sıfırladım ve ayrıca videoyu kestim.



Teşekkür ederim.

Başvurunuz üzerinde çalışıyoruz

 
ForexMoneyMaker :

MT4 Yapı 536, ME 872.

Zaman çerçevelerini değiştirmek, gösterge arabelleğinde bir hataya neden oldu: dizi 'Bears.mq4' (106,24) içinde aralık dışında . 509 sürümü için hata yok.

Başka bir göstergenin çalışmasında, böyle bir mesaj çıktı: çözülmemiş içe aktarma işlevi çağrısı .


Teşekkür ederim. Kontrol et ve düzelt

not. En son derlemede çoğaltılmaz.

Hesap Lütfen

 
artmedia70 :
Gösterge parametrelerinde, Renkler sekmesinde Sıfırla düğmesini tıklayın,

daha sonra tüm arabelleklerin tüm renkleri #property belirteç_renkN içinde belirtilen başlangıç durumuna değil, şeffaf bir renge, yani. arabellekler grafikte görüntülenmez.
Daha önce farklı bir davranış vardı - #özellik göstergesi_renkN içinde belirtilen orijinal renge sıfırlandı.

Davranış düzeltilecek mi yoksa aynı mı kalacak?


Düzeltilecektir. nişanlıyız

not. düzeltildi

 
MetaDriver :

Renat, Stringo, Unicode sonsuza kadar kalacak mı?

Evet.

"Ve neden Tunus'a?" - "Başka nerede?" (c) Seçim Günü.

 
Düzeltmelerle birlikte 537 derleme yayınlandı.
 

Servis masasına hata hakkında yazdım - # 881866,

537m'de de görünür.

 

Özel kitaplıklara sahip Uzman Danışmanlar çalışmaz.

test cihazı başlatıldığında terminal kapanır.

kütüphaneler ve danışman başarıyla derlendi, uyarılar var http://joxi.ru/2g2BUtg5CbBJURb38Ls

İşlev kitaplığıma dayanan birkaç Uzman Danışmanı aynı anda kontrol ettim, terminalin tepkisi açık, kapanıyor (bu işlevler kitaplık olmadan kullanılsa da çalışır).

günlüklerde bununla ilgili hiçbir şey yazmıyor.

Kodu nereye göndermeli?

dizi aralık dışında

Test cihazında test sonunda Expert Advisors'da böyle bir hata gözlemliyorum

537 oluşturun.

başladı ama günlüğe harika şeyler yazıyor

http://joxi.ru/1w-BUtg5CbBoUY5XoVs

 
dken1 :

Özel kitaplıklara sahip Uzman Danışmanlar çalışmaz.

test cihazı başlatıldığında terminal kapanır.

kütüphaneler ve danışman başarıyla derlendi, uyarılar var http://joxi.ru/2g2BUtg5CbBJURb38Ls

İşlev kitaplığıma dayanan birkaç Uzman Danışmanı aynı anda kontrol ettim, terminalin tepkisi açık, kapanıyor (bu işlevler kitaplık olmadan kullanılsa da çalışır).

günlüklerde bununla ilgili hiçbir şey yazmıyor.

Kodu nereye göndermeli?

dizi aralık dışında

Test cihazında test sonunda Expert Advisors'da böyle bir hata gözlemliyorum

537 oluşturun.


Artık diziler yalnızca referansla iletilir - & eklenmelidir ("yalnızca referansla geçirilen dizi").

Bir diziyi referans olarak bir zaman dizisine geçirmeniz gerekiyorsa, şimdi örneğin ArrayCopySeries kullanılarak elde edilen bir ara dizi kullanmanız gerekir.

Dizileri, özellikle ArrayCopy'yi kopyalarken, ArraySetAsSeries'in indeksleme yönünü unutmamalısınız, aksi takdirde problemler olabilir.

Tür dönüştürme, farklı türlerdeki verileri içeren işlemlerden önce yapılmalıdır ("tür dönüştürme nedeniyle olası veri kaybı") .

Sabitleri, bildirimden sonra ve üzerlerindeki işlemlerden önce başlatmak arzu edilir ("başlatılmamış değişkenin olası kullanımı").

Kullanılmayan değişkenler de silinebilir ("'X' değişkeni kullanılmaz").

Neden: