• 3:03 مساءاً
logo



طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي

إضافة رد
Like Tree3Likes

الصورة الرمزية gad555
عضو نشيط
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
06 - 05 - 2017, 08:47 AM
  #1
gad555 غير متواجد حالياً  
افتراضي طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
السلام عليكم
استاذ سمير
برجاء مراجعة الكودين في المشاركتين التاليتين


الكود الاول
اكرمني الله عز وجل وبعد مطالعة بعض المواد التعليمية الخاصة بلغة MQL4
تكمنت بحمد الله عز وجل من برمجة هذا الاكسبرت البسط
برجاء مراجعة هذا الكود البرمجي وتعديل الاخطاء فيه
الاكسبرت عند وضعه على الشارت يضع
ثلاثة أوامر BUY STOP
ثلاثة أوامر SELL STOP
وكل امر معلق له ماجك نمبر خاص به
اريده ان يضع ثلاثة أوامرمعلقة فقط في كل ناحية ثم يتوقف
برجاء مراجعة هذا الكود وتصحيح الاخطاء الواردة به
الملفات المرفقة
نوع الملف: mq4 GAD SELL STOP &BUY STOP ORDER FOR TRY.mq4‏ (3.0 كيلوبايت, المشاهدات 4)

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
رد مع اقتباس


الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
2#
06 - 05 - 2017, 08:57 AM
الكود الثاني
في هذا التعديل
اريده عند تفعيل اول امر BUY
بالماجيك نمبر المخصص له ان يعيد تنفيذ الثلاثة اسطر التالية
أي عند تفعيل الامر الذي تم وضعه بناء على هذا السطر البرمجي
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask+100*P oint,2,0,0,MagicNumber_1);
ان يقوم بتنفيذ الثلاثة سطور التالية
ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,Bid-100*Point,2,0,0,MagicNumber_4);
ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot+0.3,Bid-200*Point,2,0,0,MagicNumber_5);
ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot+0.4,Bid-300*Point,2,0,0,MagicNumber_6);
for(i=3; i<OrdersTotal(); i)
وهكذا في كل شرط تالي
فاتمنى من حضرتك مراجعته وتصحيح ما به من اخطاء
شكرا لك
الملفات المرفقة
نوع الملف: mq4 GAD SELL STOP &BUY STOP ORDER FOR TRY.mq4‏ (4.9 كيلوبايت, المشاهدات 4)

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف المؤشرات والاكسبرتات
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 27,078
معدل تقييم المستوى: 36
سمير محمد ارمان will become famous soon enough
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
3#
06 - 05 - 2017, 06:29 PM
السلام عليكم
انا عملت لك تعديل واصلاح على الاكسبيرت الخاص بيك
هو الان يعمل على تعليق ثلاث صفقات معلقة بيع استوب وثلاث شراء استوب
مع التحكم فى مسافة كل صفقة وحجم اللوت
الان بعد تعليق الثلاث صفقات بيع استوب وشراء استوب
عند فتح صفقة شراء مطلوب تعليق ثلاث صفقات معلقة بيع استوب مثل الصفقات الاولى بظبط بيع استوب بنفس الاعدادات
يعنى كده يكون فى 6 صفقات بيع استوب تمام كده ؟؟؟
طيب تم تفعيل شراء تانى يعنى يوجد 2 شراء
هنا يتم تعليق ايضا ثلاث بيع استوب يعنى يكون فى 9 صفقات بيع استوب
صح كده ونفس الطريقة لو تم العكس فى البيع استوب
تحياتى لك
الملفات المرفقة
نوع الملف: mq4 GAD SELL STOP &BUY STOP ORDER_AR1.mq4‏ (2.7 كيلوبايت, المشاهدات 5)
سمير محمد ارمان متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف المؤشرات والاكسبرتات
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 27,078
معدل تقييم المستوى: 36
سمير محمد ارمان will become famous soon enough
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
4#
06 - 05 - 2017, 06:44 PM
ممكن تجرب الاكسبيرت كده بعد عمل الطريقة المطلوبه
ارجو التجربة باك تست على الشارت
تحياتى لك
الملفات المرفقة
نوع الملف: mq4 GAD SELL STOP &BUY STOP ORDER_AR2.mq4‏ (6.2 كيلوبايت, المشاهدات 13)
gad555 likes this.
سمير محمد ارمان متواجد حالياً  
رد مع اقتباس
الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
5#
07 - 05 - 2017, 12:26 AM
جاري التجربة شكرا لك
جزاك الله خيرا

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
6#
07 - 05 - 2017, 04:00 AM
الاكسبرت الثاني اكثر من روعة بارك الله فيك وجزاك خيرا
حقا هذه المرة بفضل الله عز وجل وحده وتوفيقه
ثم بتوفيقه لحضرك اقتربنا جدا جدا من تحقيق الهدف
قمت بفضل الله عز وجل بتجربة هذا الاكسبرت بالباك تيست
الاكسبرت يحقق المطلوب لكن
فقط يتبقى تعديل اخير حتى يكون يعمل بدقة 100%

التعديل المطلوب على الاكسبرت المرفق
كلما تم تفعيل صفقة شراء بالماجيك نمبر المخصص لها يتم وضع ثلاث صفقات بيع معلقة
يعني كلما تحقق الشرط
تم تعليق ثلاث صفقات بيع بنفس الشروط الموجودة داخل الحلقة التكرارية المذكورة في الاسطر التالية
و بغض النظر عن عدد صفقات البيع المعلقة الموجودة
ولو وجد اكثر من صفقة شراء بنفس الماجيك نمبر تم تفعيلها في نفس الوقت يتم تكرار وضع صفقات البيع المعلقة
ببساطة اذا تم تفعيل صفقة شراء اضاف 3 اوامر بيع معلقة
اذا تم تفعيل صفقتين شراء اضاف 6 اوامر بيع معلقة
اذا تم تفعيل 3 صفقات شراء اضاف 9 اوامر بيع معلقة
وهكذا
يعني برمجيا من الكود الذي قمت حضرتك ببرمجته
حضرتك ممكن تضيف شرط في الحلقة التكرارية التالية
if(ordestotal1_2(OP_BUY,MagicNumber_1)==1){
for(int i=0;i<=3;i++){
if(ordestotal1(MagicNumber_4)==1)ticket=OrderSend( Symbol(),OP_SELLSTOP,Lot_4,Bid-20*pt,2,0,0,"AR",MagicNumber_4,0,clrRed);
if(ordestotal1(MagicNumber_5)==1)ticket=OrderSend( Symbol(),OP_SELLSTOP,Lot_5,Bid-30*pt,2,0,0,"AR",MagicNumber_5,0,clrRed);
if(ordestotal1(MagicNumber_6)==1)ticket=OrderSend( Symbol(),OP_SELLSTOP,Lot_6,Bid-40*pt,2,0,0,"AR",MagicNumber_6,0,clrRed);
}
}
معنى هذا الشرط ان الاكسبرت اذا وجد اكثر من صفقة شرا بنفس الماجيك نمبر قد تم تفعيلها قام بتكرار وضع صفقات البيع المعلقة بواقع ثلاث صفقات بيع معلقة مقابل كل صفقة شراء يتم تفعيلها
اتمنى ان تفهمني حضرتك و (سيبك من اخطاء التعبير و الاخطاء اللغوية اللي في كلامي )
شكرا لك
جزاك الله خيرا استاذ سمير
إن كان هناك شيء غير واضح مستعد لتوضيحه لحضرتك
ربنا يسهل
انظر حضرتك للصورة المرفقة
الملفات المرفقة
نوع الملف: mq4 GAD SELL STOP & BUY STOP ORDER_AR2.mq4‏ (6.2 كيلوبايت, المشاهدات 5)

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف المؤشرات والاكسبرتات
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 27,078
معدل تقييم المستوى: 36
سمير محمد ارمان will become famous soon enough
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
7#
07 - 05 - 2017, 07:35 AM
اخى الكريم
ارجو النظر جيدا فى كشف الحساب
تجد فى البداية
تم تعليق 3 شراء استوب
حجم اللوت
0.1
0.2
0.3
تمام شوف كده
طيب عند تفعيل اول شراء يعلق 3 بيع استوب
تجد اول شراء بنفس اللوت 0.1
ثانى شراء تجد اللوت 0.2
فى المربع الاول 2 شراء اللوت الاول و الثانى 0.1 0.2
الاكسبيرت لا يفتح صفقات شراء
الموجود هو صفقة شراء واحده بحجم للوت 0.2
الخلاصه
كل تفعيل صفقة شراء تجد الاكسبيرت يضع 3 بيع استوب والعكس صحيح
ارجو النظر جيدا فى بداية تعليق الصفقات وكم العدد الذى تم تعليقه فى البداية مع حجم اللوت
عشان تعرف الفكرة التى اقول عليه
تحياتى لك
سمير محمد ارمان متواجد حالياً  
رد مع اقتباس
الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
8#
07 - 05 - 2017, 10:20 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
اخى الكريم
ارجو النظر جيدا فى كشف الحساب
تجد فى البداية
تم تعليق 3 شراء استوب
حجم اللوت
0.1
0.2
0.3
تمام شوف كده
طيب عند تفعيل اول شراء يعلق 3 بيع استوب
تجد اول شراء بنفس اللوت 0.1
ثانى شراء تجد اللوت 0.2
فى المربع الاول 2 شراء اللوت الاول و الثانى 0.1 0.2
الاكسبيرت لا يفتح صفقات شراء
الموجود هو صفقة شراء واحده بحجم للوت 0.2
الخلاصه
كل تفعيل صفقة شراء تجد الاكسبيرت يضع 3 بيع استوب والعكس صحيح
ارجو النظر جيدا فى بداية تعليق الصفقات وكم العدد الذى تم تعليقه فى البداية مع حجم اللوت
عشان تعرف الفكرة التى اقول عليه
تحياتى لك
جزاك الله خيرا استاذ سمير على سرعة الرد
الافضل ان ننتظر افتتاح السوق وتتم التجربة لايف حتى تتضح الصورة الكاملة
وإن شاء الله عز وجل سارفق لحضرتك صور الشارت مع عمل الاكسبرت خطوة بخطوة

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
9#
08 - 05 - 2017, 12:15 AM
تم بحمد الله افتتاح السوق
إن شاء الله عز وجل بندأ متابعة لايف على الديمو لفكرة عمل الاكسبرت
وهل يعمل وفق المطلوب تماما ام يحتاج لتعديل اخر

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

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية gad555
عضو نشيط
الصورة الرمزية gad555
 
تاريخ التسجيل: Feb 2016
المشاركات: 465
معدل تقييم المستوى: 3
gad555 is on a distinguished road
افتراضي رد: طلب مساعدة من الاستاذ سمير في تصحيح اخطاء كود برمجي
10#
08 - 05 - 2017, 04:28 AM
السلام عليكم استاذ سمير
كيف الحال اخي

تركت الاكسبرت يعمل بعض الوقت ثم رجعت لانظر اليه فوجدته قد قام بتنفيذ بعض الصفقات كما في الصورة التالية

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

ثم بعد ذلك لو لاحظت حضرتك توقيت فتح الصفقات وراجعته مع توقيت وضع الاوامر المعلقة ستلاحظ الاتي
أولا:- صفقات الشراء المعلقة المحددة بالمربع الاخضر هي التي تم وضعها عند بداية عمل الاكسبرت

ثانيا :-ثم بعد ذلك تفعلت صفقة بيع المحددة بالمربع الاصفر فقام الاكسبرت بوضع ثلاث صفقات شراء معلق وهي المحددة بالمربع الاصفر ايضا
وصفقات الشراء المعلقة المحددة بالمربع الاصفر لاحقا تم تفعيل صفقة شراء منها ولا زالت هناك صفقتين معلقتين

ثالثا :- في الساعة 03:08 بتوقيت المنصة تم تفعيل صفقة بيع وليس هناك صفقات شراء معلقة تمت في هذا التوقيت

رابعا:- في الساعة 03:14 بتوقيت المنصة تم تفعيل صفقة بيع وهي المحددة بالمربع البرتقالي وتم وضع ثلاث صفقات شراء معلقة في نفس التوقيت وهي المحددة بالمربع البرتقالي ايضا

خامسا :- في الساعة 03:16 بتوقيت المنصة تم تفعيل صفقة بيع وليس هناك صفقات شراء معلقة تمت في هذا التوقيت

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

التوقيع

﴿فَتَعَالَى اللَّهُ الْمَلِكُ الْحَقُّ وَلَا تَعْجَلْ بِالْقُرْآَنِ مِنْ قَبْلِ أَنْ يُقْضَى إِلَيْكَ وَحْيُهُ وَقُلْ رَبِّ زِدْنِي عِلْماً﴾
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله
gad555 غير متواجد حالياً  
رد مع اقتباس

إضافة رد

أدوات الموضوع


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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مساعدة برمجية من الاستاذ سمير الفونسو مجاعظ منتدى المؤشرات و الاكسبرتات 11 10 - 05 - 2016 02:34 PM
طلب مساعدة من الاستاذ سمير mmohy1 منتدى المؤشرات و الاكسبرتات 7 06 - 10 - 2015 03:35 PM
طلب مساعدة من الاستاذ سمير mmohy1 منتدى المؤشرات و الاكسبرتات 2 15 - 06 - 2015 05:21 PM
طلب مساعدة من الاستاذ سمير naser60 منتدى المؤشرات و الاكسبرتات 1 24 - 11 - 2014 02:35 PM
رجاء مساعدة من الاستاذ سمير Qadri منتدى المؤشرات و الاكسبرتات 5 21 - 05 - 2014 05:50 PM


03:03 PM