MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1267

 
Tünaydın. Lütfen kod konusunda yardım edin. Uygulamada, dönüşümlü olarak, yani (açık al - kapalı al, aç, sat - kapat, sat, aç, al).
Dosyalar:
snake_x1t.mq4  14 kb
 
ANDREY :

İpucu için tekrar teşekkürler, ama..... El Kitabı bu işlevin yalnızca dinamik diziler için geçerli olduğunu söylüyor. Ve kodumda, dinamik bir dizi DEĞİL, normal bir dizi.

Sıradan bir dizinin boyutunun birinci boyutta nasıl değiştiğini bana söylerseniz (veya daha iyisi gösterirseniz) size çok minnettar olurum.
Yardımın için tekrar teşekkürler.

Hayır, bu yüzden statiktir, boyut değişmez.

Dinamik bir dizi, bu, boyutunun her seferinde değiştirilmesi gerektiği anlamına gelmez. Ve sadece gerekirse değiştirmek için bir fırsat.

 
ANDREY :

Anladım teşekkürler. Bir dizinin boyutu bir değişkende ayarlanabilir mi?

Şu şekilde deneyin:

 #define W 1000

 double T_P [ W ] = { 0 };

 void OnTick ()

{

the code

}
 
Bir dizinin boyutunu arttırırken, içindeki değerler aynı sıra konumunda mı kalıyor?
 
Alexey Viktorov :

Hayır, bu yüzden statiktir, boyut değişmez.

Dinamik bir dizi, bu, boyutunun her seferinde değiştirilmesi gerektiği anlamına gelmez. Ve gerekirse sadece bir fırsat, izmler

Yardım için teşekkürler.

 
Herkese merhaba, MT4 programlama eğitimi nerede? Aptallar için, yani sıfırdan. MT5 için şunu buldum https://www.mql5.com/en/articles/100 , ancak anladığım kadarıyla bazı farklılıklar nedeniyle MT5 için yazılanlar MT4'te çalışmayacak. Ve MT4 için gereklidir.
Пошаговое руководство по написанию MQL5-советников для начинающих
Пошаговое руководство по написанию MQL5-советников для начинающих
  • www.mql5.com
Эта статья предназначена для начинающих, для тех, кто хочет научиться написанию простых советников на новом языке MQL5. Сначала мы определимся с тем, что требуется от нашего советника, а затем приступим к написанию того, каким образом он будет это делать. 1. Торговая стратегия Он будет следить за некоторыми индикаторами и при определенном...
 
jaffer wilson :

Şu şekilde deneyin:

Bir değişken tanımlamak mı?

 

İyi akşamlar.

Çubuğun yüksek mi yoksa düşük mü önce geldiğini belirlemenin daha kolay bir yolu var mı?

Teşekkür ederim!

 
Сергей Таболин :

Bir değişken tanımlamak mı?

bu bir ikamedir. Nasıl yazılırsa öyle anlaşılır. Sadece (kontrol etmedi) son elemanı aynı anda atarken bir dizi bildiriyor ... bunun doğru olup olmadığını bilmiyorum.

 
Ontonello :
Herkese merhaba, MT4 programlama eğitimi nerede? Aptallar için, yani sıfırdan. Bunu MT5 için buldum https://www.mql5.com/ru/articles/100 , ancak anladığım kadarıyla bazı farklılıklar nedeniyle MT5 için yazılanlar MT4'te çalışmayacak. Ve MT4 için gereklidir.

Sergey Kovalev'in MQL programlama eğitimi. Arayın, oradadır. 2016'dan sonra sadece katkı maddesi yok, OOP, bugünün listeleri. Ama yeni başlayanlar için sorun değil. Bulduğunuz şey iyi bir makale, ders kitabı değil.