أيضًا ، تحقق من هذا الرمز المناسب للإطارات الزمنية التعسفية (تم الكشف عنها مع عرض السعر الأول): Insert Code #property strict void OnStart () {datetime seconds = _Period * 60؛/تحديد أي مقدار بالثواني datetime t_last_recorded = 0؛/من أجل العرض التوضيحي: D بينما (! IsStopped ()) {RefreshRates ()؛ datetime t = TimeCurrent ()؛/time of last known quote datetime t_normalized = tseconds * seconds؛ if (t_normalized gt؛ t_last_recorded) {//new bar printf (new bar!)؛ t_last_recorded = t_normalized؛ } النوم (1) ؛ }}