Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Bir kılavuz hazırlayacağım, ama kısa bir tane. ...................
Ve kendi işlevselliğinizi (göstergeler, günlük öğeleri, durumlar, vb.) eklemek için bir kılavuz.
İdeal (ancak kolay olmayan) varyant: tüm işlevsel öğeleri eklentiler gibi "kolayca eklenebilir" hale getirmek, böylece kod tabanında mantar gibi çoğalmaları ve çoğalmaları ... :)
--
Yaptığın şey harika, Igor. Teşekkür ederim! Bütün akşam bununla oynadım.
Henüz koda tam olarak girmedim ama bu hafta sonu girmeyi planlıyorum. Bazı özelliklerin nasıl uygulandığını ayrıntılı olarak anlamayı çok merak ediyorum.
Koda hızlı bir bakışta, izlenim çok hoş.
Bloklar basit bir şekilde yazılmıştır! Eğer MQL get_declared_classes, class_exists ve is_subclass_of'a benzer bir mekanizmaya sahip olsaydı, yeni işlevselliğin tüm kurulumu sadece yeni bir sınıfın (temel sınıflardan birinin soyundan gelen) enclode/add dosyası olurdu.
Ve görsel modda kod ek leme yaparsanız, yeni blok kendini ekleyecektir. EA'yı anında yeniden derlemek ve yeni "oluşturulmuş" içerikleri almak zaten çözülmüştür. Test cihazı için blokların giriş parametrelerinin güncellenmesi şu anda bu şekilde uygulanmaktadır.
Kod tabanı açıklamasında 4 bloktan oluşan aynı şema vardır. Yalnızca işlem bloğundaki 300 değeri ">" dir. Şematik dosya arşivdedir, klasöre açın
C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\.
(yol farklı olabilir, fatpanel.dat dosyasını aramak ve değiştirmek daha iyidir)
Yeni sürüm hazırlanırken, 2005'teki aynı stratejinin bir çalışmasını göstereceğim. Test modu "her tik". Takip eden durdurma ile deneyler:
Diyagram, stratejinin tüm parametrelerini ve prensibini gösterir. Yeniden yatırım yok. Ek bloklar içeren bir versiyon yakında yayınlanacaktır.
Bu şekilde pozisyonun hacmi kazanılır. "Hissederek" sürekli yeniden doldurulan kısımlar sonunda teklifte yerel bir ekstremum bulur. Ve bir yönde en fazla 1 pozisyonun açılmasını sınırlarsanız, daha uygun açılış anları kaçırılır ve strateji başarısız olur. Bu kısıtlamayı eklemek zor değildir: her yön için +3 blok. AND ve IS_BUY (veya IS_SELL) + NOT
Sürüm 0.2 çalışmak istemiyor. Nasıl çalıştırabilirim?
Bu sorun terminalin son sürümlerinden birinde ortaya çıkmıştır.
https://www.mql5.com/ru/forum/1111/page232
Terminal en son sürüme güncellenirse (düzeltildiği yerde), göstergeyi (mql5/indicators/fatpanel/ klasöründe) ve Uzman Danışmanı (mql5/experts/fatpanel/) yeniden derlemeniz gerekir.