السلام عليكم باشمهندس اسلام ، اخوك نور الدين اللى قابلتك فى افطار ارابيا وقت اكلة السمك
تحياتى لك اولا يا غالى
ثانيا انا خلال قرائتى للدرس السابع و جيت اطبق لرسم مؤشر auto ma
لقيت فى دالة int start()
انها مش موجوده اصلا فى التحديث الجديد ولا متغير counted_bars
و مكان الداله هذا الكود
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
//--- return value of prev_calculated for next call
return(rates_total);
}
ما الحل الان هل اكتب الكود للاصدار القديم بايدى و سيعمل المؤشر عادى ام ماذا ؟؟
السؤال الثانى ، لماذا كتبت دوال رسم المؤشر setindex و عرفت متغيرات فى وظيفة int init
كان ممكن يتم تطبيق كل ذلك فى وظيفة int start
ولا هايبقى تحميل على رامات الجهاز ؟
السؤال الثالث ، وظيفة init فى المؤشر تعمل عند وضع المؤشر على الشارت و ايضا عند تغيير التايم فريم صحيح ؟؟
السؤال الرابع و اخر سؤال ، لاحظت ان الدوره على الميتا تريدر القديم و الان انا اعمل على الجديد هل يوجد اختلاف جوهرى برمجيا تم الغائه مثلا و واجب على معرفته
ام مع الوقت الامر بسيط ؟
تحياتى لك يا هندسه