Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 159

 
Neofit :

ERR_FUNCTION_NOT_ALLOWED

4014

Sistem işlevinin çağrılmasına izin verilmiyor

Lütfen bana IndicatorRelease () başarısızlığının sebeplerinin ne olabileceğini söyleyin ???

Test cihazında mı?

Test cihazındaysa - belki aptalca desteklenmiyor. Aslında, işlev, yüzeyden göründüğü kadar basit değildir. Mesele şu ki, düzenli çalışmada (test cihazında değil), bu fonksiyon göstergeye yalnızca "referans sayacını" azaltır ve fiziksel olarak serbest bırakmaz (ilk beşteki göstergeler paylaşılır, yani bir gösterge tarafından kullanılabilir. birkaç program). Hepsi bu değil. Sayaç sıfırlanırsa, bu hemen serbest bırakma anlamına gelmez. Göstergenin çalışma durumunda "tuttuğu" belirli bir "zaman aşımı" (hangisini bilmiyorum) vardır - ikinci bir arama olasılığı çok yüksektir.

// Örneğin kullanıcı sadece danışman versiyonunu grafikte değiştirebilir...

Eh, yani Genel durumda, çok ekonomik bir kaynak tüketimi planı uygulanır. İyi gibi. Ama .. istisnalar şeklinde maliyetler vardır.

Derhal zorunlu serbest bırakma özelliğine sahip olmanın arzu edilirliği geliştiricilerle tartışıldı.

// bazen çok gerekli. örneğin, bazı istatistikleri hesaplamak için bir komut dosyası, bir döngüde birkaç bin göstergeyi çağırabilir ve hesaplayabilir ("ekonomik şemada" farklı parametrelere sahip aynı göstergeler farklı kabul edilir).

Orada nasıl bittiğini bilmiyorum, bunu yapacaklar gibi görünüyor. Siteye ve beş yardıma bakın. Ütü yaptığımı göz ardı etmiyorum. // Ama yine de IndicatorRelease () değil

 

Yerel yüksek ve düşük değerlerin pencerenin üst ve alt kenarlarının ötesine geçmesi için grafiği MT4'te dikey olarak nasıl hareket ettirebilirim?

Grafiği fare ile daraltabilirim ama genişletemiyorum. bazı ayarlar karışıyor ama nerede olduklarını bilmiyorum

 
trora :

Yerel yüksek ve düşük değerlerin pencerenin üst ve alt kenarlarının ötesine geçmesi için grafiği MT4'te dikey olarak nasıl hareket ettirebilirim?

Grafiği fare ile daraltabilirim ama genişletemiyorum. bazı ayarlar karışıyor ama nerede olduklarını bilmiyorum

sabit bir ölçek yapmak
 
Birisi bana DC'nizin (özellikle Finliler ilgileniyor) alıntılarını MT4'e nasıl yükleyeceğinizi söyleyebilir mi? CVS dosyasını web sitelerinden alıntı geçmişiyle birlikte indiriyorum, çevrimdışı olarak geçmiş klasörüne gidiyorum ve onu temizliyorum, ardından terim ayarları, çubuk sayısını seçiyorum, ardından ilgilenilen enstrümanın geçmişini, ardından içe aktarma sekmesini yüklüyorum, gözden geçirin, geçmiş açıkken cvs dosyasını seçin- “Tamam” a basıyorum ve hiçbir şey olmuyor, HST'de bir CVS oluşturma betiği var ama nasıl kullanılacağını anlamıyorum, grafiğe yapışıyorum ve hiçbir şey olmuyor, hatta ayarları olan pencere görüntülenmiyor, artık gücüm yok, sadece bundan bıktım !!!
 
mason :
Birisi bana DC'nizin (özellikle Finliler ilgileniyor) alıntılarını MT4'e nasıl yükleyeceğinizi söyleyebilir mi? CVS dosyasını web sitelerinden alıntı geçmişiyle birlikte indiriyorum, çevrimdışı olarak geçmiş klasörüne gidiyorum ve onu temizliyorum, ardından terim ayarları, çubuk sayısını seçiyorum, ardından ilgilenilen enstrümanın geçmişini, ardından içe aktarma sekmesini yüklüyorum, gözden geçirin, geçmiş açıkken cvs dosyasını seçin- “Tamam” a basıyorum ve hiçbir şey olmuyor, HST'de bir CVS oluşturma betiği var ama nasıl kullanılacağını anlamıyorum, grafiğe yapışıyorum ve hiçbir şey olmuyor, hatta ayarları olan pencere görüntülenmiyor, artık gücüm yok, sadece bundan bıktım !!!
komut dosyası kod tabanında mkl4 görünümünde
 

Hepinize iyi günler.

Test cihazının neden yalnızca 2012.01.02 tarihinden itibaren geçmiş verileri verdiğini bilen var mı?

(Test kullanıcısı geçmiş verileri zaten yüklemiştir. Herhangi bir dönem için test edebilirsiniz.)

Bu çok farklı sonuçlar verir.

Print("Şu anda sembol dönemine göre ilk tarih = ",
(tarihsaat)SeriesInfoInteger(Symbol(),0,SERIES_FIRSTDATE));
Print("Sunucudaki sembolle tarihteki ilk tarih = ",
(tarihsaat)SeriesInfoInteger(Symbol(),0, SERIES_SERVER_FIRSTDATE ));

Bu terminalde:

Şu anda nokta karakterine göre ilk tarih = 1971.01.04 02:00:00

Sunucudaki sembolle tarihteki ilk tarih = 1971.01.04 00:00:00

Bu, test cihazında:

Şu anda dönem sembolüne göre ilk tarih = 2012.01.02 09:00:00
Sunucudaki sembole göre tarihteki ilk tarih = 2012.01.02 09:00:00

Asistandaki yazılım bile CheckLoadHistory'ye yardımcı olmuyor.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
 
PetrovichV :

...

Test cihazındaki ayarlarınız nelerdir? Orada test için süreyi ayarlayabilirsiniz.
 
tol64 :
Test cihazındaki ayarlarınız nelerdir? Orada test için süreyi ayarlayabilirsiniz.
Herhangi bir dönem için test edebilirsiniz. Sadece uzman, sinir ağını eğitmek için geçmiş verileri yükler, ancak iki yıl öncesinden önceki verileri sağlamaz!
 
PetrovichV :
Herhangi bir dönem için test edebilirsiniz. Sadece uzman, sinir ağını eğitmek için geçmiş verileri yükler, ancak iki yıl öncesinden önceki verileri sağlamaz!
Veriler size komisyoncu tarafından verilir, işi ne kadar ve ne vereceğidir)
 
PetrovichV :
Herhangi bir dönem için test edebilirsiniz. Sadece uzman, sinir ağını eğitmek için geçmiş verileri yükler, ancak iki yıl öncesinden önceki verileri sağlamaz!
Ardından dönemi bir kenar boşluğu ile ayarlayın. Ve eğer sizi doğru anladıysam, testin başlangıç tarihi Expert Advisor'ın harici parametrelerine taşınabilir.