صفحة 231 من 293 الأولىالأولى ... 131181221229230231232233241281 ... الأخيرةالأخيرة
النتائج 2,301 إلى 2,310 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو جديد
    تاريخ التسجيل
    Mar 2020
    المشاركات
    2

    افتراضي

    شكرا جزيلا ممنون لطفك

  2. #2
    عضو جديد
    تاريخ التسجيل
    May 2018
    المشاركات
    40

    افتراضي الرجاء مساعدتي

    السلام عليكم حسن و الجميع
    اريد ان اعمل وظيفة داخل الاكسبيرت وظيفتها كالتالي
    1 - استقبال ال ticket numbers لأوامر محددة بتحقق شروط محددة
    2 - مراقبة وضع الصفقات اذا كانت رابحة او خاسرت عن طريق ال ticket numbers
    3 - اغلاق الصفقات عن طريق ال ticket numbers على ربح بعد تحدد شروط محددة
    4 - اذا كانت الصفقات على خسارة بعد شروط محددة اريد نقل ال ticket numbers من داخل هذه الوظيفة الى وظيفة اخرى بحيث تقوم الوظيفة الاخرى بمعالجة الاوامر بطريقة مختلفة.
    ملاحظة:
    ارجو عدم اقتراح ان انقل او اراقب الصفقات عن طريق ال order comment لانها لا تصلح .


    مثال بسيط للخطوات :
    لو عندنا دالة اسمها ABC
    1 - الاكسبيرت فتح امر شراء بعد تحقق امر معين
    2 - نقل ال ticket number لصفقة الشراء السابقة ل ABC لمراقبة الربح و الخسارت
    2 - الاكسبيرت فتح امر بيع هذه المرة بعد تحقق امر معين
    3 - اريد من الاكسبيرت ان يقوم ايضا بجلب ال ticket number لهذه الصفقة و ادخالها ايضا الى ABC
    4 - تقوم ال ABC بمراقبة جميع ال ticket numbers الموجودين داخلها اذا كانو على ربح او خسارة و اذا كانو على ربح بعد شروط معينة نريد من ال ABC اغلاق الصفقات يلي بداخلها فقط
    5 - و اذا كانت الصفقات داخل ال ABC على خسارة بعد شروط معينة اريد من
    ال ABC ان تنقل ال ticket numbers الموجودين بداخلها الى دالة اخرى و ليكن اسمها ZZZ بحيث ال ZZZ تقوم بمعالجة ال ticket numbers الموجدين بداخلها بطريقة مختلفة.

    اذا ممكن الرجاء ان يكون الشرح نظري لاني اريد ان افهم و الرجاء لا تبخل عليي بال code

    احب ان اذكر ان قدرتي لكتابة الاكواد ضعيفة بحيث اني لا اعرف انشاء الوظائف داخل الاكسبيرت،
    بالنهاية حفظك الله يا حسن انت و عائلتك و جميع المسلمين و المسلمات.

  3. #3
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

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

    1- دالة معرفة رقم تيكت آخر صفقة مفتوحة كالتالي :
    2- دالة الربح بدلالة رقم التيكت كالتالي :
    مثلا تريد ربح صفقة مفتوحة ذات التيكت المحدد سابقا سيكون كالتالي:
    وإذا تريد النتيجة حسب نوع الصفقة :
    3- دالة اغلاق الصفقات بدلالة رقم التيكت كالتالي:
    بقية المطلوب اراه غير منطقي او غير واضح

  4. #4
    عضو جديد
    تاريخ التسجيل
    May 2018
    المشاركات
    40

    افتراضي

    شكرا حسن على صبرك معي.
    لو حاولت شرح الاستراتيجية لك سوف تزيد من تعقيد ما اطلب.
    و شكرا لك على ردك السابق و ال code.


    سوف احاول ان اشرح مرة ثانية.


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


    مثال:
    عندنا 3 دالات ( واحدة شراء ، واحدة بيع ، و الدالة الجديدة المطلوبة و ليكن اسمها AA )
    1 - دالة الشراء قامت بامر شراء و قامت بارسال التيكت نمبر ل AA
    2 - دالة البيع قامت بفتح امرين بيع بأوقات مختلفة و جلبت التيكت نمبر لكل امر و قامت بارسالهم الى AA
    3 - الدالة AA و بعد ان حفظة التيكت نمبرز داخلها و بينما الاكسبيرت يقوم بمراقبة الشارت و بعد حدوث امور معينة سيكون مصير الصفقات داخل AA اما الربح او الخسارة،
    في حال الربح سوف يقوم الاكسبيرت باغلاق جميع الصفقات داخل AA،
    وفي حال الخسارة اريد أخذ جميع التيكت نمبرز الموجودين داخل AA و ارسالهم الى دالة اخر تقوم ايضا بحفظ التيكت نمبرز داخلها و ليكن اسمها ZZZ
    بحيث الاكسبيرت سوف يراقب الشارت و عند حدوث امور معينة و شروط جديدة سوف يتعامل مع الاوامر داخل ZZZ بطريقة مختلفه عن AA.


    ممكن تعلمني كيف احقق ما اطلب.
    و بالنهاية ارجو من الله ان يوفقك و ينور دربك و يحفظك انت و كل من تحب.

  5. #5
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

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

  6. #6
    عضو جديد
    تاريخ التسجيل
    May 2018
    المشاركات
    40

    افتراضي

    أنا اقدر صبرك معي و انا كنت احاول ان اشرح زيادة و هذا انعكس سلبا,
    لذلك ارفقت لك صورة بسيطة تشرح كل شيئ ببساطة.

    مشكور يا حسن, بأمان الله.

    الاســـم:	20200331_112218.jpg
المشاهدات: 102
الحجـــم:	3.13 ميجابايت

  7. #7
    عضو جديد
    تاريخ التسجيل
    Sep 2019
    المشاركات
    4

    افتراضي

    أستاذ البرمجة القدير حسن كيرا
    السلام عليكم ورحمة الله وبركاته
    1- كيف يمكن لي معرفة أقل تريلينج ستوب مقبول عند بروكور معين ،، ونفس الشئ للستوب لوس ،، هل يوجد كود معين لذلك ؟
    2- ممكن كود لدالة التريلينج الستوب المخفي عن البروكر
    جزاك الله عنا خير الجزاء

  8. #8
    عضو جديد
    تاريخ التسجيل
    Sep 2019
    المشاركات
    4

    افتراضي

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

  9. #9
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    1- يمكن معرفة اقل ستوب ممكن بالمنصة من خلال الوظيفة التالية :
    مع مراعاة Point
    مثلا إذا النتيجة 50 والمنصة تكية (أي خماسية الأرقام بعد الفاصلة بسعر اليورودولار) فالقيمة بالنقاط هي 5 نقاط
    والعكس بالمنصة النقطية (أي رباعية الأرقام) فالقيمة بالنقاط هي 50 نقطة

    2- التريلينغ المخفي

    سنقوم بتعريف كل صفقة مفتوحة عن طريق رقم التيكت، وكلما تحرك التريلينغ ستوب تتغير قيمة هذا المتغير، وبمجرد ان يصل السعر إلى قيمة هذا المتغير (قيمة سعرية) سوف تغلق الصفقة على التريلينغ ستوب
    وسنستخدم متغيرات الجلوبال لحفظ القيم بدلالة التيكت (يمكنك مراجعة شرح دوال الجلوبال بالمشاركة التالية #81)
    دالة الترلينغ المخفي كالتالي:
    ثم سنقوم بعمل دالة تبحث في الصفقات المفتوحة وتقارن بينها وبين سعر الترلينغ ستوب المحفوظ سلفا وعندما يصل اليه السعر الحالي تغلق الصفقة

    بحيث شروط الاستدعاء بالدالة الرئيسية كالتالي :
    والمتغيرات الخارجية كالتالي :
    التعديل الأخير تم بواسطة kira-h ; 02-04-2020 الساعة 04:57 PM

  10. #10
    عضو جديد
    تاريخ التسجيل
    Jan 2020
    المشاركات
    19

    افتراضي

    لما بعمل امر sendnotification او sendalert برسل رسالة التنبية كذا مرة يمكن الف مرة هل فى دالة تخليه يرسل الامر مرة واحدة

صفحة 231 من 293 الأولىالأولى ... 131181221229230231232233241281 ... الأخيرةالأخيرة

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •