MQL Dersi 1 – Veri Tipleri

Bütün programlama dillerinde, verilerin bellekte kapladığı bir kümesi vardır. Hafıza -2147483648 ve 2147483647 arasında bir sayı tutacaksa, bir çok programlama dili bu veriyi tamsayı türü (Integer Type) olarak adlandırır. Değişkenler içinde veri saklanabilen bellek bloklarıdır, bu bellek bloklarının içerisinde byte cinsinden veriler saklanır. Kullanacağımız değişkeni oluşturduğumuzda, işletim sistemi değişkenimiz için bellekte veri tipine göre belirli byte uzunluğunda yer ayırır.
Veri Tipi tanımlamak istediğimizde MQL4 dilinde;
double OrnekDegerim=0; (değişken tanımlarken ve kod yazarken Türkçe karakter kullanılmaz.)
OrnekDegerim değişkeni için bellekte 8 Byte’lik bir blok ayrılmıştır.

MQL4’te bulunan veri tipleri;

int (Tam Sayı / -2147483648 ile 2147483647 arasında)
int OrnekTamSayi = 5; / int OrnekTamSayi = -758;
Tamsayılar + veya – ile rakamlardan oluşan sayılardır. MQL4 dilinde onluk ve onaltılık sayı sisteminde yazılabilirler. (Onluk kullanıyorum Onaltılık örnek vermedim.)

bool (Mantıksal Tür / True ve False)
bool AlimYap = True; / bool AlimYap = False;
Mantıksal veri tipi sadece True (1 – Doğru) ve False (0 – Yanlış) değerlerini tutabilen türdür. Bool bellekte 1 bitlik yer kaplar.

char
(Karakter / ASCII karakter setindeki 256 karakter)

int OrnekKarakter = ‘S’; / int OrnekKarakter = ‘#’
Bir karakterin değeri, bulunduğu ASCII karakter setindeki sıra numarası olan tamsayıdır. Char değişken tanımları tek tırnak içinde yazılır.

string
(Yazı / Maksimum 255 karakter)

string OrnekYazi = “Merhaba nasilkaybedilir.com a Hoşgeldiniz.”;
String veri tipleri (“) iki çift tırnak arasına yazılmış değişken tanımlarıdır. Bu veri tipinin üst sınırı 255 karakterdir.

double
(Ondalık Sayı / 2.2e-308 ile 1.8e308 arasında)
double OrnekOndalikSayi = 2.5;
Double bir gerçel sayıdır, tam sayı kısmının yanında bir de ondalık kısmı mevcuttur. (Uzman Danışman yazarken fiyatlar için en çok kullandığımız Veri Tipi)

color (Renk / MT4 üzerinde grafiklerin renklendirilmesi için kullanılır)
color OrnekRenk = clrRed;
Özel gösterge yada Uzman Danışmanların grafiklerini renklendirmek için kullanılan bir türdür.

datetime (Tarih – Saat / Tarih ve Saat bilgisini tutmaya yarar)
datetime OrnekTarih = D’2016.01.01 00:00′; / datetime OrnekTarih = D’23.04.2004‘;
Datetime tipi değişkenler “D” anahtar karakteri ile başlarlar ve (‘ ‘) iki tek tırnak arasına tarih diziminin şekline göre yazılırlar. Bu dizim Yıl.Ay.Gün Saat:Dakika:Saniye şeklindedir.

MQL dili, C dilinin kodlamasına çok yakındır, MQL’deki internal komutlar hariç (Osilatör ve fiyat bilgisi alma komutları gibi) diğer bütün komutlar,kodlar C dilinin neredeyse aynısıdır. MQL dili derslerine Veri Tipleri ile başladık ve geliştirerek devam edeceğiz bol bol örnek kodlama ile beraber 🙂

“MQL Dersi 1 – Veri Tipleri” için 5 yorum

    1. Merhaba, teşekkür ederim birlikte bilgimizi paylaşarak daha çok öğrenebiliriz. İlgilenemiyorum siteyle bu aralar. Cevap vermeye çalışıcam sorulara.

  1. Merhaba bende bu dili öğrenmek istiyorum.derslerinize.
    Ne zaman devam edeceksiniz.sabirsizla bekliyorum..

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir