اقتباس:
المشاركة الأصلية كتبت بواسطة 911
المطلوب كتابة كود او مؤشر يتم إستدعائه عن iCustom
يقوم هذا الكود او المؤشر بالتعرف على الفترة الزمنية للشمعة الحالية ويعمل كعداد زمني بالثواني إبتداءاً من سعر إفتتاح حتى الإغلاق
مثال : أن هناك شمعة جديدة على فريم الساعة إفتتحت ومعلوم ان الساعة = 3600 ثانية
المؤشر يحسب الوقت من بدايه وقت إفتتاح الشمعة إبتداء من صفر إلى نهاية الشمعة
وكنا قد عرفنا متغير يساوي الوقت الكلي للشمعة بالثانية يطرح منه الوقت المستغرق
مثلا لو وصل التوقيت إلى 3595 تكون قيمة المتغير الذي تم تعريفه
وقت الشمعة بالثانية - 3595
أي 3600 -3595 = 5
عندما يساوي المتغير 5 او أقل عندها نقوم بعمليه فحص توفر الشرط ... إن وجد الشرط في هذا الوقت يتم تنفيذه
لن تحتاج لمؤشر مخصص لهذه العملية الحسابية ثم تستدعي قيمة الناتج بـ iCustom Function .. لأنه لن يرسم بافر على الشارت ..
فقط أضف العملية للإكسبيرت الخاص بك
أضف إنتجر خارجي للإكسبيرت وهو القيمة التي ستنقصها قبل الإنتهاء من الساعة الحالية ( وليس قبل إغلاق الساعة .. هكذا
وداخل جسم الدالة ستكتب الشرط
كود:
if(Minute()>59&&Seconds()>60-dif)
أحب أن أشيد هنا بكرم وحب الأخ مستر لدولار للخير ومساعدة الآخرين .. فهو لا يبخل بجهد أو وقت لمساعدة الأعضاء بارك الله فيه .