يعتبر التعامل مع الوقت أمر مهم جدا في التحليل الفني ولكن علي الرغم من إننى أستطيع برمجة مؤشرات تعتمد علي الوقت ببساطة لبرنامج الميتاستوك فإن القيام بذلك امر صعب عند التعامل مع الميتاتريد
المثال التالي هو لمؤشر قياس الأداء من نقطة زمنية محددة مكتوب بلغة الميتاستوك و الكود مقسم بثلاثة أجزاء
1- تحديد الزمن من قبل المستخدم
2- حساب سعر الإغلاق عند نقطة البدء
3- قسمة سعر الإغلاق لكل شمعة علي ناتج الخطوة السابقة لحساب المعادلة النهائية للمؤشر
كود HTML:
{Customer Inputs} Dy:=Input("Day",1,31,1); Mn:=Input("Month",1,12,1); Yr:=Input("Year",2000,2012,2010); {Time Calculation} Time:=Dy=DayOfMonth() AND Mn=Month() AND Yr=Year(); {Formula} Start:= ValueWhen(1,Time,CLOSE); Perf:= CLOSE / Start; {Output} Perf;
تعليق