Hatalar, hatalar, sorular - sayfa 2618

 
Vladimir Karputov :

Örnek kod, lütfen ve lütfen ticaret ortamını açıklayın. Yeniden üretebilmeniz için tarif edin.

Berbat ettiği bir yerde, temiz bir arama buggy değil

 
Stanislav Korotky :

Lütfen ChartSetSymbolPeriod(0, NULL, 0); terminali birkaç saniye kilitliyor (~ 15'im var). Oynatma için basitleştirilmiş bir gösterge ekliyorum.

Bunu yapmak gerekliydi (daha önce sorunsuz çalışıyordu): göstergede dikey bir çizgi (nesne) var ve kullanıcı onu hareket ettirdikten sonra, konumdan alınan Ofset parametresinin yeni bir değeri ile gösterge yeniden oluşturuldu. çizginin.

Göstergenin kendisi ilkeldir: Alıntıyı bir alt pencerede olduğu gibi (varsayılan parametrelerle) görüntüler. Anında hesaplanır.

Sorunu yeniden oluşturmak için, göstergeyi tabloya atın ve dikey sarı çizgiyi birkaç çubuk geriye doğru hareket ettirin.

Günlükte aşağıdaki mesajlar görüntülenir:

- Aslında anında "Sürükle".

- On saniye sonra "Calc" - her OnCalculate'de görüntülenir.

"Askıda kalma" sırasında terminal, işlemci çekirdeğini %100 yükler. Bu askıda kaldıktan sonra, gösterge nihayet yeni ofset ile görüntülenir. Ancak tüm mesele, kullanıcı çizgiyi hareket ettirir taşımaz, yeni ayarlar için hindiyi hızlı bir şekilde görüntülemekti.

Sorun nedir? Nasıl tedavi edilir?

Şimdiden teşekkürler.

Oynanamaz. 2280 oluşturun.

2019.12.15 13:01:52.303 FMA (EURUSD,M30) Sürükle 21
2019.12.15 13:01:52.429 FMA (EURUSD,M30) Hesap 21 0 3579

 
Alain Verleyen :

Oynanamaz. 2280 oluşturun.

2019.12.15 13:01:52.303 FMA (EURUSD,M30) Sürükle 21
2019.12.15 13:01:52.429 FMA (EURUSD,M30) Hesap 21 0 3579

Teşekkür ederim. Buna sahibim: 1940 inşa et - sorun değil, 2190 inşa et - donuyor. İncelemelere göre 2280 oluşturun - nemli.

 
Stanislav Korotky :

Teşekkür ederim. Buna sahibim: 1940 inşa et - sorun değil, 2190 inşa et - donuyor. İncelemelere göre 2280 oluşturun - nemli .

Çeviri ne anlama geldiği açık değil mi?

EURUSD'de sadece 1 açık grafiği test ettim, belki daha fazlasına sahipsiniz?

 

Bazı garip alıntılar

Bunlar Metaquotes'tan gelen kenelerdir.

Oluşturulan keneler bunu göstermez.

 
Stanislav Korotky :

Lütfen ChartSetSymbolPeriod(0, NULL, 0); terminali birkaç saniye kilitler (~ 15'im var). Oynatma için basitleştirilmiş bir gösterge ekliyorum.

Bunu yapmak gerekliydi (daha önce sorunsuz çalışıyordu): göstergede dikey bir çizgi (nesne) var ve kullanıcı onu hareket ettirdikten sonra, konumdan alınan Ofset parametresinin yeni bir değeri ile gösterge yeniden oluşturuldu. çizginin.

Göstergenin kendisi ilkeldir: Alıntıyı bir alt pencerede olduğu gibi (varsayılan parametrelerle) görüntüler. Anında hesaplanır.

Sorunu yeniden oluşturmak için, göstergeyi tabloya atın ve dikey sarı çizgiyi birkaç çubuk geriye doğru hareket ettirin.

Günlükte aşağıdaki mesajlar görüntülenir:

- Aslında anında "Sürükle".

- On saniye sonra "Calc" - her OnCalculate'de görüntülenir.

"Askıda kalma" sırasında terminal, işlemci çekirdeğini %100 yükler. Bu askıda kaldıktan sonra, gösterge nihayet yeni ofset ile görüntülenir. Ancak tüm mesele, kullanıcı çizgiyi hareket ettirir taşımaz, yeni ayarlar için hindiyi hızlı bir şekilde görüntülemekti.

Sorun nedir? Nasıl tedavi edilir?

Şimdiden teşekkürler.

Aynı enstrümanın kaç tablosu açık?

Bu çizelgelerde kaç çubuk var.

Aynı enstrümanın verilerine erişen Uzman Danışmanlar/Göstergeler/Scriptler var mı?

 

Ben kimseyi incitmek istemiyorum.

Bir kullanıcı arayüzü tasarlarken , kullanıcı tercihlerini kaydetmek iyi bir uygulamadır. Ve kural olarak, programcılar "küresel" görevlerle meşgul olduklarında bu tür "küçük şeylere" dikkat etmezler. Ancak birkaç satır kod yazmanız gerekiyor.

https://www.mql5.com/en/forum/1111/page2613#comment_14153742

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2019.12.06
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Slava :

Aynı enstrümanın kaç tablosu açık?

Bu çizelgelerde kaç çubuk var.

Aynı enstrümanın verilerine erişen Uzman Danışmanlar/Göstergeler/Scriptler var mı?

Enstrüman mı, yoksa enstrüman zaman çerçevesi çifti mi?

EURUSD D1 12000 bar grafiğini açıyorum. Bu sembol-zaman çerçevesinde başka hiçbir şey yoktur. Ancak EURUSD M1 , M5 ve H1 grafikleri de var. Barlarda herhangi bir kısıtlama yoktur. Özellikle, M1 - 7 milyonda (MQ Demo). Bir servis uzmanı, birkaç gösterge vardı. Şimdi her şeyi kaldırdı. Hatta diğer tüm çizelgeleri kapattım (yalnızca EURUSD D1 bırakarak). Ama sorun devam etti.

 
Alain Verleyen :

Çeviri ne anlama geldiği açık değil mi?

EURUSD'de sadece 1 açık grafiği test ettim, belki daha fazlasına sahipsiniz?

"İncelemelere göre biraz buggy" anlamına geliyor.

 
Stanislav Korotky :

Enstrüman mı, yoksa enstrüman zaman çerçevesi çifti mi?

EURUSD D1 12000 bar grafiğini açıyorum. Bu sembol zaman diliminde başka hiçbir şey yoktur. Ancak EURUSD M1, M5 ve H1 çizelgeleri de var. Barlarda herhangi bir kısıtlama yoktur. Özellikle, M1 - 7 milyonda (MQ Demo). Bir servis uzmanı, birkaç gösterge vardı. Şimdi her şeyi kaldırdı. Hatta diğer tüm çizelgeleri kapattım (yalnızca EURUSD D1 bırakarak). Ama sorun devam etti.

Enstrüman bu.

Grafikteki F5 düğmesi, grafiğin bağlam menüsünden "Yenile"yi seçerek ChartSetSymbolPeriod (NULL,0,0) ile aynı şeyi yapar. Yani fiyat verilerinin güncellenmesi.

Sunucudan bir yanıt geldikten sonra, bu enstrümanın tüm dönemlerinin önbellekleri zorla yeniden oluşturulur. Ne kadar fazla önbellek olursa, yeniden oluşturma o kadar uzun sürer (bu arada, arayüz aynı anda donmaz)

F5'e basın ve uzman günlüğünde Calc satırı görünene kadar geçen süreyi not edin