المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ورشة التطبيقات العملية لبرمجة المؤشرات


MOVING_AVERAGE
10-09-2012, 04:21 AM
هنا ان شاء الله نناقش اي برنامج لمؤشر يخطر علي بالك حسب ما وصلنا اليه في دروس البرمجة

وهذا رابط الموضوع

http://www.fx-arabia.com/vb/showthread.php?t=24200&page=2

الي الان وصلنا الي طريقة كتابة شرط ووضع تنبيه صوتي مع ضهور رسالة

واول تطبيق مطلوب كتابته


اكتب برنامج يعطي تنبيه ورسالة تقول ان الشمعة صاعدة او نازلة

اريد منكم كتابة التطبيق لان فيه عدة امور سنعرفها بعد الوقوع في الخطئ

لا تنسي الدعاء لي ولوالديا
+
ان استفدت من الموضوع اضغط لايك لدعمي

علي البصري
10-09-2012, 09:07 AM
السلام عليكم

ارغب وبشدة في تعلم البرمجة ان شاء الله ساكون متابع دائم لهذا الموضوع

وهذا هو حل التطبيق


(iOpen("EURUSD",PERIOD_D1,0


([Alert(if(Open[0]<Close[0

م. نور الدين
10-09-2012, 09:12 AM
بسم الله ما شاء الله
جزاك الله خيرا على منفعه اخوانك
و موضوع جديد و احلى لايك :)

معاذ عودات
10-09-2012, 10:07 AM
موضوع تطبيقي وتعليمي جميل
اتمنى ان يكون من اكبر المواضيع التعليميه
وان شاءالله سأقوم بمتابعته .. :)

MOVING_AVERAGE
10-09-2012, 05:35 PM
السلام عليكم

ارغب وبشدة في تعلم البرمجة ان شاء الله ساكون متابع دائم لهذا الموضوع

وهذا هو حل التطبيق


(iOpen("EURUSD",PERIOD_D1,0


([Alert(if(Open[0]<Close[0


اهلا بك اخي وان شاء الله تتعلم البرمجة وهي سهلة جدا

للاسف تطبيقك فيه بعض الاخطاء ساضع النموذج الصحيح للتطبيق

بسم الله ما شاء الله
جزاك الله خيرا على منفعه اخوانك
و موضوع جديد و احلى لايك :)

بارك الله فيك علي المرور الكريم واي سؤال انا موجود ان شاء الله

موضوع تطبيقي وتعليمي جميل
اتمنى ان يكون من اكبر المواضيع التعليميه
وان شاءالله سأقوم بمتابعته .. :)



يشرفني مرورك اخي معاذ وان شاء الله يكون موضوع مفيد ومرجع لكل المبتدئين في البرمجة

MOVING_AVERAGE
10-09-2012, 05:59 PM
حسب اول درس

تعلمنا فتح نافدة فارغة لمؤشر

ارجع لموضوع الدروس لكي تعرف كيفية فتح نافذة مؤشر

سنجد الصفحة التالية بالكتابات الجاهزة



//+------------------------------------------------------------------+
//| 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);
}
//+------------------------------------------------------------------+

اول مرحلة نفكر في التطبيق

ونكتب مراحل التطبيق بالتدريج

ماذا يقول التطبيق

كتابة برنامج يضهر تنبيه ورسالة للشمعة اما صاعدة او نازلة

ماذا يعني يعني ان البرنامج ياخذ اخر شمعة اكتملة

ثم يقارن افتتاحها مع اغلاقها

اذا كان الافتتاح اكبر من الاغلاق يضهر رسالة مع تنبيه ان الشمعة نازلة

واذا كان الافتتاح اصغر من الاغلاق يضهر رسالة ان الشمعة صاعدة

كل البرامج بالتقريب سنكتبها داخل الدالة star

نبدء بالترجمة مع الشمعة المكتملة الاخيرة

يعني الشمعة رقم 1

سنكتب الكود داخل الدالة star

int start()
{


return(0);
}

وسيكون الكود النهائي هكذا
//+------------------------------------------------------------------+
//| 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);
}
//+------------------------------------------------------------------+

اي سؤال او شئ لم بفهم ممكن تطرحه


والصورة المرفقة تبين نتيجة التطبيق

http://www.fx-arabia.com/vb/newattachment.php?do=manageattach&p=

MOVING_AVERAGE
10-09-2012, 06:31 PM
تطبيق عملي

اكتب برنامج يحسب نقطة الارتكاز اليوم الحالي


في انتضار المحاولات او اي استفسار اخر

أ.نادر غيث
10-09-2012, 06:37 PM
المنتدى بحاجة ماسة لمثل هذه المواضيع
متابع معك بقوة يا غالي ..
لااايك

Benisafcom
11-09-2012, 02:45 AM
احلى لايك يا غالي
و ان شاء الله ربي يجعلها في ميزان حسناتك وانا اعلم ان الموضوع سياخد حقه من المشاركات و المشاهدات
االساعة متاخرة حاليا لي عودة غدا صباحا بادن الله
مشكور جزيلا واحلى لايك

Qadri
11-09-2012, 04:25 PM
استاذ 33kk33

لواترشحت لمجلس الشعب القادم هانتخبك بس المهم يستمر الموضوع;) بومين بس وهاتفاعل معاكم

MOVING_AVERAGE
15-09-2012, 04:29 PM
ولا محاولة ؟؟؟؟

الكل يريد تنفيذ افكار الاخرين

لا احد يريد الابداع

للاسف هذا هو حالنا

بالتوفيق للجميع

return(0);

canister
15-09-2012, 04:37 PM
تطبيق عملي

اكتب برنامج يحسب نقطة الارتكاز اليوم الحالي


في انتضار المحاولات او اي استفسار اخر



معلش سؤال يعني, هو انت تقصد ايه بالبرمجة؟ علي برامج ايه يعني معلش

اكسبرتات يعني ولا ايه؟

MOVING_AVERAGE
15-09-2012, 04:46 PM
معلش سؤال يعني, هو انت تقصد ايه بالبرمجة؟ علي برامج ايه يعني معلش

اكسبرتات يعني ولا ايه؟



البرمجة تبدء بالتدريج اخي

يعني تبدء بالمؤشر وناخذ افكار كثيرة جدا ممكن تساعدنا لما ندخل لبرمجة اكسبريت

+ كل اسئلتك انا جاوبت عليها في موضوع دروس تعلم البرمجة

لاكن للاسف لم اجد اي تجاوب من الاعضاء

فقررت ان انسحب بهدوء

ayoob
21-09-2012, 04:50 AM
بارك لله فيك اخي الكريم علي هدة الدروس الرئعة وهنا اول تطبيق في الورشة ان عملت مؤشر علي السريع عندما تكون الشمعة الرتبة رقم1 اغلاقة اكبر من افتتاح يعطني جرس ومعها لافتة بيع والعكس صحيح وفضلا لاامر نتمني منك ان تكمل الموضع اخي الكريم المؤشر في المرفقات:1 (77):

zouhirtaha
22-09-2012, 07:15 PM
تطبيق عملي

اكتب برنامج يحسب نقطة الارتكاز اليوم الحالي


في انتضار المحاولات او اي استفسار اخر



تم عمل مؤشر يحسب نقطة الارتكاز
لليوم الحالي كما طلبت



//+------------------------------------------------------------------+
//| candle pivot.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, zouhirtaha "
#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()
{
double hi= iHigh(0,PERIOD_D1,0);
double lo= iLow(0,PERIOD_D1,0);
double cls= iClose(0,PERIOD_D1,0);
double pivot= (hi+lo+cls)/3;
Alert("candle pivot D1=",pivot);
return(0);
}
//+------------------------------------------------------------------+
هده صورة تنبيه والمؤشر ستجده في المرفقات
وياريتك تكمل الموضوع لانه مفيد جدا
هناك اغلبية الاعضاء المنتدى يريدون تعلم البرمجة

http://www.fx-arabia.com/vb/uploaded/496_01348329974.png (http://www.fx-arabia.com/vb)