متأكد من ذلك؟!
عرض للطباعة
متأكد من ذلك؟!
يا استاذنا اعزرنا لو اخطات لكن صاحب الحاجه احيانا يخطا التعبير خاصه ان حديث جدا في البرمجه
كل الشكر اخي الكريم .
بالتوفيق إن شاء الله
السلام عليكم أستاذ كيرا لقد وقعت في مشكلة حيث اني حذفت برنامج شركة البروكر وفقدت الملفات والاكسبرترات التي برمجتها من قبل لكي اضعها في برنامج البروكر الجديد فقعدت ابحث وابحث حتى وجدت هذه النسخة المغلقة فهل يمكنك ان تفتحها لي وجزاك الله خير جزاء
السلام عليكم أستاذ
ماهي الدالة التي تعيد الربح او الخسارة الإجمالية بالنقاط لمجموعة صفقات مفتوحة بشكل يدوي على عدة أزواج ؟ مع جزيل الشكر
وعليكم السلام
لا أقوم بفك الملفات ex4 ولا أظن يمكن ذلك منذ التحديث الجديد للميتاتريدر4
يمكنك استخدام برامج استعادة الملفات المحذوفة، ابحث عنها
السلام عليكم استاذ حسن
في نفس هذا الكود
كيف اجعل الامر المعلق يصبح منتهي بعد 5 دقائق
اي يحذف الامر بعد خمس دقائق من وضعة
وعليكم السلام
كالتالي:
اخي حسن كنت سألت حضرتك قبل كده ازاي اخلي الاكسبرت يشتغل على كل الازواج من خلال ارفاقه على شارت واحد فقط
حضرتك اعطيتني الدوال وما زالت موجودة عندي لكني لاحظت في الاونة الاخيرة تحديثات كثيرة حدثت في الدوال نفسها من جانبك
فهل يوجد تحديث يجعل دوال الشراء والبيع تعمل على كل الازواج دفعة واحدة من خلال وضع الشروط مرة واحدة بدلا من وضعها كل مرة لكل زوج لانها مرهقة وخاصة لو حبيت اضيف تعديلات جديدة في شروط الدخول بعد كده الموضوع هيكون صعب شوية
وعليكم السلام
الصحيح كالتالي :
السلام عليكم
أرفق او اكتب الكود المعني بالأمر لمراجعته
دا مثلا شروط شراء زوج اليورو دولار لوحده
يعمل حتى لو ركبنا الاكسبرت على زوج اخر غير اليورو دولار
شوف بقى لو حبيت اغير شرط واحد بس ف شروط الدخول هحتاج اعمله على كل زوج ودا شيء مرهق
بالاضافة لكثرة الاكواد مما يجعل الاكسبرت لا يعمل بشكل جيد
بارك الله فيك وجزاك الله خيرا
مثال لمصفوفة ازواج قم بتطبيقها على دوال المؤشرات بدلالة اسم الزوج
وإياك أخي
جميل بس شروط الدخول اكتبها فين؟
وازاي اتحكم ف تفعيل او تعطيل الازواج في متغير خارجي؟
مثال لعمل اعدادات خارجية للازواج و طريقة عمل شرط الدخول بالصفقة :
جميل جدا
اقول على الل فهمته وحضرتك صححلي
المتغيرات الخارجية دي
Pairs_Name
suffix
perfix
المقصود بيها انها متغيرات بتساوي ال symbol
يعني هما التلاتة يعتبروا متغير واحد وبيتم تقسيم الازواج عليهم ؟
ثانياً
الزوج الل مش هكتبه يبقى كأنه false
يعني تفعيل او تعطيل الزوج بيتوقف على كتابته او مسحه من المتغيرات الخارجية الثلاثة؟
كده صح؟
الرد بالافتباس
قم بتصحيح الاخطاء بناء على ما تم شرحه بالمشاركة السابقة
وانتبه لا يجب ان تستخدم الشرط لانه سيفتح صفقة واحدة فقط لانه مرتبط بشمعة الزوج الحالي
لهذا استخدم مكانها شرط له علاقة بكل زوج يعني تستخدم الدالة التالية لمعرفة عدد الصفقات المفعلة بالشمعة الاخيرة حسب اسم الزوجثم يكون الشرط كالتالي :
اخي حسن فعلت كما اخبرتني ولكن لم يفتح الاكسبرت اي صفقات رغم توافر شروط الدخول عدة مرات
ارفقتلك الاكسبرت لتعديل الخطأ اذا سمحت
لديك أخطاء كثيرة من بينها دالة الشراء الثانية بها ستوب يحسب فوق سعر الدخول! ربما حدث لديك تداخل بين الشراء والبيع،
يوجد كذلك خطأ بأحد الأقواس خاطئ حيث شرطي الشراء والبيع موجودين بنفس الحلقة الخاصة بشرط الشراء
كذلك خطأ بشروط الاغلاق غير مرتبطة بحلقة الأزواج!
كل هذا بسبب عدم ترتيب الكود، فالترتيب مهم أخي لتسهيل المراجعة وبالاخص الأقواس...
مرفق الاكسبيرت
ولا تنسى ان تكون الأزواج المستخدمة موجودة بالماركت واتش، وسبق تشغيل شارت لكل زوج حسب الفريم المستخدم (يعني يوجد بيانات محملة لكل زوج)
شكراً جزيلاً اخي حسن
وجدت بعض الاخطاء الاخرى كأن يحسب اللوتات والاستوب والهدف على الازواج الاخرى بناءاً على الزوج المرفق به الاكسبرت
فعملت الاتي
وضعت هذه ف اول الدالة الرئيسية
ثم تحتها باقي الدوال الخاصة بالادارة والتريلينج لانها الاخرى كانت تحتاج الى تعديل
لكن هناك دالتين لم تقوم بتعديلهم اخي حسن
وهما التريلينج ستوب والاوردر كونت
ارجو تعديلهما لان ظهرلي اخطاء عند التعديل
طيب وماذا عن الدالة OnInit()
الن نقوم بتعديل ما بداخلها هي الاخرى ؟
انا عدلت فيها
مش عارف كده صح ولا انا بألف برمجة ! ههههه
اعذرني فأنا ما زلت مبتديء واتعلم شيئاً فشيئاً بالممارسة لان المراجع الموجودة قديمة ومشتتة
من خلال الشرح بمشاركتي السابقة بامكانك تعديل كل الدوال التي تريد استخدامها، فقط اجعلها بدلالة اسم الزوج ثم تضع شروطها ضمن حلقة الأزواج for
أما بالنسبة لقيمة النقطة ستقوم بحدف كل شروطها التي بدالة البداية OnInit وتستخدمها كدالة خارجية بدلالة اسم الزوج كالتالي:
ثم اي سطور بين لامتين { } به استخدام للـ point أو Q ستقوم بالبداية وضع الدالة Points مثال
السلام عليكم استاذ حسنObjectGet لتلك الرسومات.
كيف ابحث عن كائن مرسوم على عدة ازواج مثلا لو رسمت مستطيل يحدد الدعوم والمقاومات لأزواج مختلفة كيف يمكنني البحث عليها لجلب القيم عن طريق دالة
شكراً كتير اخي حسن
قمت بعمل التعديلات اللازمة واصبح الاكسبرت جاهز للعمل عند افتتاح السوق للتجربة
لكن فيه نقطة صغيرة غير متأكد منها والخاصة بخانة اللوت
قمت بتعريفها خارج الدالة بالشكل التالي
ولم يعطيني اخطاء بعد كومبايل
وداخل الدالة
كده تمام ولا فيه حاجة غلط؟
تمام صحيح
مثال لهذا الكود يبحث على الشارت الحالى ما اريده هو البحث في عدة شارتات لأزواج مختلفة .
وعليكم السلام
استخدم حلقة للبحث بالشارتات المفتوحة
مثال
ثم تبحث عن الاوبجكت بدلالة رقم الشارت
مثال
ارجو من خبراء الفوركس ان يجيبوني قرات موضوع عن اكسبيرت منذ عام 2009و اطلعت علي الباكتيست وعندما قمت بعملت باكتيست .وجدت ان لا يعمل نفس الباكتيست في نفس الوقت الماضي اريد اعرف ماهي المشكله؟ هل تتوقعين مثلا عدم توافق الاكسبيرت مع المنصه بسبب التحديثات علي الميتاتريدر حتي الان ارجو الرد باسرع وقت وانصحوني بالحل لاني اريد العمل بالاكسبيرت
أخي الكريم للأسف لم أتمكن من ايجاد الخطأ في الكود.
ياجماعه محتاجه رد من خبراء الاكسبيرتات عاوز اشغل اكسبيرت من 2009ليتوافق مع الميتاتريدر ما هو الحل ؟
يجب تحديث الكود
بصراحة زاد تعقد الأمر
:sulkiness:
سلام عليكم و رحمه الله خبراء برمجه الاكسبيرتات الكرام هذا الاكسبيرت تم برمجته منذ 2009 و جربته الان ولا يعمل بنفس الكفاءه ارجو تحديث الاكواد حتي تتناسب مع التحديثات في لغه mql4 مع العلم اني قمت بعمل باكتيست بنفس الفتره التي عمل بها باكتيست و لايعطي نفس النتائج السابقه وجزاكم الله خيرا علي علمكم
وعليكم السلام
مرفق الاكسبيرت