لقد بدأت تميل رمز mql4 ، وأواجه هذا كود:
الكود المدرج/*/* my_DailyOpen_indior/*/* Revision 1.1 2005/11/13 Midnite/* Initial DailyOpen indior/* المنشأة مساءً/* # حقوق الطبع والنشر للملكية Midnite #property hyperlink [email protected] # property indior_chart_window #property indior_buffers 1 # property indior_color1 DodgerBlue #property indior_style1 two #property indior_width1 1 double double TodayOpenBuffer # 91؛ # 93 ؛؛ extern int TimeZoneOfData = 0؛/ ----------------------------------------------- ------------------- /| خدمة التهيئة المخصصة المخصصة |/ ----------------------------------------------- ------------------- int init () SetIndexStyle (0، DRAW_LINE)؛ SetIndexBuffer (0، TodayOpenBuffer)؛ SetIndexLabel (0، فتح). SetIndexEmptyValue (0،0.0)؛ عودة (0)؛/ ----------------------------------------------- ------------------- /| Custor وظيفة إزالة التطهير الداخلية |/ ----------------------------------------------- ------------------- int deinit () return (0)؛/ ----------------------------------------------- ------------------- /| خدمة التكرار الداخلي المخصص |/ ----------------------------------------------- ------------------- int start () int lastbar؛ int counted_bars = IndiorCounted ()؛ يجب (counted_barsgt؛ 0) counted_bars--؛ lastbar = Bars-counted_bars؛ DailyOpen (0، lastbar)؛ عودة (0) ؛/ ----------------------------------------------- ------------------- /| |/ ----------------------------------------------- ------------------- int DailyOpen (int offset، int lastbar) int shift؛ int tzdiffsec = TimeZoneOfData * 3600 ؛ barsper30 مزدوجة = 1.0 * PERIOD_M30Period () ؛/lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ ----- ------ thise line no clear me ------- bool ShowDailyOpenLevel = True؛/lastbar = barsperday 2؛/تأكد من قيامنا بضبط lastbar اليومي المفتوح = MathMin (Bars-20 * barsper30-1 ، lastbar) ؛/lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ lt؛ ---- --- هذا أيضًا غير واضح ------- لـ (shift = lastbar؛ shiftgt؛ = offset؛ shift--) TodayOpenBuffer # 91؛ shift # 93؛ = 0؛ يجب (ShowDailyOpenLevel) إذا (TimeDay (Time # 91؛ shift # 93؛ -tzdiffsec)! = TimeDay (Time # 91؛ shift 1 # 93؛ -tzdiffsec))/shift shift TodayOpenBuffer # 91؛ shift # 93؛ = فتح # 91؛ تحول # 93 ؛؛ TodayOpenBuffer # 91؛ shift 1 # 93؛ = 0؛/تجنب الدرج في السطر الآخر TodayOpenBuffer # 91؛ shift # 93؛ = TodayOpenBuffer # 91؛ shift 1 # 93 ؛؛ عودة (0)؛
يمكن نفس توضيح هذين السطرين من التعليمات البرمجية ما يؤدون وكيف تعمل؟
شكرا مسبقا.