رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
صح؟ ولفريم الساعه = 60 الف *60 * 60 صح؟ واليومي !!!!! رقم غريب راح يطلع صح؟ |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
1 مرفق
شكرا ليك أخ العوامي
وللفائده العامه هاد تبسيط للرقم بالمي تانيه للفريمات بالمرفقات |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،تمام،،، اقتباس:
،،،العفو ومشكورة على الملف،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
استاذ اسلام بارك الله فيك وتسلم على الشرح الأكثر من رائع عندي اسئلة كثير ولكني اختصرها في الاتي حتى لا أثقل عليك اولا : ما هو الفرق بين ( symbol , Null ) كود:
iHigh(Symbol(),PERIOD_D1,1); كود:
iHigh(NULL(),PERIOD_D1,1); فكيف يمكن ان اجعل الاكسبيرت ان يشتري كلما زار السعر النقطة A واذا ارتد السعر للنقطة B فانه يقوم بالبيع بلوت مضاعف ويحتفظ بالشراء واذا عاد السعر مرة اخرى للنقطة A فيقوم بالشراء مرة اخرى بلوت مضاعف وهكذا كلما زار السعر النقطة A يقوم بالشراء بمضاعفة اللوت وكلما زار النقطة B يقوم بالبيع ويضاعف اخر لوت ارجو ان اكون وضحت الفكرة وتقبل فائق احترامي :1 (73): |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،اهلا بك اخى الكريم ، ليس هناك فرق الاثنين فى المثال السابق ولكن NULL تكتب بدون اقواس وتعنى فى المثال السابق اى عملة اما Symbol() فتعود باسم الزوج الحالى والاثنان يؤديان نفس الغرض فى المثال السابق،،، ،،،بالنسبة للجزء الاخر يجب ان تقوم بحجز متغيرين A,B ثم تقوم باعطائهم القيم الخاصة بهم وتقوم بعمل جملة شرطية كالتالى بلوت البداية،،، كود:
كود:
،،،تحياتى،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
اشكرك اخي اسامة على سرعة الرد وبارك الله فيك ولكن المشكلة عندي تكمن في الجزء المظلل بالأحمر وهو الخاص بعمل وظيفة لمعرفة اخر لوت ووظيفة لمعرفة عدد صفقات الشراء واخرى لعدد صفقات البيع صدقنى انا تعبت فيهم جدا ولكن دائما هذه الوظائف اما لا تعطي نتائج او انها تعطي نتائج خاطئة ومش عارف المشكلة فين ارجو منك المساعدة وخصوصا الوظيفة التي تعود بأخر لوت ارجو ان لا اكون قد اثقلت عليك فائق احترامي |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،الدالة مشروحة بالتفصيل الممل فى الفيديوهات ، ويمكنك ارفاق الوظيفة التى تعطى الخطأ للاطلاع عليها وتحديد الخطأ،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
1 مرفق
اقتباس:
الشكر موصول لك اخي اسامة الكود مرفق بالكامل مع ملاحظة ان الدالة MyRealOrder دائما قيمتها صفر حتى بعد تفعيل الصفقة والدالة GetOrderType دائما قيمتها -1 كود:
//+------------------------------------------------------------------+ |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
،،،حسب مافهمت من الكود هو وضع امرين معلقين مع بداية اليوم حالى وعند افتتاح اليوم يتم مسح الاوامر التى لم تفعل ويتم وضع اوامر جديدة ، لكن الصياغة البرمجية للفكرة غير صحيحة فى الكود المرفق ، اذا كان مافهمته صحيح الرجاء اخبارى لاقوم بارفاق الكود الصحيح،،، |
رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
اقتباس:
نعم صحيح أخي اسامة بارك الله فيك المفروض مع بداية اليوم يمسح اي اوامر معلقة قديمة وبهذا يكون شرط اجمالي عدد الصفقات في مخزن التريد == 0 ثم يعلق صفقتين واحدة شراء والأخرى بيع وفي حال تفعلت احداهما يلغي الأخرى ثم يضيف صفقة مضادة للمفعلة بهدف مختلف وبلوت مختلف وأعرف ان الكود غير صحيح وذلك بسبب عدم تمكني من الحصول على النتائج الصحيحة من الوظائف (مثل الحصول على نوع الصفقة المفعلة او عدد الصفقات المفعلة ) فمثلا عندما يكون اجمالي العقود المفعلة حقيقيا وليست المعلقة سواء كانت بيع او شراء == 1 يقوم بالغاء الأمر المعلق الأخر ويعدها يعلق صفقة اخرى مضادة للأولى وبلوت مختلف وهكذا اشكرك بشدة لأهتمامك اخي اسامة ولكني فعلا تعبت مع الوظائف ولا ادري لماذا لا تعمل بشكل صحيح حتى اتمكن من تكملة الفكرة برمجيا جزاك الله عني كل خير |
الساعة الآن 04:15 PM |
Powered by vBulletin® Copyright ©2000 - 2024
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com