MQL El Kitabı
Veri Türü (Data Type) ne demektir?
Her programlama dilinde, verilerin bellekteki temsillerinin bir kümesi vardır.
Piyasa emirlerinin açılması ve bekleyen emirlerin yerleştirilmesi işlemi OrderSend() işlevi ile yapılmaktadır.
İşlem işlevlerini açıklamaya başlamadan önce parametreleri ve piyasa fiyatlarının özelliklerini, emir türlerini, onların özelliklerini ve emir girebilmek için gereken kuralları incelemeliyiz.
Bir uygulama programının çalıştırılması sırasında yapılan hesaplamalar ve diğer işlemleri iki gruba ayrılır: kullanıcının bilgisayarı üzerinde çalışan programlar ve bir sunucu üzerinde çalışan programlar. Birçok hesaplama kullanıcı bilgisayarı üzerinde yapılır. Bu grup uygulama programlarını da kapsar. Al-Sat işlemleri ikinci gruba aittir.
IndicatorBuffers() İşlevi
void IndicatorBuffers( int count)
Özel gösterge hesaplamaları için tampon bellekte bellek tahsisatı yapılır. Tampon bellek sayısı 8'den fazla olamaz. Eğer özel gösterge hesaplamalar için ek tampon bellekleğe ihtiyaç duyuyorsa işlevde toplam tampon bellek sayısı belirtilmelidir.
ObjectCreate() İşlevi
bool ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)
Belirtilen pencerede belirlenen isim, tür ve koordinatlarda bir nesne oluşturmak için kullanılan işlevdir.
MathAbs() İşlevi
double MathAbs( double value)
İşleve geçilen nümerik değerin mutlak değerini geri döndürür.
GetLastError() İşlevi
int GetLastError( )
İşlev ortaya çıkan en son hatayı alarak değerini geri döndürür ve özel değişken olan last_error değişkeni sıfırlanır. Bu yüzden bir daha işlev çağırılırsa 0 değerini geri döndürür.
iAC() İşlevi
double iAC(string symbol, int timeframe, int shift);
Bill Williams'ın Accelerator/Decelerator Osilatör'ünü hesaplar.
FileClose() İşlevi
void FileClose(int handle);
İşlev önceden FileOpen() işleviyle açılan dosyayı kapatır.


















