metastock ve matrisksin dili çok benzer, ve bol pratik yapıldığı taktirde basit bir dildir.
Zaman Yönetimi
Metastock herhangi bir formülü hesaplarken verileri sırayla takip eder ve her periyoda göre uygular. Yani günlük, haftalık, aylık gibi. Kendisine özellikle söylenmedikçe başka bir periyoda ait veriye bakmaz. Bu bizi Reference fonksiyonuna götürür. ref() fonksiyonu o an incelemekte olduğunuz veriden farklı bir veriyi inceleme imkanı sağlar.
Tam tanımı şu şekildedir.
………………………………….Reference. ………………………………..
SYNTAX…………………ref( DATA ARRAY, PERIODS )
FUNCTION…………DATA ARRAY bölümüyle geçmiş veya sonradan gelecek bir veriyi ilgi tutar. Pozitif bir periyod geleceğe yönelik bir bakış açısı verirken negatif bir periyod geçmişe yönelik bir bakış açısı verir.
EXAMPLE………….ref( CLOSE, -12 ) formülü bize 12 periyod önceki kapanış değerini verir.
Alıştırma:
Bu fonksiyonu kullanarak kapanış fiyatı ile bir periyod önceki fiyat arasındaki farkı bulacak bir formül yapabiliriz. Bunun için kapanış fiyatına ve bir adet ref() fonksiyonuna ihtiyacımız var. Böyle bir formül yazalım ve ismini de fiyat değişimi koyalım.
ilk mesajlarda öğrendiğimiz gibi bu formülü kısaltmalarla da yazabiliriz…
fiyat değişimi
c-ref(c,-1)
gibi…