اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4 (https://fx-arabia.com/vb/showthread.php?t=34302)

اسلام العوامى 13-12-2013 08:00 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Madawbs (المشاركة 582377)
السلام عليكم ورحمة الله
انا لسة ماجربتش اكواد فيديو 11 انا باسأل علشان اتعلم مش اكتر ولم يحدث ان لم يعمل كود في الفيديوهات السابقة انا لا اشكك في علمك لكن باحاول ان افهم واستفيد من حضىرتك وشكرا لاهتمامك بالرد وفعلا المكان مش مخصص للاستراتيجيات وانا اعتذر لك عن هذا تقبل تحياتي

،،،اخى الكريم،،،

،،،لا داعى للاعتذار،ولكن انا تعجبت من السؤال فقط لاغير ،،،

،،،اريدك ان لا تشتت نفسك بأى شئ خارج الدروس حاليا وكل شئ تريد معرفته سيأتى فى وقته لاتقلق ولا تتردد ابدا فى السؤال عن اى شئ فى اى وقت ، وهناك مفاجأة كبيرة جدا فى اخر الدورة http://www.fx-arabia.com/vb/images/icons/icon7.gif،،،

،،،تحياتى،،،

ابو سمر 13-12-2013 10:21 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
استاذنا الكريم اين درس اليوم
انا فى اشتياق لاستكمال الشرح

اسلام العوامى 13-12-2013 10:50 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 582451)
استاذنا الكريم اين درس اليوم
انا فى اشتياق لاستكمال الشرح

،،،غدا صباحا باذن الله سيكون الدرس فى الموضوع الخاص به،،،

ابو سمر 13-12-2013 11:04 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 582464)


،،،غدا صباحا باذن الله سيكون الدرس فى الموضوع الخاص به،،،

بإذن الله تعالى وبارك الله فيك
برجاء الرد على المشاركة 116
شكرا لك

اسلام العوامى 14-12-2013 10:08 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
2 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 581956)
استاذى الفاضل
حاولت التطبيق على اغلاق جزء من العقود
ولكنى فشلت
برجاء شرح كود الاغلاق
شكرا لك

اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 582470)
بإذن الله تعالى وبارك الله فيك
برجاء الرد على المشاركة 116
شكرا لك

،،،معذرة يا ابو سمر لم انتبه للمشاركة الا الان،،،

،،،بالنسبة لاغلاق جزء من العقود يمكن كتابتها باكثر من طريقة ، وفى المرفقات ستجد طريقتين لاغلاق جزء من الصفقة ، قم بالاطلاع عليها واذا كان هناك شئ غير واضح اخبرنى،،،

اسلام العوامى 14-12-2013 01:35 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،تم رفع الدرس الثانى عشر فى الموضوع الخاص بالدورة،،،

،،،الدرس يشرح طريقة عمل وظيفة SmartTrail ووظيفة NewCandle لمعرفة هل تم افتتاح شمعة جديدة وايضا بعض المتغيرات والوظائف المهمة،،،

ابو سمر 14-12-2013 04:20 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 582571)




،،،معذرة يا ابو سمر لم انتبه للمشاركة الا الان،،،

،،،بالنسبة لاغلاق جزء من العقود يمكن كتابتها باكثر من طريقة ، وفى المرفقات ستجد طريقتين لاغلاق جزء من الصفقة ، قم بالاطلاع عليها واذا كان هناك شئ غير واضح اخبرنى،،،

لا داعى للاعتذار استاذى الفاضل
فانا مقدر مجهودك لتلبيه طلبات الاعضاء
مع انشغالك بانهاء الدرس الثانى عشر
كان الله فى عونك
ان شاء الله انتهى من الدرس الجديد
ثم اقوم بالتطبيق
جزاك الله خيرا

ابو سمر 14-12-2013 06:39 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
بفضل الله تم الانتهاء من الدرس 12 وجارى التطبيق
استفسار استاذى الفاضل
بفرض انى هتاجر على مؤشر الزجزاج
اقدر اضع شروط الدخول بناء على متغير
iLowest ل10 شمعات سابقه ؟؟
مثال للتوضيح

كود:

double low = Low[iLowest(Symbol(),PERIOD_H1,MODE_LOW,10,1];

if(Close[1]>Low[1]){
if(OrdersTotal()==0){
if(StopLoss==0){BSL=0;}else{BSL=Ask-StopLoss*pt;}
if(TakeProfit==0){BTP=0;}else{BTP=Ask+TakeProfit*pt;} 
OrderSend(Symbol(),OP_BUY,newlot,Ask,3,BSL,BTP,"Long Trend zigzag",MagicNumber,0,Blue);
}
}


اسلام العوامى 14-12-2013 06:50 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 582653)
بفضل الله تم الانتهاء من الدرس 12 وجارى التطبيق
استفسار استاذى الفاضل
بفرض انى هتاجر على مؤشر الزجزاج
اقدر اضع شروط الدخول بناء على متغير
iLowest ل10 شمعات سابقه ؟؟
مثال للتوضيح

كود:

double low = Low[iLowest(Symbol(),PERIOD_H1,MODE_LOW,10,1];

if(Close[1]>Low[1]){
if(OrdersTotal()==0){
if(StopLoss==0){BSL=0;}else{BSL=Ask-StopLoss*pt;}
if(TakeProfit==0){BTP=0;}else{BTP=Ask+TakeProfit*pt;} 
OrderSend(Symbol(),OP_BUY,newlot,Ask,3,BSL,BTP,"Long Trend zigzag",MagicNumber,0,Blue);
}
}


،،،انت فى هذا الكود قمت بعمل متغير اسمه low و قمت بتخزين قيمة اقل لو فى مجال عشر شمعات تبدأ من الشمعة رقم 1 ثم قمت بوضع جملة شرطية اذا كان اغلاق الشمعة السابقة اكبر من اللو لنفس الشمعة ، اذا انت هنا لم تستخدم المتغير low على الاطلاق ، هذا اول شئ ،،،

،،،ثانى شئ اذا اردت ان تتاجر بالزجزاج فيجب ان تقوم باستدعاء المؤشر لمعرفة قيمة معينة منه التى تريد ان تتاجر بناء عليها ،،،

،،،ثالث شئ انا لم افهم بالضبط "بفرض انى هتاجر على مؤشر الزجزاج" ، هل تعنى انك تريد المتاجرة على كسر اخر لو زجزاج مثلا ام شئ اخر؟؟،،،

،،،رابع شئ ، انا معجب بنشاطك وبمثابرتك واصرارك على التعلم واتنبأ لك بشأن كبير فى هذا المجالhttp://www.fx-arabia.com/vb/images/icons/icon7.gif،،،

ابو سمر 14-12-2013 07:07 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
بارك الله فيك استاذى الفاضل
انت تعلم ان اخر زراع للزجزاج يظهر عند تكوين قاع مثلا
وقد يثبت القاع ويعكس الاتجاه ويصعد
او يستمر فى النزول ويعيد الزجزاج رسم نفسه على القاع الجديد
فاذا تكون الزراع الاخير للزجزاج عند القاع
اريد حساب ثبات هذا القاع لعدد معين من الشموع ولنفرض 10 شموع
اذا تحقق الثبات يتتم فتح صفقه شراء
واغلاق الصفقه يكون عند ثبات قمه جديده بنفس الشروط السابقه
وبعد اغلاق الشراء يدخل بيع
وهكذا
واعتذر اذا لم اكن وضحت ذلك فى المشاركه السابقه
وشهادتك هذه وسام على صدرى
والفضل لله ثم تحملك لاستفساراتى
تقبل تحياتى

sunegypt 15-12-2013 05:20 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم الانتهاء من الدرس الثامن والتاسع والحمد لله

سأبدأ ان شاء الرحمن فى الدرس العاشر من غد

الله المستعان

الشكر موصول لاستاذى اسلام

sunegypt 15-12-2013 07:00 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تم سماع الدرس العاشر على استعجال

وان شاء الله نراجعه مرة اخرى

ربنا يكرمك ياباشمهندس اسلام

Qadri 15-12-2013 12:23 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
استاذ العوامى

السلام عليكم ورحمة الله

ما معنى هذا الخطأ "expression on global scope not allowed" وكيف يمكن معالجته

شكرا لك مقدما

اسلام العوامى 15-12-2013 12:27 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qadri (المشاركة 582751)
استاذ العوامى

السلام عليكم ورحمة الله

ما معنى هذا الخطأ "expression on global scope not allowed" وكيف يمكن معالجته

شكرا لك مقدما

،،،معناها هناك خطأ فى كتابة احد المتغيرات سواء فى الاقواس او غيره(التعبير غير مسموح به فى منطقة التصريحات العامة) ، قم بارفاق الكود لمراجعته ومعرفة الخطأ او قم بتتبع الكود بدقة من البداية وسيظهر معك الخطأ،،،

Qadri 15-12-2013 02:20 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
شكرا على الاهتمام استاذ العوامى

فيما يلى الكود

#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

double ma1 [];
double maup[];


SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ma1);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,maup);
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()

الخطأ باللون الاحمر انا قصدت اعمل مصفوفة يخزن فيها الموفنج افريج

شكرا لك

اسلام العوامى 15-12-2013 09:05 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qadri (المشاركة 582776)
شكرا على الاهتمام استاذ العوامى

فيما يلى الكود

#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

double ma1 [];
double maup[];


SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ma1);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,maup);
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()

الخطأ باللون الاحمر انا قصدت اعمل مصفوفة يخزن فيها الموفنج افريج

شكرا لك

،،،يجب ان تقوم بانهاء الكود اولا او على الاقل انهاء اى وظيفة مفتوحة ،،،

،،،انظر بعد اضافة اقواس وظيفة init اختفت المشكلة،،،

كود:



#property link "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

double ma1 [];
double maup[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ma1);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,maup);
return(0);
  }


Qadri 15-12-2013 09:29 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
شكرا استاذ العوامى


معلهش انا لسه بادئ التعلم بتقليد بعض المؤشرات الى تشبه الفكره اللى عاوز اعملها ارجو الا اثقل عليك باسئلتى:1 (109):

اسلام العوامى 15-12-2013 10:04 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qadri (المشاركة 582859)
شكرا استاذ العوامى


معلهش انا لسه بادئ التعلم بتقليد بعض المؤشرات الى تشبه الفكره اللى عاوز اعملها ارجو الا اثقل عليك باسئلتى:1 (109):

،،،بالعكس ، هذا الموضوع مخصوص لك ولكل شخص يريد تعلم البرمجة وانا موجود بأى وقت لاجيب اسئلتكم واستفساراتكم،،،

،،،تحياتى،،،

ابو سمر 17-12-2013 02:46 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 582659)
بارك الله فيك استاذى الفاضل
انت تعلم ان اخر زراع للزجزاج يظهر عند تكوين قاع مثلا
وقد يثبت القاع ويعكس الاتجاه ويصعد
او يستمر فى النزول ويعيد الزجزاج رسم نفسه على القاع الجديد
فاذا تكون الزراع الاخير للزجزاج عند القاع
اريد حساب ثبات هذا القاع لعدد معين من الشموع ولنفرض 10 شموع
اذا تحقق الثبات يتتم فتح صفقه شراء
واغلاق الصفقه يكون عند ثبات قمه جديده بنفس الشروط السابقه
وبعد اغلاق الشراء يدخل بيع
وهكذا
واعتذر اذا لم اكن وضحت ذلك فى المشاركه السابقه
وشهادتك هذه وسام على صدرى
والفضل لله ثم تحملك لاستفساراتى
تقبل تحياتى

وجدت مؤشر يرسم اشارة عند ثبات القمه او القاع
وقمت بعمل اكسبرت عليه
الاكسبرت اشتغل كويس
وعندما وضعت كود الاغلاق على عكس الاشاره
لم يقم بتنفيذ المطلوب
واستمر بفتح الصفقات فى اتجاه واحد فقط وهو الشراء
النسخه التجريبيه والمؤشر والشرح بالمرفقات
ارجو التصحيح


سمير محمد ارمان 17-12-2013 07:29 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 583413)
وجدت مؤشر يرسم اشارة عند ثبات القمه او القاع
وقمت بعمل اكسبرت عليه
الاكسبرت اشتغل كويس
وعندما وضعت كود الاغلاق على عكس الاشاره
لم يقم بتنفيذ المطلوب
واستمر بفتح الصفقات فى اتجاه واحد فقط وهو الشراء
النسخه التجريبيه والمؤشر والشرح بالمرفقات
ارجو التصحيح


السلام عليكم
طبعا من بعد اذن الاستاذ العوامى
تم عمل المطلوب
المشكلة
فى اسم المؤشر
وطريقة فتح الصفقة وطريقة الاغلاق
تحياتى لك

ابو سمر 17-12-2013 09:10 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سمير محمد ارمان (المشاركة 583443)
السلام عليكم
طبعا من بعد اذن الاستاذ العوامى
تم عمل المطلوب
المشكلة
فى اسم المؤشر
وطريقة فتح الصفقة وطريقة الاغلاق
تحياتى لك

وعليكم السلام ورحمة الله وبركاته
شكرا استاذ سمير


ابو سمر 17-12-2013 11:54 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
الاكسبرت يقوم باغلاق الصفقه وفتح صفقه عكسيه
ويكررها اكثر من مره
رغم عدم توفر شروط الاشارة العكسيه
كما هو موضح فى الصورة

http://www.fx-arabia.com/vb/uploaded...1387270400.jpg

سمير محمد ارمان 17-12-2013 12:44 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 583485)
الاكسبرت يقوم باغلاق الصفقه وفتح صفقه عكسيه
ويكررها اكثر من مره
رغم عدم توفر شروط الاشارة العكسيه
كما هو موضح فى الصورة

http://www.fx-arabia.com/vb/uploaded...1387270400.jpg

السلام علبكم
المشكلة من المؤشر
ارجو متابعة الاكسبيرت باك تست ومتابعة المؤشر
سوف تجد يعد فتح الصفقة مع الاشارة
ومع اختلاف الاشارة واغلاق الصفقة لا تجد اشارة المؤشر على الشارت وكانه لم يظهر من قبل
ارجو المتابعة
تحياتى لك

ابو سمر 17-12-2013 12:53 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سمير محمد ارمان (المشاركة 583497)
السلام علبكم
المشكلة من المؤشر
ارجو متابعة الاكسبيرت باك تست ومتابعة المؤشر
سوف تجد يعد فتح الصفقة مع الاشارة
ومع اختلاف الاشارة واغلاق الصفقة لا تجد اشارة المؤشر على الشارت وكانه لم يظهر من قبل
ارجو المتابعة
تحياتى لك

وعليكم السلام ورحمة الله وبركاته
شكرا استاذ سمير
رغم الاغلاق مع عدم ظهور اشارة
الا ان نتائج الباك تيست فوق الممتازه الى الان
هتابع النتائج
وربنا يكرم ان شاء الله
تقبل تحياتى

sunegypt 18-12-2013 05:35 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
استاذى الكريم اسلام

انا اصمم اكسبيرت موفينج وأريده اذا عطى اشارة شراء يستمر فى فتح صفقات شراء كل استيب معين

فكرة الاستيب دى مش عارف اعملها ازاى ..

ممكن تخبرنى استاذى كيف اصممها ؟

sunegypt 18-12-2013 05:54 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
استاذى الكريم اسلام

ممكن بعد أذنك ترفق اكسبيرت auto recommend اللى حضرتك صممته فى موضوع اخر فى القسم هنا ولكن مفتوح لانى محتاج اعرف حضرتك كيف صممت اكسبيرت لمؤشر مغلق

شكرا لك استاذى الكريم على ماتقدمه من دعم هنا

ربنا يجزيك الفردوس الاعلى من الجنه .. اللهم أمين

اسلام العوامى 18-12-2013 09:51 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 583796)
استاذى الكريم اسلام

انا اصمم اكسبيرت موفينج وأريده اذا عطى اشارة شراء يستمر فى فتح صفقات شراء كل استيب معين

فكرة الاستيب دى مش عارف اعملها ازاى ..

ممكن تخبرنى استاذى كيف اصممها ؟

،،،الفكرة ستكون بعمل وظيفة تأتى بسعر افتتاح اخر صفقة وبعد ذلك عمل شرط لفتح صفقة كلما كان السعر يساوى سعر افتتاح اخر صفقة + الاستيب ،،،
كود:

double LastOrderPrice (int type)
{
  for(int i=0;i<OrdersTotal();i++){
  OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
  if(Symbol()==OrderSymbol()&&OrderType()=type){
    double Price = OrderOpenPrice(); 
 }
}
return(Price);
}

داخل ستارت تضع الشرط
كود:

if(Ask==LastOrderPrice(OP_BUY)+Step&&fastma>slowma)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Stoploss,Takeprofit,"",MagicNumber,0,Blue);
}


اسلام العوامى 18-12-2013 09:58 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة sunegypt (المشاركة 583800)
استاذى الكريم اسلام

ممكن بعد أذنك ترفق اكسبيرت auto recommend اللى حضرتك صممته فى موضوع اخر فى القسم هنا ولكن مفتوح لانى محتاج اعرف حضرتك كيف صممت اكسبيرت لمؤشر مغلق

شكرا لك استاذى الكريم على ماتقدمه من دعم هنا

ربنا يجزيك الفردوس الاعلى من الجنه .. اللهم أمين

،،،لتصميم اكسبيرت يعتمد على مؤشر لا تحتاج الى كود المؤشر ، فقط تحتاج الى قيم اندكس اشارات البيع والشراء وتلك القيم تستطيع معرفتها عن طريق استدعاء المؤشر بكود icustom ثم طباعة القيم على الشارت عن طريق comment واستخدام جمل شرطية لفتح الصفقات عن طريق تغير قيم الاندكس،،،

،،،اكسبيرت auto recommendations ليس من تصميمى ولكن يمكنك تصميم اى اكسبيرت يعتمد على مؤشر بالطريقة المذكورة اعلاه،،،

ابو سمر 18-12-2013 12:21 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم ورحمة الله وبركاته
لو تكرمت استاذ اسلام تخصص درس لطريقة كتابة الاكواد الرقمية
لان معظم تحليلى رقمى وبحتاج لمؤشر او اكسبرت يرسم على الشارت
نتيجة المعادلات وتكون عبارة عن خطوط سعر وخطوط زمن وترندات

اسلام العوامى 18-12-2013 12:29 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 583886)
السلام عليكم ورحمة الله وبركاته
لو تكرمت استاذ اسلام تخصص درس لطريقة كتابة الاكواد الرقمية
لان معظم تحليلى رقمى وبحتاج لمؤشر او اكسبرت يرسم على الشارت
نتيجة المعادلات وتكون عبارة عن خطوط سعر وخطوط زمن وترندات

،،،بإذن الله سيكون هذا موضوع الدرس القادم،،،

ابو سمر 18-12-2013 01:15 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 583889)


،،،بإذن الله سيكون هذا موضوع الدرس القادم،،،


بارك الله فيك استاذى
وجعله فى ميزان حسناتك

اسلام العوامى 21-12-2013 11:28 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،تم رفع الدرس الثالث عشر فى الموضوع الخاص بالدورة،،،

،،،يشرح التعامل مع الكائنات الرسومية OBJECTS عن طريق تطبيق عملى لمؤشر الهاى واللو اليومى والاسبوعى والشهرى ومؤشر مستويات التنبيه،،،

ابو سمر 22-12-2013 09:47 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 585221)
،،،تم رفع الدرس الثالث عشر فى الموضوع الخاص بالدورة،،،

،،،يشرح التعامل مع الكائنات الرسومية OBJECTS عن طريق تطبيق عملى لمؤشر الهاى واللو اليومى والاسبوعى والشهرى ومؤشر مستويات التنبيه،،،

بارك الله فيك استاذ اسلام
الحمد لله انتهيت من الدرس والتطبيق عليه
قمت بمحاولة لتطبيق معادلات اخرى ولم انجح
فمثلا اريد تطبيق معادله للهاى اليومى وهى
الجذر التربيع لهاى اليوم السابق
ثم اضافة معامل وليكن 0.0149
ثم نقوم بتربيع الناتج
والناتج من التربيع سيتم رسمه على الشارت
ارجو توضيح الطريقة الصحيحه
شكرا لك

اسلام العوامى 22-12-2013 01:34 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 585414)
بارك الله فيك استاذ اسلام
الحمد لله انتهيت من الدرس والتطبيق عليه
قمت بمحاولة لتطبيق معادلات اخرى ولم انجح
فمثلا اريد تطبيق معادله للهاى اليومى وهى
الجذر التربيع لهاى اليوم السابق
ثم اضافة معامل وليكن 0.0149
ثم نقوم بتربيع الناتج
والناتج من التربيع سيتم رسمه على الشارت
ارجو توضيح الطريقة الصحيحه
شكرا لك

،،،اولا ستحتاج الى معرفة الهاى واللو لليوم السابق،،،
كود:

double h=iHigh(Symbol(),PERIOD_D1,1);

double l = iLow(Symbol(),PERIOD_D1,1);

،،،ثم تقوم بأخذ الجذر التربيعى،،،

كود:

double h2 =MathSqrt(h);
double l2=MathSqrt(l);

،،،ثم تقوم بإضافة المعامل الذى تريده،،،
كود:


double h3=h2+0.0149;
double l3=l2+0.0149;

،،،ثم تقوم بتربيع الناتج،،،
كود:

double h4=h3*h3;
double l4=l3*l3;

،،،وهاهو الناتج النهائى ، وبالطبع تستطيع اختصار كل تلك المتغيرات فى متغير واحد وتقوم بعمل الحسابات فى سطر واحد لكن الافضل ان تقوم بها خطوة خطوة وتقوم بطباعة الناتج على الشارت لتتاكد من عدم وجود اخطاء،،،

كود:


double d=h4;

double x=l4;

،،،الان نأتى لرسم القيم عن طريق objectcreat ،،،

كود:


  ObjectCreate("new high", OBJ_HLINE,0, Time[0],d);
ObjectSet("new high", OBJPROP_COLOR, Red);
ObjectSet("new high", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("new high",OBJPROP_WIDTH,2);


ابو سمر 22-12-2013 03:50 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 585461)


،،،اولا ستحتاج الى معرفة الهاى واللو لليوم السابق،،،
كود:

double h=iHigh(Symbol(),PERIOD_D1,1);

double l = iLow(Symbol(),PERIOD_D1,1);

،،،ثم تقوم بأخذ الجذر التربيعى،،،

كود:

double h2 =MathSqrt(h);
double l2=MathSqrt(l);

،،،ثم تقوم بإضافة المعامل الذى تريده،،،
كود:


double h3=h2+0.0149;
double l3=l2+0.0149;

،،،ثم تقوم بتربيع الناتج،،،
كود:

double h4=h3*h3;
double l4=l3*l3;

،،،وهاهو الناتج النهائى ، وبالطبع تستطيع اختصار كل تلك المتغيرات فى متغير واحد وتقوم بعمل الحسابات فى سطر واحد لكن الافضل ان تقوم بها خطوة خطوة وتقوم بطباعة الناتج على الشارت لتتاكد من عدم وجود اخطاء،،،

كود:


double d=h4;

double x=l4;

،،،الان نأتى لرسم القيم عن طريق objectcreat ،،،

كود:


  ObjectCreate("new high", OBJ_HLINE,0, Time[0],d);
ObjectSet("new high", OBJPROP_COLOR, Red);
ObjectSet("new high", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("new high",OBJPROP_WIDTH,2);


بارك الله فيك استاذى
الحمد لله قمت بالتطبيق
وتواجهنى مشكلة فى المستويات
فالمفروض اننا نحسب الجذر للرقم الصحيح
لذلك قمت بالضرب *100000 لان المنصة خماسيه
مثال 1.36492 تصبح 136492
وبعد اضافة العامل قمت بقسمة الناتج / 100000
ثم قمت بالتربيع
المفروض احصل على 3 مستويات هاى لليوم الحالى
و 3 مستويات لو لليوم الحالى
عند التطبيق وجد مستويات الهاى لليوم الحالى جميعها عند مستوى هاى اليوم السابق
وكذلك مستويات اللو
مرفق نسخة التطبيق
ارجو التصحيح

اسلام العوامى 22-12-2013 05:01 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 585474)
بارك الله فيك استاذى
الحمد لله قمت بالتطبيق
وتواجهنى مشكلة فى المستويات
فالمفروض اننا نحسب الجذر للرقم الصحيح
لذلك قمت بالضرب *100000 لان المنصة خماسيه
مثال 1.36492 تصبح 136492
وبعد اضافة العامل قمت بقسمة الناتج / 100000
ثم قمت بالتربيع
المفروض احصل على 3 مستويات هاى لليوم الحالى
و 3 مستويات لو لليوم الحالى
عند التطبيق وجد مستويات الهاى لليوم الحالى جميعها عند مستوى هاى اليوم السابق
وكذلك مستويات اللو
مرفق نسخة التطبيق
ارجو التصحيح

،،،الحل بسيط جدا وهو اضافة المعامل كرقم صحيح وليس رقم عشرى ، ولذلك اخبرتك فى المشاركة السابقة ان تطبع قيم المتغيرات بعد كل عمليه حسابية لتعرف هل انت على الطريق الصحيح ام لا،،،

،،،مرفق المؤشر بعد التعديل،،،

ابو سمر 23-12-2013 03:54 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة العوامى (المشاركة 585492)


،،،الحل بسيط جدا وهو اضافة المعامل كرقم صحيح وليس رقم عشرى ، ولذلك اخبرتك فى المشاركة السابقة ان تطبع قيم المتغيرات بعد كل عمليه حسابية لتعرف هل انت على الطريق الصحيح ام لا،،،

،،،مرفق المؤشر بعد التعديل،،،


تمام يا استاذى
بارك الله فيك

ابو سمر 23-12-2013 05:00 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو سمر (المشاركة 585610)

تمام يا استاذى
بارك الله فيك

المؤشر يعمل الان بكفائة على الازواج التى سعرها 4 ارقام بعد الفاصله
ولا يعمل جيدا مع الازواج التى سعرها رقمين
قمت بوضع كود السعر الذى نستخدمه فى الاكسبرت
ولكنه لم يعمل ايضا
سافكر فى المعادلات جيدا حتى يتم التطبيق بنجاح

zoro797 23-12-2013 02:23 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تسلم ياغالي علي الدوره الجميله وان شاء الله اتابعها مع حضرتك انا شفت اول درسين وهشوف الباقي ان شاء الله

وان شاء الله لو فيه حاجه هسأل حضرتك فيها ان شاء الله

وبالتوفيق ياغالي

اسلام العوامى 23-12-2013 06:43 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
،،،اعضاء ارابيا الكرام،،،

باذن الله الدرس القادم سيكون اخر دروس دورة البرمجة وسيكون مراجعة على ماسبق مع تغطية باقى الاكواد ، فمن لديه طلب يريد ان يتم شرحه فى هذا الدرس يتفضل مشكورا بكتابته فى هذا الموضوع،،،

،،،تحياتى،،،


الساعة الآن 06:01 AM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com