طيب و بتزعق ليه
انت عايز مؤشر
و انا عايز سندويتش جنبرى مش جمبرى
انت تأمر يا استاذ ايمن
بس الموضوع ده للمبتدئين امثالى مش عايزين نشتتهم
و حاضر من عنيا
Printable View
منتظرينك يا الغالي
الاستاذ/ احمد حنفى باشا
تم تجميع الدرس الاول لعمل المؤشر ومنتظرينك ياغالى للجزء الثانى وكل التلامذه قاعدين فى مقاعدهم وللامانه محدش بيعمل شقاوه بس فيصل اللى عمال يقول نكت وكتبت اسمه على السبوره والعصا جاهزه ولو بتحب نمده الكل جاهز يمسكه حتى يقول حرمت
[/quote]
مشكور اخويا هادى
و انت نسيت المفتاح الاساسى للموضوع
على رأى الاستاذ / ياسر
المفتاح اهو
قبل اى شئ
نمسك ورقة و قلم و نكتب
مع بعض
شايفك ياللى مش بتكتب
احنا عايزين نعمل ايه ؟
مؤشر
جميل ... معتمد على ايه ؟
تقاطع متوسطين
رائع .... يعطى اشارات ايه ؟
اشارة تدل على الصعود و اخرى تدل على الهبوط
منتاز مش ممتاز لا منتاز يعنى يرسم اشارتين ؟
الاشارتين دول فى نفس نافذة السعر و لا فى نافذة مستقلة؟
فى نفس نافذة السعر
طيب اسهم و لا خطوط و لا هيستو (ده لازم يكون له نافذة مستقلة)
اسهم
خلاص
نتوكل على الله
الحمد لله
اسمى ميش مكتوب على الصمبورااااااااااااااااا
هادى انا اخوك عندك تكتبنى على الصمبورااااااااااااا
لانى لا احتمل العصى
فيصل جهز نفسك لعصى عمك احمد هههههههههههههههههه
منتضرينك بفارغ الصبر يا شيخ
تحياتى لكم والسلام عليكم[/quote]
انت اسمك مش مكتوب
انت اسمك محفور فى قلوبنا
ثاااااااااااااااااااابت الورشة
ارجو منع المشاركات حتى تنتهى سلامة من الغناء
لا
اقصد حتى ينتهى احمد حنفى من الشرح
الاخوة الكرام
نحن نكتب المؤشر باللغة الانجليزية فى شاشة تسمى المحرر
صح
و لكن الكمبيوتر لا يفهم ما كتبناه
صح
طيب علشان الكمبيوتر يفهم يبقى عايز ايه ؟؟؟
عايز مترجم
او مفسر لكلامنا
صح
اسمه كوبيلر
compiler
سطور التعليق
تبدء ب // و يكون لونها اسود باهت
هى سطور يكتبها المبرمج بلغته و لكن لا يترجمها المترجم
يعنى مثلا
انت نفسك لو كتبت مؤشر فيه 100 سطر و غبت عنه شهر و حبيت تعدله
انت نفسك تنسى انت كتبت السطر ده ليه او ايه المقصود منه
علشان ما نتلخبطش
بنكتب سطر التعليقات
ممكن اكتب حاجة زى كدة
// انا جدع
و ممكن
// من هنا تبدء عملية البيع
وهكذا
اسيبكم مع الصورة
الصورة توضح منطقة التعريفات
هما كام مؤشر
الوانهم ايه
مين المصفوفة المسؤلة عن الرسم لكل مؤشر
و هكذا
احنا كلامنا بلدى *** لكن غالى و له ثمرة
مخمخ فى كلامى و تأمل معناه
يعد منطقة التعريفات
نجد الكود ينقسم الى 3 اجزاء (اقسام)
كل جزء يسمى دالة
و كل جزء له طعم و معنى مختلف
الصورة
نشرحهم واحدة واحدة
الدالة int ()
تعمل مرة واحدة فى بداية تشغيل المؤشر و بعد كدة ملهاش دعوة
و شوفوا بنكتب جواها ايه ؟
شوية معلومات بسيطة يجب ان يعرفها المؤشر فى بدء التشغيل
بصوا كدا
كود://+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_ARROW); // انا هنا كتبت فى الكود نفسه مش صورة
SetIndexArrow(0,217); // السطور ده بتعرف الاشارات المستخدمة انها اسهم الاول له الرمز 217
SetIndexBuffer(0,ExtMapBuffer1);// و المسؤل عن رسم الاشارة هى المصفوفة دى
SetIndexEmptyValue(0,0.0); // لاحظوا ان الرقم 0 الموجود فى السطور الاربعة يرمز للاشارة الاولى السهم الصاعد
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,218);
SetIndexBuffer(1,ExtMapBuffer2);// نفس الشئ بالنسبة للاشارة الثانية السهم النازل
SetIndexEmptyValue(1,0.0);
//----
return(0);
}
نشرحهم واحدة واحدة
الدالة deint ()
دالة عبيطة ملهاش لازمة غير انها تنهى البرنامج
يعنى بتطفى النور و تمشى
كود://+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
ملحوظة مهمة جدا
ملحوظة مهمة جدا
ملحوظة مهمة جدا
انظر الصورة و احفظها قوى
يعنى تنام تحلم بالصورة دى