Hatalar, hatalar, sorular - sayfa 1408

 
Yury Kirillov :

Beyler, siz ikiniz beni tamamen şaşırttınız. Özetliyorum: 1. Yeni (ek) bir program (terminal) kurmama gerek yok. 2. Mevcut (önceden kurulmuş) terminalde, MQ'da yeni bir demo hesabı açmam gerekiyor ve bu terminalde her şey güncellenecek (programın kurulu kopyası). 3. Programın (terminal) diğer kopyalarında hiçbir şey güncellenmeyecektir.

Böyle?

  1. Evet.
  2. Evet.
  3. ?
 
Yury Kirillov :

Beyler, siz ikiniz beni tamamen şaşırttınız. Özetliyorum: 1. Yeni (ek) bir program (terminal) kurmama gerek yok. 2. Mevcut (önceden kurulmuş) terminalde, MQ'da yeni bir demo hesabı açmam gerekiyor ve bu terminalde her şey güncellenecek (programın kurulu kopyası). 3. Programın (terminal) diğer kopyalarında hiçbir şey güncellenmeyecektir.

Böyle?

Ve sen dene. Veya MQ'dan yeni bir terminal kurun ve onu demo MQ sunucusuna bağlayın. Veya mevcut bir terminali bağlayın . Ancak (benim için) her sunucu için ayrı terminallere sahip olmak daha iyidir.

MQ'ya bağlı terminal güncellenir güncellenmez, diğer tüm terminaller de güncelleme yapmak isteyecektir - bunu yapmalarına izin verip vermeme kararı size kalmıştır.

 
Artyom Trishkin :

MQ'ya bağlı terminal güncellenir güncellenmez, diğer tüm terminaller de güncelleme yapmak isteyecektir.

istemiyorlar
 
Valerii Mazurenko :
istemiyorlar
Beni istiyorlar. Neyi yanlış yapıyorum?
 

"Takvim" sekmesinde yanlış olay MetaQuotes-Demo

Ve OBJ_EVENT içinde de görüntülenir

 

Yeni yapı 1200'ün duyurusu ile ilgili olarak.

MQL5: Расширен формат структуры MqlTick. Теперь в ней передается время прихода тика в миллисекундах, а также флаги, позволяющие определить, какой именно параметр тика изменился.

Bu tür çözümler, datetime time ile birlikte yapıya long time_msc eklendiğinde çok zor görünüyor. Soru şu ki, o zaman burada neden zamana ihtiyaç var? Anlamsız bir kaynak israfı.

Aynısı uint flags için de geçerlidir, uchar orada veya en azından ushort yeterli olacaktır (bu zaten gelecek için önemli bir marjla). Ve orada uint için ne - akıl anlaşılmaz. Geliştiricilerin rasyonel veri depolamayı düşünmeyi tamamen bırakması üzücü. Bir dizi kene, kendi içinde devasa bir hacimdir. Ve bir de hafızanın çok dikkatsizce israf edilmesi var...

Eh, zaman söz konusu olduğunda. Belki de MQL'ye milisaniye içeren normal bir zaman türü eklemenin zamanı gelmiştir? Aksi takdirde, bu koltuk değneklerinden bir yığın olacaktır. Dahası, şu anki haliyle datetime son derece mantıksız bir şeydir: yalnızca saniye içermesine rağmen 8 bayt tüketir - ve buna kimin ihtiyacı var? Bu görev için önümüzdeki 90 yıl için 4 bayt ( uint ) yeterlidir (ve aramızda Duncan MacLeods yoktur).

 

OnTesterInit, OnTesterPass, OnTesterDeinit işlevlerinde, çağrıldıkları takdirde, test cihazında değil ticaret hesabında yürütülen ticaret işlevlerinin çağrılmasına izin verildiğine dair bilgi aldım. Kod test cihazından başlatılsa da.

Öyle mi?

Eğer öyleyse, Marketten Expert Advisors'da bu tür aramalar yasak mı, yoksa Marketten bir ürün test sırasında beklenmedik bir şekilde gerçek bir hesapta işlem görmeye başlayabilir mi?

 
Artyom Trishkin :

Ve sen dene. Veya MQ'dan yeni bir terminal kurun ve onu demo MQ sunucusuna bağlayın. Veya mevcut bir terminali bağlayın . Ancak (benim için) her sunucu için ayrı terminallere sahip olmak daha iyidir.

MQ'ya bağlı terminal güncellenir güncellenmez, diğer tüm terminaller de güncelleme yapmak isteyecektir - bunu yapmalarına izin verip vermeme kararı size kalmıştır.

Sonuçlar:

1. Mevcut bir terminale bir MQ demo hesabı eklemek, gerçekten onun en son yapıya yükseltilmesine yol açtı.

2. Kurulu diğer terminallerden hiçbiri (MQ'dan demo hesaplar olmadan) güncellenmedi.

Yardımlarınız için hepinize teşekkür ederim! :-)

 
Yury Kirillov :

Sonuçlar:

1. Mevcut bir terminale bir MQ demo hesabı eklemek, gerçekten onun en son yapıya yükseltilmesine yol açtı.

2. Kurulu diğer terminallerden hiçbiri (MQ'dan demo hesaplar olmadan) güncellenmedi.

Yardımlarınız için hepinize teşekkür ederim! :-)

MT4'ten bahsediyorum. Tüm terminaller her zaman mevcut terminal güncellemesini MC demo sunucusuna bağlı MetaQuotes'tan alır.
 
Yury Kirillov :

Sonuçlar:

1. Mevcut bir terminale bir MQ demo hesabı eklemek, gerçekten onun en son yapıya yükseltilmesine yol açtı.

2. Kurulu diğer terminallerden hiçbiri (MQ'dan demo hesaplar olmadan) güncellenmedi.

Yardımlarınız için hepinize teşekkür ederim! :-)

Kalan "terminal hayvanat bahçesini" güncellemeye karar verirseniz :) , o zaman bu durumda MQ'dan birkaç demo hesabı açmanız gerekmez - MQ'dan bir demo hesapla idare edebilirsiniz.