Hatalar, hatalar, sorular - sayfa 906

 
Renat :

Bir programcının yolunu tuttuktan sonra, isteklerinizle kaynakları tüketmeye başlayanın siz olduğunuzu anlamanız gerekir.Pahalı işlevleri çağırmak hiçbir şekilde "kaynaklarla çalışmak gerçekte nasıl çalışır?" sorusunu kapatabileceğiniz anlamına gelmez.

Kodun tamamını burada forumda yayınlamak en iyisidir ve sorunlu nokta hemen ortaya çıkacaktır. Burada mümkün değilse, servis masasında mümkündür (kontrollerden sonra kod silinecektir).

ps: İşletim sistemi yeterli bellek olmadığını söylediğinde asla soru sormuyoruz ve bunun için Microsoft'u asla suçlamıyoruz.

Yine de, daha önce kaçındığım şeyi yazacağım.

Evet, ürün satışlarını artırmak ve karlarını kanca veya sahtekarlıkla artırmakla ilgilenen şirketler olduğunun farkındayım. Örneğin karteller var. Ve söylentilere göre, uzun süredir acı çeken işletim sistemini yavaşlatmak için döngüsel yazılım hileleri ile ünlü olan Microsoft (ki bu oldukça doğru), aynı zamanda ellerini ısıtmayı hayal eden donanım devleriyle neredeyse kalıcı bir gizli anlaşma halinde. Unix platformlarında veya eski Windows'ta hala yaşayan ve yaşayan eski ve oldukça çalışan birinin yerini almak için yeni pahalı Windows tüketici ütülerini hızla satıyorlar.

Öyleyse benim amacım ne? MQ'nun bana hiçbir zaman beni demir bir iğneye bağlayıp son iç çamaşırım olmadan bırakmak istediklerini hissettirmediği gerçeğine. Hem MT4 hem de MT5, özellikle bu nispeten yeni moda her yerde bulunan hantal .NET Framework uygulamalarının zemininde, yıllar boyunca her zaman iyi bir arayüz yanıtı ve kullanılabilirliği sağladı. Böylece, gelecekte istediğimiz her şey yolunda. Ahlaki, entelektüel ve finansal olarak neye hazırlandığımızı bilmemiz için yeni yapılar hakkında kapsamlı bilgiler, değişen minimum gereksinimler hakkında bilgiler vb.

Ve diğer her şeye, bağımlı geliştiricilerden birincil olanlara yönelik suçlamalarla ilgili olarak: Microsoft, alternatifleri olmadan kimseyi güncellemeye zorlamaz. Bazı nedenlerden dolayı otomatik güncellemeleri devre dışı bırakamazsınız. Böylece...

 
x100intraday :

Yine de, daha önce kaçındığım şeyi yazacağım.

Servis masasında bir uygulama oluşturmak için en fazla 5 dakika harcarsınız. Ve belki de hemen ertesi gün somut bir cevap alabilirdik.

Ancak Microsoft'un kullanıcılara karşı komplosunu Renat ile tartışmayı tercih ediyorsunuz.

Sakın bundan sonra gerçekten bir sorunun olduğunu söyleme ;)

 
notused :

en son yapıya yapılan sessiz bir güncellemeden sonra uzak aracılar düşmeye başladı:

Birisi yanlış veri gönderiyor. Ondan önce, ajanlar 0 ile bölme nedeniyle sessizce çöktü (sadece fark etmediniz). Bu kişi saldırgan olmayabilir, bu yüzden servis masasında kendisinden bir başvuru bekliyoruz. Bu hatayı kendimiz yeniden oluşturamadık.

UPD

Aniden bir günlük satırı gördüm

expert file added: Experts\grider1. 1 .ex5. 18867 bytes loaded

Bu, aracınızın gerçekten uzak bir aracı olarak kullanıldığını gösterir. Yani sorunun kaynağını biliyorsunuz. servis masasıyla konuşmak istiyorum

 

Ne

2012.12.19 21:33:50 Core 01 2004.04.02 20:15:00 Erişim ihlali 0x00000000000000009'a yaz


Strateji geriye dönük testi sırasında verilir.

 
gpwr :

Ne

2012.12.19 21:33:50 Core 01 2004.04.02 20:15:00 Erişim ihlali 0x00000000000000009'a yaz


Strateji geriye dönük testi sırasında yayınlandı.

Tünaydın . Servis masasına yazın ve bir uzman ekleyin (kontrollerden sonra silinecektir), lütfen. Yapı numarasını , işletim sistemini, bit derinliğini ve optimizasyon ayarlarını belirtin . Teşekkür ederim.
 
Servis masasına mesaj gönderilirken hata oluştu
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
IvanIvanov :
Servis masasına mesaj gönderilirken hata oluştu
Serviste hafif bir aksama oldu, şimdi çalışıyor.
 

Renat , genel olarak 32 bit sürümdeki sorunlar devam etti ancak ilk defa MT5'in x64 sürümünde kodu test etme şansım oldu. Ve ortaya çıkan buydu...

Terminalin 32 bit sürümü tarafından oluşturulan hiçbir hata yoktu, ancak eksik birincil (yani, diğer zaman dilimlerine manuel olarak geçmeden önce) grafik işaretleme çizimi ve bazı nesnelerin bağlantı noktalarının zaman zaman yer değiştirmesi ile ilgili sorunlar vardı. yardımcı gösterge grafik serisinin yer değiştirmesi ile birlikte ekstrema. Son ana kadar ServiceDesk için ateşli bir konuşma hazırlıyordum, ancak terminalin bir düzine lansmanından sonra (bilgisayarın birkaç tam yeniden başlatılmasını hesaba katarak bile), her şey mucizevi bir şekilde dengelendi. Tüm bunların mantığını bilmiyorum ve varsaymaya bile cesaret edemiyorum, ancak terminalin bu on yeniden başlatmadan sonra “harekete geçirildiğini” ve sonunda işletim sistemine “alıştığını” hissediyorum ve / veya terminalin göstergesi. Evet, kulağa mistik geliyor, mantıksal olarak, durum böyle olmamalı: Tek "ayarlama", geçmişin tam olarak indirilmesi, kullanılan zaman çerçevelerinin önbelleğe alınması, terminal seçeneklerinin hassas manuel ayarlanması ve... Tümü. Ancak tüm bunlar ilk lansmanda yapıldı, terminalin sonraki lansmanları durumlarında ikincisinden farklı değildi (geçmişin küçük bir özgeçmişi ve grafiğe haber bayrakları eklemek önemli değil, bu yüzden yapmıyoruz' bunu dikkate almayın).

Biraz şaşkınlık içinde kalıyorum, bozulmaların kendilerini yarı aniden göstereceğine inanıyorum ve sonra onlarla ilgileneceğim, ancak bu yakında değil, şimdilik - planlanan kod optimizasyonu. Kodu tamamen kendiniz test etmek ilginç olacaksa - tekrar kaybolmadan önce bana bildirin.

 
"Mucizevi bir şekilde stabilize" ile, tüm hikayenin pompalandığını mı kastediyorsunuz? Yani bu bekleniyor - geçmiş gerektiği gibi pompalanır ve bu zaman alabilir.

Tarih kataloğuna bakın ve yüzlerce megabaytlık geçmiş verilere bakın.
 
Renat :
"Mucizevi bir şekilde stabilize" ile, tüm hikayenin pompalandığını mı kastediyorsunuz? Yani bu bekleniyor - geçmiş gerektiği gibi pompalanır ve bu zaman alabilir.

Tarih kataloğuna bakın ve yüzlerce megabaytlık geçmiş verilere bakın.

Tersine. Kişisel görsel kontrol altında, tüm geçmiş ilk çalıştırmada indirilir, indirme tamamlandıktan sonra, M1'de 1994'ün başına çıkış ile Ana Sayfa tuşu ile kontrol edilir. Ardından, sık kullandığım zaman dilimlerini ve ayrıca çoklu zaman dilimi göstergesiyle ilgili zaman dilimlerini manuel olarak atlıyorum, oluşmalarını bekliyorum ve terminali yeniden başlatıyorum. Her şey.

Yeni tarihsel verilerin müteakip küçük özgeçmişlerinin herhangi bir temel etkisi yoktur, yani teorik olarak, ilk çalıştırmanın sonunda veya güvenilirlik için en başında geçmiş tamamen yüklendikten sonra terminal "stabilize" olarak kabul edilebilir. M1 olmayan zaman çerçeveleri oluşturulduğunda ikinci çalıştırmanın. Ama bu teorik. Nedense, onuncu reklamı yeniden başlatırken her şey benim için yerleşti (göstergenin düzgün çalışmasından bahsediyorum), vurgulamama rağmen, ana hikaye ilk başta zaten indirilmiş ve sonraki indirmeler mümkün olmamalıdır. havayı prensipte yapmak için ... Tam tersini bile söyleyebilirim: Tarih, fırlatmadan fırlatmaya ne kadar uzun olursa, göstergenin onu yutmaması ve bir fırlatmada çökmesi riski o kadar yüksek, ama gerçekte her şey ortaya çıktı. tersi: ne kadar ileri, o kadar düzgün çalıştı).

Bu, uygulamanın işletim ortamında hemen değil, bazı n'inci ayarlamalardan sonra çalışmasını optimize eden terminalin veya MT5 + OS paketinin kullanıcı işlemleri için muhtemelen bazı gizli ve açık olmayanların olduğu anlamına gelir. Kaynak kodumu derlemesiyle ilgili olarak uzun süredir değiştirmedim - yalnızca yeni kurulmuş bir MT5'in ilk açılışında (bu çalışmadaki yapı her zaman aynıdır). İlk lansmandan sonra herhangi bir ayar yapılmadı. Tüm bu gizemli durum bana Windows Başlat menüsü , sık çağrılan uygulamaların zaman içinde ilk kez kullanıma sunulduğu (işletim sistemi istatistikleri topladı, ancak bu zaman aldı ve aynı programlara belirli sayıda çağrı geldi). Veya diskteki dosyaların birleştirilmesiyle bunlara erişim optimize edilir ve uygulamalar daha hızlı başlar - bunların hepsi aynı operadan.

MT5'te benzer bir şey uyguladığınıza inanmaya meyilli değilim, aksi takdirde ya kendiniz bildirdiniz ya da uzun zaman önce forumda bununla ilgili sorularla karşı karşıya kalırdınız. Yani tüm bunlar sadece deneyime dayalı doğrulanmamış bir hipotez.

Neden: