Hatalar, hatalar, sorular - sayfa 963

 
stringo :

Dile getirdiğiniz sorunu yeniden oluşturamayacakları söylendi. Yani, aslında #677524 numaralı uygulamada bir diyalog vardı. Yanıt olarak, bir kod sunuyorsunuz, bir yere kopyalayıp yapıştırmayı ve sonucu görmeyi teklif ediyorsunuz. Neden hazır bir örnek vermediniz? Böylece bu örneği sadece sizin belirttiğiniz koşullarla çalıştırıyoruz. (Zaten forumdaki kamuya açık iddianızdan sonra, uzmanın test cihazında sürülmesi gerektiğini yazmışsınız)

Şimdi ayrı parçalarda test yapmadığınızı söylüyorsunuz. Tamam, soru yok, işte MT5'in bir parçası olan "ExpertMACD" Uzman Danışmanı. 14 satırın sonuna eklendi (kopyala-yapıştır). Destekle yaptığım bir konuşmada belirttiğim şey.

Strateji test cihazında çalışırken, günlükteki her işlemden sonra 4755 hatası görüyoruz.

Dosyalar:
 
stringo :

Belgelerde ne yazılmalıdır? "Pozitif bir sayı için dönüş değerini kontrol etme ihtiyacının açık göstergesi"? Ne için?

HistoryOrderGetTicket ve HistoryDealGetTicket işlevleri ulong türünde bir değer döndürür, yani negatif olmadığı bilinir

HistoryOrderGetTicket işlevinin açıklamasının altında belirtilen belgelerde bulunan örneğe bakın:

...
//--- получим тикет ордера по его позиции в списке
       if ((ticket= HistoryOrderGetTicket (i))> 0 )
...

Kendi belgelerinizde kendiniz, koda negatif olmayan bir sayı için bir kontrol eklersiniz. Ne için? Yalnızca "0" değeri döndürülürse, işlev yürütme sonucunun hatalı olduğunu varsayabilirim.

Öyleyse neden bu işlevin açıklamasının metin bölümünde, işlevin yürütülmesinde olası bir başarısızlık belirtilmiyor? Örneğin, ArrayResize ile benzer şekilde. Ayrıca int çıktıları da belirtilir. Ama "-1" üzerine bir ekleme var.

Ben sadece belgelerin eksiksiz olmasını istiyorum ve programcının düşünmesine gerek yok: Örnekte neden döndürülen sayının negatif olup olmadığı kontrol ediliyor? Anlaşmaların numaralandırılması 0'dan başlamıyor mu? Ve 0 döndürürse, bu ne anlama geliyor?

 
stringo :

voix_kas

Uygulama #685594 az önce 10. sayfaya gitti. Banal kaçırdı. Forumda sorular da dahil olmak üzere birkaç benzer uygulama vardı.

Bu sorunu bulduğumuz ve düzelttiğimiz için üzgünüz, düzeltmeler önceki yapıya dahil edildi. Derlemeden sonra görselleştirmeyi çalıştırdınız mı? Arabayı sürerlerse, sorunun ortadan kalktığını kendileri görebilirler. Araba kullanmadıysan, ihtiyacın yoktu ...

Yaptıysanız, aferin. Sadece sana minnettarım. Sadece bu hata bulunduğundan, Uzman Danışmanımın birkaç sürümü geçti, farklı zaman dilimlerindeki göstergeleri izleme ihtiyacı geçici olarak ortadan kalktı.

Hata takibinin nasıl yapıldığını benden daha iyi bildiğinize eminim. Örneğin, her görev atanmış benzersiz bir tanımlayıcıya sahip bir programcıya aktarılırsa, ilk etapta sizin için daha uygun olacaktır, bu da sırayla SD'den gelen ilgili isteklerle belirtilir. Programcı görevi tamamladı, bildirdi ve SD'deki bu soruna atıfta bulunan tüm uygulamalar kapatıldı (tüm listeyi aramaya gerek yok).

 

voix_kas :

Kendi belgelerinizde kendiniz, koda negatif olmayan bir sayı için bir kontrol eklersiniz. Ne için?

çünkü 0 negatif olmayan bir sayıdır. böyle bir bilet yok.
 
stringo :

voix_kas

681251 numaralı bilette size test görselleştiricisinin tek bir belge uygulaması olduğu söylendi. Sonra görünüşe göre sohbet etmeye mi karar verdin?

Bu forumda defalarca tartışıldı.

İşte yine 25. Mesajımı dikkatlice okudunuz. Tek belgeli bir görselleştiriciniz olup olmadığını nerede sordum? Bu temiz. İnsanların pencereler arasında geçiş yapmak yerine göstergelerin davranışını bir kerede gözlemleyerek stratejiler yürütmelerini kolaylaştırmak için çoklu belge yapma önerisinden bahsediyoruz. İnsanlara açık olması için, uygulamaya eklediğim ekran görüntülerini buraya gönderebilirsiniz (maalesef, nedense görüntüleyemiyorum).
 
voix_kas :
Tek belgeli bir görselleştiriciniz olup olmadığını nerede sordum? Bu temiz. İnsanların strateji yürütmesini kolaylaştırmak için çok belgeli hale getirmek için bir tekliften bahsediyoruz,
yanlış servis çağrısı

- Bir önerim var ama geliştiriciler olarak sizin fikriniz beni ilgilendirmiyor. Dediğim gibi olmasını istiyorum.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
sergeev :
çünkü 0 negatif olmayan bir sayıdır. böyle bir bilet yok.

Sadece bir gülümsemem var. :)

Belgelerden:

Geri dönüş değeri

Tür değeri   uzun .

uzun

Ulong tamsayı türü de 8 bayt alır ve 0 ile 18446744073709551615 arasındaki değerleri saklayabilir.

Poke, lütfen, belgelerin neresinde işlem biletinin değerinin sıfıra eşit olamayacağı belirtilir?

 
voix_kas :

Poke, lütfen, belgelerin neresinde işlem biletinin değerinin sıfıra eşit olamayacağı belirtilir?

trolleme?
 
sergeev :
yanlış servis çağrısı

- Bir önerim var ama geliştiriciler olarak sizin fikriniz beni ilgilendirmiyor. Dediğim gibi olmasını istiyorum.
Peki neyi çarpıtıyorsun? bir dilek tuttum. Hayır değil. Sadece "hayır, yapmayacağız" cevabı ancak şimdi verildi. SD'de bana onun şimdi ne olduğunu açıklamaya çalıştılar.
 
sergeev :
trolleme?