Hatalar, hatalar, sorular - sayfa 3012

 
Andrei Trukhanovich :

referans bu yorumla aynı fikirde değil.

Yardım mql için yazılmıştır ve mql syah ile yazılmıştır))
C'nin temellerini bilerek, neyin ne olduğu açık olacaktır.

 
Roman :
Bence her şey daha basit - yardımda ne yazdığını anlamadın
 
Andrei Trukhanovich :
Bence her şey daha basit - yardımda ne yazdığını anlamadın

Genel olarak, doğru değil!

 
Roman :

Genel olarak, doğru değil!

burada tartışmayacağım

 
Roman :

Yardım mql için yazılmıştır ve mql syah ile yazılmıştır))
C'nin temellerini bilerek, neyin ne olduğu açık olacaktır.

C'de, bir dizinin ve bir dizenin boyutları önceden bilinmezken, MQL bilinir - bu önemli bir farktır - bu nedenle, MQL'de bunları çoğaltan gereksiz parametrelere gerek yoktur

 
A100 :

C'de, bir dizinin ve bir dizenin boyutları önceden bilinmezken, MQL bilinir - bu önemli bir farktır - bu nedenle, MQL'de bunları çoğaltan gereksiz parametrelere gerek yoktur

Dinamik bir dizi, bu nedenle dinamiktir, çünkü kullanıcının herhangi bir boyutu almasını bekler.
Dinamik bir dizinin kendisinden ne istediğini anlaması için programcının ona şunları söylemesi gerekir:

- Hey, dinamik dizi, sana veri iletmek istiyorum.
ve sana cevap verdi:
Verileriniz ne tür ve boyutta?
sen ona:
-Burada, 100 elementi karakterlendir
o cevapladı:
-Pekala, eğer ben de aynı tipsem, bu elemanlar için bana 100 baytlık bir bellek ayır ve gönder. Aksi takdirde, yapmayacağım.

;))

Ama parametrede sıfır bile belirleyerek sizin için hayatı kolaylaştırdılar, proses otomasyonu aktarılan verinin boyutunu otomatik olarak hesaplayacaktır.
Yani, yeni başlayanlardan ek koruma. Ancak, boyutu kendiniz kontrol etmek için açıkça geçmek daha iyidir, aksi takdirde daha sonra hata ayıklama sırasında işkence görürsünüz.
 
Roman :

Dinamik bir dizi, bu nedenle dinamiktir, çünkü kullanıcının herhangi bir boyutu almasını bekler.
Dinamik bir dizinin kendisinden ne istediğini anlaması için programcının ona şunları söylemesi gerekir:

- Hey, dinamik dizi, sana veri iletmek istiyorum.
ve sana cevap verdi:
-Verileriniz ne kadar büyük?
sen ona:
-burada, 100
o cevapladı:
-Tamam, bana 100 element için bir hafıza ayır ve gönder. Aksi takdirde, yapmayacağım.

;))

Ama parametrede sıfır bile belirleyerek sizin için hayatı kolaylaştırdılar, proses otomasyonu aktarılan verinin boyutunu otomatik olarak hesaplayacaktır.
Yani, yeni başlayanlardan ek koruma. Ancak, boyutu kendiniz kontrol etmek için açıkça aktarmak daha iyidir, aksi takdirde daha sonra hata ayıklama sırasında işkence görürsünüz.

Dürüst olmak gerekirse, bir dizi için kritik durumlarda bu zordur. dinamik bir dizinin boyutunun ötesine geçme şeklinde gördüğümüz .... normal şartlar altında uygun olsa da ...

 
Valeriy Yastremskiy :

Dürüst olmak gerekirse, bir dizi için kritik durumlarda bu zordur. dinamik bir dizinin boyutunun ötesine geçme şeklinde gördüğümüz .... normal şartlar altında uygun olsa da ...

Dizinin ötesine geçmek, bu programcının seviyesidir))

 
Roman :

Dizinin ötesine girmek, bu programcının seviyesidir))

çubuk geçmişi tam olarak yüklenmediğinde yaygın bir durum. Pencerenin genişliğindeki yükleme geçmişi için klasik kontrol de her zaman alakalı değildir.

ve bu her zaman bir algoritmacının seviyesi değildir, özellikle durum düşük frekans ise.

 
Valeriy Yastremskiy :

çubuk geçmişi tam olarak yüklenmediğinde yaygın bir durum. Pencerenin genişliğindeki yükleme geçmişi için klasik kontrol de her zaman alakalı değildir.

ve bu her zaman bir algoritmacının seviyesi değildir, özellikle durum düşük frekans ise.


Ve bu yardımcı olmayacak mı? Veri erişiminin organizasyonu
Sadece bu, dilin temelleri ile değil, MT5 platformunun özellikleri ile ilgilidir.
Bu yardımcı olmazsa, muhtemelen geliştiricileri bilgilendirmelisiniz.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Организация доступа к данным - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5