Saya sudah mulai bersandar kode mql4, dan mengalami kode thise:
Kode yang dimasukkan/*/* my_DailyOpen_indior/*/* Revisi 1.1 2005/11/13 Midnite/* Initial DailyOpen indior/* berdasarkan pm/* #property copyright Midnite #property link [email protected] # properti indior_chart_window #property indior_buffers 1 #property indior_color1 DodgerBlue #property indior_style1 2 #property indior_width1 1 double TodayOpenBuffer # 91; # 93;; extern int TimeZoneOfData = 0;/ ----------------------------------------------- ------------------- /| Fungsi inisialisasi kustom bawah |/ ----------------------------------------------- ------------------- int init () {SetIndexStyle (0, DRAW_LINE); SetIndexBuffer (0, TodayOpenBuffer); SetIndexLabel (0, Open); SetIndexEmptyValue (0,0.0); return (0); }/ ---------------------------------------------- -------------------- /| Fungsi deinialisasi inisialisasi custor |/ ----------------------------------------------- ------------------- int deinit () {return (0); }/ ---------------------------------------------- -------------------- /| Fungsi iterasi kustom bawah |/ ----------------------------------------------- ------------------- int start () {int lastbar; int counted_bars = IndiorCounted (); jika (counted_barsgt; 0) counted_bars--; lastbar = Bar-counted_bars; DailyOpen (0, bilah terakhir); return (0); }/ ---------------------------------------------- -------------------- /| |/ ----------------------------------------------- ------------------- int DailyOpen (int offset, int lastbar) {int shift; int tzdiffsec = TimeZoneOfData * 3600; double barsper30 = 1.0 * PERIOD_M30Periode ();/lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; ----- ------ thise tidak jelas bagiku ------- bool ShowDailyOpenLevel = Benar;/lastbar = barsperday 2;/pastikan kita memilih lastbar terbuka harian = MathMin (Bars-20 * barsper30-1, lastbar);/lt; lt; lt; lt; lt; lt; lt; lt; lt; lt; ---- --- ini juga tidak jelas ------- untuk (shift = lastbar; shiftgt; = offset; shift -) {TodayOpenBuffer # 91; shift # 93; = 0; if (ShowDailyOpenLevel) {if (TimeDay (Time # 91; shift # 93; -tzdiffsec)! = TimeDay (Waktu # 91; shift 1 # 93; -tzdiffsec)) {//perubahan hari TodayOpenBuffer # 91; shift # 93; shift # 93; ; = Buka # 91; shift # 93 ;; TodayOpenBuffer # 91; shift 1 # 93; = 0;/hindari tangga di barisan}} {TodayOpenBuffer # 91; shift # 93; = TodayOpenBuffer # 91; shift 1 # 93 ;; }}} return (0); }
dapat sama menjelaskan hal ini pada 2 baris kode apa yang mereka lakukan dan bagaimana cara kerjanya?
Terima kasih sebelumnya.