• 7:54 صباحاً




اسئلة برمجيه موجه لاستاذ سمير

إضافة رد
Like Tree2Likes

أدوات الموضوع
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
41#
12 - 05 - 2016, 12:43 PM
بالتوفيق للجميع ان شاء الله
تحياتى لكم جميعا
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس

الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
42#
12 - 05 - 2016, 01:00 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة falahm مشاهدة المشاركة
جزاك الله عنه كل الخير

اخي ابو سمر

الان اريد اضافة امر جديد وهو اختيار نوع العقود بمعني

1-2-3-4-5-6-7

1-2-4-8-16

1-2-3-5-7

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

شكر لك اخي ابو سمر
السلام عليكم ورحمة الله وبركاته
يتوقف حجم العقد على ثلاث امور
الاول العقد الافتراضى وتقوم بتحديده من Lot
الثانى العقد التلقائى AutoLot ويتحدد وفقا للمخاطره MaxRisk والهامش الحر
الثالث المضاعفات وتتوقف على آلية عمل المضاعفات والمعادله الخاصه بها
بالنسبه للمعادله يقوم المبرمج بحسابها وفقا لحجم العقد المطلوب
ما يهمنى هنا آلية عمل المضاعفات فارجو منك شرح طريقتك
لان الاكواد ستختلف وفقا لكل طريقه
فيوجد مضاعفات مع الاتجاه
ومضاعفات عكس الاتجاه
ومضاعفات فى حالى اغلاق صفقه على خساره
مضاعفات فى حالة اغلاق عدد من الصفقات على خساره
ولكل نوع الاكواد الخاصه به
فارجو شرح طريقتك حتى يتم تحديد الاكواد والتعديلات اللازمه
بالتوفيق ان شاء الله
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2016
المشاركات: 162
معدل تقييم المستوى: 9
falahm is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
43#
12 - 05 - 2016, 01:17 PM
اخي ابو سمر

اريد مضاعفات في حال اغلقت الصفقه على خسارة بهذه الطريقة

1-2-3-4-5-6-7-8 وهكذا فقط

وشكرا لك
falahm غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Jul 2011
المشاركات: 35
معدل تقييم المستوى: 0
Qadri is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
44#
12 - 05 - 2016, 02:38 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
وعليكم السلام ورحمة الله وبركاته
اهلا بك اخى الكريم وباسئلتك .. وان شاء الله نجيب عليها بقدر المستطاع
لكل وظيفه هدف من استخدامها ويجب ان تتفق الوظيفه مع ناتج الهدف
وليس شرطا ان تعود الوظيفه بقيمه وهذا ليس معناه ان الوظيفه لا تفعل شئ او ليس لها هدف
وهنا نتكلم عن الوظيفه void
فهذه الوظيفه لا تعود بقيمه ولكنها تقوم بتنفيذ المطلوب فى الداله
فمثلا دالة التريلنج ستوب لا نحتاج منها ان تعود بقيمه محدده لذلك نستخدم معها الوظيفه void
فعندما تقوم الداله بتحديد الاستوب المتحرك وتتأكد من الشروط تقوم الوظيفه void بتنفيذ المهمه وتحريك الستوب كلما توفرت الشروط
وكذلك نستخدمها فى دالة البريك ايفن وطباعة البيانات على الشارت وفى دالة الموديفاى وغيرها من الدوال
ارجو ان يكون هذا التوضيح البسيط اجاب عن استفسارك ولا تتردد بطرح اسئلتك
فكلنا هنا نتعلم ونستفيد من الاخرين
بالتوفيق ان شاء الله
اجابة واضحة ....اكرمك الله اخى abo_samar وزادك من علمه
النقطة الثانية واللى نفسى افهمها بشكل جيد هى كيفية عمل دالة وكيفية استدعائها ... يعنى مثلا لو اردت اعمل دالها نسميها مثلا (ema_squeeze) تحسب تساوى 2 موفنج مثلا (ema100,EMA200 ) فى القيمة او اقترابهم من بعض حتى يصبح الفرق بينهم مثلا 5 نقاط او اقل عندئذ تقوم الدالة بعمل خط افقى OBJECT_TREND عند قيمة المؤشرين وليس على الشموع فهل يمكن شرح هذه العملية على هذا المثال؟
انا بتعبك معايا بس هادعيلك ربنا يباركلك فى سمر
Qadri غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
45#
12 - 05 - 2016, 02:43 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة falahm مشاهدة المشاركة
اخي ابو سمر

اريد مضاعفات في حال اغلقت الصفقه على خسارة بهذه الطريقة

1-2-3-4-5-6-7-8 وهكذا فقط

وشكرا لك
تم اضافه متغير Multiplier لتفعيل او تعطيل المضاعفات
تم اضافة داله لمعرفة هل اغلقت الصفقه على ربح ام خساره
وتم اضافه داله لمعرفة اخر لوت للصفقه السابقه
وتم وضع شرط المضاعفه فى حالة اغلقت الصفقه على خساره
بالتوفيق ان شاء الله
الملفات المرفقة
نوع الملف: mq4 Egy_HI_LO_V7.mq4‏ (4.9 كيلوبايت, المشاهدات 11)
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
46#
12 - 05 - 2016, 03:01 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
تم اضافه متغير Multiplier لتفعيل او تعطيل المضاعفات
تم اضافة داله لمعرفة هل اغلقت الصفقه على ربح ام خساره
وتم اضافه داله لمعرفة اخر لوت للصفقه السابقه
وتم وضع شرط المضاعفه فى حالة اغلقت الصفقه على خساره
بالتوفيق ان شاء الله
الله ينور عليك
جعله الله فى ميزان حسناتك ان شاء الله
الموضوع موضوعك
تحياتى لك
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
47#
12 - 05 - 2016, 03:47 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة Qadri مشاهدة المشاركة
اجابة واضحة ....اكرمك الله اخى abo_samar وزادك من علمه
النقطة الثانية واللى نفسى افهمها بشكل جيد هى كيفية عمل دالة وكيفية استدعائها ... يعنى مثلا لو اردت اعمل دالها نسميها مثلا (ema_squeeze) تحسب تساوى 2 موفنج مثلا (ema100,EMA200 ) فى القيمة او اقترابهم من بعض حتى يصبح الفرق بينهم مثلا 5 نقاط او اقل عندئذ تقوم الدالة بعمل خط افقى OBJECT_TREND عند قيمة المؤشرين وليس على الشموع فهل يمكن شرح هذه العملية على هذا المثال؟
انا بتعبك معايا بس هادعيلك ربنا يباركلك فى سمر
بارك الله فيك اخى الكريم وجزاك خير الجزاء
يمكن عمل ذلك بالطريقه التاليه
اولا انشاء داله تعود بقيمة الموفنج كالتالى
كود:
 double ema_squeeze(int period)
 {
 for(int i=1;i<Bars;i++)
 {
   double ma=iMA(Symbol(),0,period,0,MODE_EMA,PRICE_CLOSE,1);
   }
   return(ma);
  }
حيث period هى قيمة الموفنج المراد حسابه

ثانيا كتابة شرط التنفيذ المراد كالتالى
كود:
if(ema_squeeze(200)>=(ema_squeeze(100)+5)
{
// نفذ الامر
}
معنى الكود اذا كانت قيمة موفنج 200 اكبر من او تساوى قيمة موفنج 100 + 5
نفذ الامر ( اما فتح صفقه اواغلاق صفقه او رسم ترند او اى شئ تريده )
بالتوفيق ان شاء الله
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
48#
12 - 05 - 2016, 03:50 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
الله ينور عليك
جعله الله فى ميزان حسناتك ان شاء الله
الموضوع موضوعك
تحياتى لك
بارك الله فيك اخى سمير
وتقبل الله منا ومنكم صالح الاعمال
ودى وتقديرى لشخصكم الكريم
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2016
المشاركات: 162
معدل تقييم المستوى: 9
falahm is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
49#
12 - 05 - 2016, 04:07 PM
ما شاء الله عليك اخي ابو سمر

وزادك الله من العلم وزادنا من العلم

اخي ابو سمر الان نريد اضافة جديده وهي

التحكم بحجم الصفقات يعني نحن نختار احجام الصفقات في حال الخسارة

يعني نختار قيمة المضاعفات بانفسنا

مثلا شراء 100 دولار عكس السعر بخسارة بيع 500 دولار عكس السعر بخساره شراء 370 دولار

نحن نحدد احجام المضاعفات



وشكرا لك
falahm غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: اسئلة برمجيه موجه لاستاذ سمير
50#
12 - 05 - 2016, 04:26 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة falahm مشاهدة المشاركة
ما شاء الله عليك اخي ابو سمر

وزادك الله من العلم وزادنا من العلم

اخي ابو سمر الان نريد اضافة جديده وهي

التحكم بحجم الصفقات يعني نحن نختار احجام الصفقات في حال الخسارة

يعني نختار قيمة المضاعفات بانفسنا

مثلا شراء 100 دولار عكس السعر بخسارة بيع 500 دولار عكس السعر بخساره شراء 370 دولار

نحن نحدد احجام المضاعفات



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


إضافة رد



جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طلبي موجه لكل المبرمجين و خصوصا الاستاد سمير SAMIRMFS منتدى المؤشرات و الاكسبرتات 5 23 - 12 - 2014 04:13 PM
طلب تعديل على اكسبيرت / لاستاذ سمير زياد99 منتدى المؤشرات و الاكسبرتات 16 23 - 02 - 2013 06:35 PM


07:54 AM