حسب اول درس
تعلمنا فتح نافدة فارغة لمؤشر
ارجع لموضوع الدروس لكي تعرف كيفية فتح نافذة مؤشر
سنجد الصفحة التالية بالكتابات الجاهزة
[PHP]//+------------------------------------------------------------------+
//| 01.mq4 |
//| scalping |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "scalping"
#property link "http://www.metaquotes.net"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
//----
return(0);
}
//+------------------------------------------------------------------+[/PHP]
اول مرحلة نفكر في التطبيق
ونكتب مراحل التطبيق بالتدريج
ماذا يقول التطبيق
كتابة برنامج يضهر تنبيه ورسالة للشمعة اما صاعدة او نازلة
ماذا يعني يعني ان البرنامج ياخذ اخر شمعة اكتملة
ثم يقارن افتتاحها مع اغلاقها
اذا كان الافتتاح اكبر من الاغلاق يضهر رسالة مع تنبيه ان الشمعة نازلة
واذا كان الافتتاح اصغر من الاغلاق يضهر رسالة ان الشمعة صاعدة
كل البرامج بالتقريب سنكتبها داخل الدالة star
نبدء بالترجمة مع الشمعة المكتملة الاخيرة
يعني الشمعة رقم 1
سنكتب الكود داخل الدالة star
[PHP]int start()
{
return(0);
}[/PHP]
وسيكون الكود النهائي هكذا
[PHP]//+------------------------------------------------------------------+
//| 01.mq4 |
//| scalping |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "scalping"
#property link "http://www.metaquotes.net"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
if(iOpen(0,0,1)>iClose(0,0,1))
Alert("شمعة نازلة");
if(iOpen(0,0,1)<iClose(0,0,1))
Alert("شمعة صاعدة");
return(0);
}
//+------------------------------------------------------------------+[/PHP]
اي سؤال او شئ لم بفهم ممكن تطرحه
والصورة المرفقة تبين نتيجة التطبيق