Hatalar, hatalar, sorular - sayfa 1111

 

Güzel gün!

Bir danışman yazdım , bir siparişler tablosuyla işlem görüyor, bir derleme hatası düzeltilmiş gibi görünüyor, başlıyor, ancak tek bir anlaşma açmıyor! neler olduğunu anlamama yardım et?

Dosyalar:
 

MT5'i 900 sürümüne güncelledikten sonra, meta düzenleyicisi kodu derlerken küfür etmeye başladı: '{' - çok fazla başlatıcı   satıra:

 string    tickers_moex[2, 3 ]= { "GZH4" , "GZM4" , "GAZP",  "RNH4","RNM4","ROSN" };

mql4'teki aynı satır hataya neden olmaz.

:) hastalık terminali keskinleşiyor ...

 // компилируется только как одномерный массив
string    tickers_moex[ 6 ]= { "GZH4" , "GZM4" , "GAZP" ,   "RNH4" , "RNM4" , "ROSN" };

 
sealdo :

MT5'i 900 sürümüne güncelledikten sonra, meta düzenleyicisi kodu derlerken küfür etmeye başladı: '{' - çok fazla başlatıcı   satıra:

mql4'teki aynı satır hataya neden olmaz.

:) hastalık terminali keskinleşiyor ...

 string    tickers_moex[ 2 , 3 ]= {{ "GZH4" , "GZM4" , "GAZP" } ,  { "RNH4" , "RNM4" , "ROSN" }};


belki çok "doğru"?

 
micle :

belki çok "doğru"?

Teşekkür ederim! Evet öyle. Ancak derleyici kabul etmeden önce ve bu biçimde.
 

Sorunun nasıl çözüleceğini bilen var mı?

DLL kullanan ve sırayla WinLicense tarafından paketlenen bir göstergeler kompleksi vardır.

Kompleks, MT4 kapsamında sorunsuz çalışır

Kompleks, halihazırda başlatılmış bir terminalin şemasına kurulursa, MT5 kapsamında sorunsuz çalışır. Ayrıca, terminal boşsa, artık başlamak istemez - başlangıçta kilitlenir. Buna göre, terminali boşaltmadan önce kompleksi olmayan bir profile geçerseniz, terminal normal şekilde açılır. Ayrıca, başlangıçtan sonra kompleksin bulunduğu profile geçerseniz, terminal ve kompleks normal şekilde çalışacaktır.

(... ya da en azından bana bu problemle nereye gideceğimi söyle)

 
wtvirtual :

Sorunun nasıl çözüleceğini bilen var mı?

DLL kullanan ve sırayla WinLicense tarafından paketlenen bir göstergeler kompleksi vardır.

Kompleks, MT4 kapsamında sorunsuz çalışır

Kompleks, halihazırda başlatılmış bir terminalin şemasına kurulursa, MT5 kapsamında sorunsuz çalışır. Ayrıca, terminal boşsa, artık başlamak istemez - başlangıçta kilitlenir. Buna göre, terminali boşaltmadan önce kompleksi olmayan bir profile geçerseniz, terminal normal şekilde açılır. Ayrıca, başlangıçtan sonra kompleksin bulunduğu profile geçerseniz, terminal ve kompleks normal şekilde çalışacaktır.

(... ya da en azından bana bu problemle nereye gideceğimi söyle)

Servisle iletişime geçip gösterge kodlarını eklemeniz gerektiğini düşünüyorum.
 
barabashkakvn :
Servisle iletişime geçip gösterge kodlarını eklemeniz gerektiğini düşünüyorum.
Söyler misin, servis masası - nerede, nerede? :)
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hizmet Masası aracılığıyla geliştiricilerle iletişim kurun!

MetaAlıntılar , 2010.03.08 22:02

Herhangi bir yeni yazılım ürünü, kaçınılmaz olarak, şirket içindeki en kapsamlı testlerle bile her zaman tespit edilemeyen hatalar içerir. Bu yüzden programlarımızda bulunan sorunlarla ilgili tüm kullanıcı raporlarına büyük önem veriyor ve her birine cevap vermeye çalışıyoruz.

MetaTrader 5 platformunun son müşterileri ile geri bildirimi iyileştirmek için, her MQL5 Topluluğu kullanıcısının Profilinde bir Hizmet Masası bölümü uyguladık. Kayıtlı herhangi bir kullanıcı, ürünümüzde bulunan belirli bir sorun için Talep gönderebilir.

Yeni bölümün amacı nedir, eğer bundan önce kayıtlı herhangi bir kullanıcı forumda bir hata mesajı yazabiliyorsa? Gerçek şu ki, Hizmet Masası, geliştiricilerimiz tarafından kullanılan TeamWox dahili grup çalışma sisteminin ilgili bölümüne doğrudan entegre edilmiştir. Bu, MetaQuotes Software Corp.'ta her iş günü anlamına gelir. ürünlerimizde tespit edilen sorunlarla ilgili gelen şikayetlerin incelenmesiyle başlar.

Bu nedenle, herhangi bir hatayı Hizmet Masası aracılığıyla doğrudan geliştiricilerimize bildirmenizi öneririz. Mesajınız hemen test departmanlarımız, teknik destek ve ticaret platformu geliştiricilerimiz tarafından kullanılabilir hale gelecektir. Hizmet Masası'ndan gönderilen her talep mutlaka dikkate alınır ve hata düzeltme sonuçlarından sonra kapatılır veya ileride karara bağlanmak üzere ertelenir.


Belirli kurallara bağlı kalarak, ayrı bir uygulamada bulunan her hatayı bildirmenizi rica ediyoruz:

  1. Uygulama, yalnızca bir sorunun açıklamasını içerir , bu, çözümüne konsantre olmanıza ve işleme ve tartışma sürecinde tam olarak neyin düzeltildiğini veya yeniden üretilemeyeceğini belirtmenize izin vermez.
  2. Diğer biletler arasında her zaman listede bulunabilmesi için, biletin konu satırına sorunun kısa bir açıklamasını ekleyin.
  3. Uygulamanın başında, tanımlanan sorunu kısaca açıklayın , örneğin:
  4. Sorunu yeniden oluşturmaya yardımcı olacak adımların ayrıntılı bir açıklamasını verin. Gerekirse, açıklamada atıfta bulunulan ekran görüntülerini ekli olarak uygulamaya sağlayın. Örneğin:
  5. Sonucu açıklayın. Örneğin:
  6. Beklenen sonucu açıklayın. Örneğin,
  7. Lütfen hatayı yeniden oluşturmak için gerekli ayrıntıları sağlayın, örneğin:
  8. Çözüm bulmaya yardımcı olabilecek ek ayrıntılar sağlayın. Örneğin,
Açıklanan tüm tavsiyeler, şirketin müşterileriyle uzun süreli iletişim deneyimimize dayanmaktadır ve bunlara uymanız durumunda size minnettar olacağız. Lütfen bulunan hataları bize bildirin, sadece sizinle birlikte onları bulabilir ve en kısa sürede düzeltebiliriz. Sizin için en iyi ticaret terminalini oluşturmak için yardımınızla deneyeceğiz!

 

Profil ödemeleri tablosundaki Bağlantı sütununun genişliğini artırabilir miyim? Aksi takdirde, tablonun tüm satırları iki satır kaplar - ve bu pek hoş görünmez.

bağlantı

 

Şüpheli bir mesaj verir.

AAA.mq5 betiğini MetaEditor'da derlediğimi varsayalım.

 void OnStart ()
{
         Print ( TimeCurrent () );
}

MetaTrader'a geçiyorum - Başlatıyorum - her şey zamanı normal olarak gösteriyor

betiği daha fazla düzenleme Bir hata yapıyorum - derleme için tekrar çalıştırıyorum. Sonra tekrar MetaTrader'a geçiyorum - betiği çalıştırıyorum (hataya dikkat etmiyorum) - "Uzmanlar" sekmesinde şu girişi alıyorum: 'AAA.mq5' başarıyla derlendi

Mantıksal olarak, bir derleme hatası girişi ve kırmızı bir simge olmalıdır.