زيلينسكي في رسالة مفتوحة إلى بوتين: أدعو لاجتماع مباشر معك ووقف إطلاق النار ( الخميس 04 يونيو 2026 09:02 م ) ترامب: قد ألتقي المرشد الأعلى لإيران “إذا كان ذلك من أجل إبرام صفقة” ( الخميس 04 يونيو 2026 08:59 م ) كراود سترايك: صناعة الأمن السيبراني وصلت إلى نقطة تحول مدفوعة بالذكاء الاصطناعي ( الخميس 04 يونيو 2026 08:57 م ) بنك بيرنشتاين: سهم نتفليكس قد يرتفع 60% خلال 2–3 سنوات مع استمرار قوة نموذج الأعمال ( الخميس 04 يونيو 2026 08:54 م ) الداو جونز يقفز بنحو 900 نقطة ليغلق عند مستوى قياسي مع تحوّل المستثمرين بعيداً عن أسهم التكنولوجيا ( الخميس 04 يونيو 2026 08:32 م ) مورجان ستانلي: الفيدرالي قد يتجاهل تأثير الحرب على إيران عند دراسة أي رفع للفائدة ( الخميس 04 يونيو 2026 08:31 م ) بوتين يدعو ألمانيا لاتخاذ قرار بشأن استئناف شراء الغاز الروسي عبر خط نورد ستريم ( الخميس 04 يونيو 2026 08:24 م ) ترامب يعلن خطة دعم للفحم بقيمة 700 مليون دولار باستخدام صلاحيات الطوارئ ( الخميس 04 يونيو 2026 08:22 م ) النفط يغلق منخفضاً مع تنامي الآمال باتفاق مع إيران عقب وقف إطلاق النار بين إسرائيل ولبنان ( الخميس 04 يونيو 2026 08:02 م ) الذهب يرتفع مع آمال وقف إطلاق النار في الشرق الأوسط وضغوط على الدولار وعوائد السندات ( الخميس 04 يونيو 2026 08:00 م ) سبيس إكس تحدد سعر 135 دولارًا للسهم في طرحها التاريخي وتكسر قواعد وول ستريت التقليدية ( الخميس 04 يونيو 2026 07:49 م ) عضو بالفيدرالي: الخيارات الحالية بين التريث أو رفع الفائدة لكبح التضخم ( الخميس 04 يونيو 2026 07:39 م ) مسؤولة بالفيدرالي: الذكاء الاصطناعي لا يدفع التضخم صعوداً أو هبوطاً في الوقت الحالي ( الخميس 04 يونيو 2026 07:37 م ) الفيدرالي في نيويورك يرصد استمرار الضغوط على سلاسل الإمداد العالمية في مايو ( الخميس 04 يونيو 2026 07:29 م ) سوق العمل الأمريكي في اختبار حاسم.. كيف ستتفاعل الأسواق مع البيانات؟ ( الخميس 04 يونيو 2026 07:29 م ) بينتريست تعمّق شراكتها مع أمازون عبر صفقة سحابية بقيمة 4 مليارات دولار ( الخميس 04 يونيو 2026 07:27 م ) ترامب يوقع أمراً تنفيذياً لتسهيل فصل 8 آلاف موظف فيدرالي ( الخميس 04 يونيو 2026 07:25 م ) كندا: استراتيجية الذكاء الاصطناعي ستوفر 250 ألف وظيفة وتدعم الناتج المحلي بنسبة 3% ( الخميس 04 يونيو 2026 07:20 م ) صندوق النقد يدعو الاحتياطي الفيدرالي إلى الحذر بشأن التضخم ( الخميس 04 يونيو 2026 07:18 م ) شركة BitMine تضخ 300 مليون دولار لزيادة حيازاتها من إيثريوم ( الخميس 04 يونيو 2026 07:15 م )

النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي هل هذا الامر ممكن مع MQL4 ولا مستحيل

    السلام عليكم
    شباب في سؤال هو محاوله تجنب عبث الشركات مع الاكسبيرت
    مازلت في بدايه تعلم MQL وماشي معها بالتدريج لكن هذا سؤال مشغلني
    مثال قام الاكسبيرت بوضع امر معلق ,,, مفروض عند وصول السعر له يتنفذ لكن سيرفر الشركه غص
    وقام تجاهل هذا الامر هنا مشكله ممكن تكون هذه صفقه تنقذك من خساره كبيره بسبب المضاعفات
    سيرفر شركة اساسا تجاهل هذا الامر المعلق او انه لم يستطيع تنفيذه بسبب تعليق المنصه او لاي سبب
    هنا هل من الممكن اجبار سيرفر شركة على تنفيذ الامر المعلق .؟
    بمعنى الاكسبيرت يراقب اذا لم يتنفذ يرسل امر للسيرفر سواء شراء او بيع بنفس حجم لوت المعلق سابقاً
    اذا تجاهل سيرفر الامر يرسل له مره اخرى حتى ينفذ الامر

    او في حاله اخرى وصول سعر لمستوى الخروج سواء هدف ولا استوب ولم يخرج
    هل ايضا ممكن نجعل الاكسبيرت يدقق بهذه الامور .؟

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

    مثل هذه الامور يجب اخذها بالحسبان اثناء برمجه الاكسبيرت
    توقيع العضو
    أذكار المسلم

  2. #2
    الصورة الرمزية 4N45PRO
    4N45PRO غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2006
    الإقامة
    المغرب
    المشاركات
    521

    افتراضي

    هنالك إمكانية تمكنك من معرفة هل الأوردر تم فتحه بنجاح أم لا و هي التيكت فمثلا يمكن استعمالها هكذا


    كود PHP:
    int tick 0;while(tick == 0){tick OrderSend(........);} 
    و بهذا لن يخرج الإكسبرت من ال while حتى يفتح الصفقة

  3. #3
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة 4N45PRO مشاهدة المشاركة
    هنالك إمكانية تمكنك من معرفة هل الأوردر تم فتحه بنجاح أم لا و هي التيكت فمثلا يمكن استعمالها هكذا


    كود PHP:
    int tick 0;while(tick == 0){tick OrderSend(........);} 
    و بهذا لن يخرج الإكسبرت من ال while حتى يفتح الصفقة
    شكرا لك اخي الحبيب على الاجابه
    هل من الممكن تأكد من تنفيذ امر معلق .؟ وتأكيد خروج من الصفقه في حال تحقق الهدف او الاستوب .؟
    توقيع العضو
    أذكار المسلم

  4. #4
    الصورة الرمزية 4N45PRO
    4N45PRO غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2006
    الإقامة
    المغرب
    المشاركات
    521

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ubuntu مشاهدة المشاركة
    شكرا لك اخي الحبيب على الاجابه
    هل من الممكن تأكد من تنفيذ امر معلق .؟ وتأكيد خروج من الصفقه في حال تحقق الهدف او الاستوب .؟

    نعم من الممكن التأكد من أمر معلق تأخد
    نقوم بتحديد التيكيت الخاصة بالأمر

    كود PHP:
    OrderSelect(, SELECT_BY_TICKET); 
    كود PHP:
    if(OrderType == OP_BUY
    كود PHP:
    if(OrderType == OP_SELL
    كود PHP:
    if(OrderType == OP_BUYSTOP
    كود PHP:
    if(OrderType == OP_SELLSTOP
    ثم نقوم برؤية ال TYPE هل هو مثلا BUY_STOP أو SELL_STOP أي أنه لازال معلق و BUY أو SELL أي أنه تفعل


    أما بخصوص هل تحقق الهدف أو الستوب فبعد تحديد التيكت عبر OrderSelect

    كود PHP:
    if(OrderProfit()>0)
    {

    //خرج بربح
    }
    if(
    OrderProfit()<0)
    {

    //خرج بخسارة


  5. #5
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

    افتراضي

    tick=-1
    وليس =0 لانه عندما تكون = -1 فان الامر يعطي رسالة بعدم تنفيذ الامر وغير ذلك يعطي رقم الاوردير
    لا اعرف من اين اتيت بالقيمة = 0

  6. #6
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة 4N45PRO مشاهدة المشاركة
    نعم من الممكن التأكد من أمر معلق تأخد
    نقوم بتحديد التيكيت الخاصة بالأمر

    كود PHP:
    OrderSelect(, SELECT_BY_TICKET); 
    كود PHP:
    if(OrderType == OP_BUY
    كود PHP:
    if(OrderType == OP_SELL
    كود PHP:
    if(OrderType == OP_BUYSTOP
    كود PHP:
    if(OrderType == OP_SELLSTOP
    ثم نقوم برؤية ال TYPE هل هو مثلا BUY_STOP أو SELL_STOP أي أنه لازال معلق و BUY أو SELL أي أنه تفعل


    أما بخصوص هل تحقق الهدف أو الستوب فبعد تحديد التيكت عبر OrderSelect

    كود PHP:
    if(OrderProfit()>0)
    {
     
    //خرج بربح
    }
    if(
    OrderProfit()<0)
    {
     
    //خرج بخسارة

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

  7. #7
    الصورة الرمزية 4N45PRO
    4N45PRO غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2006
    الإقامة
    المغرب
    المشاركات
    521

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wadi2012 مشاهدة المشاركة
    tick=-1
    وليس =0 لانه عندما تكون = -1 فان الامر يعطي رسالة بعدم تنفيذ الامر وغير ذلك يعطي رقم الاوردير
    لا اعرف من اين اتيت بالقيمة = 0
    0 هي القيمة البدئية ل tick

    غلطي هنا أني نسيت أن السيرفر يرجع قيمة -1 و يغير 0 إلى -1

    و غلطك هو الصيغة التهكمية في ردك فلا أحد منزه عن الأخطاء

  8. #8
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة 4N45PRO مشاهدة المشاركة
    0 هي القيمة البدئية ل tick

    غلطي هنا أني نسيت أن السيرفر يرجع قيمة -1 و يغير 0 إلى -1

    و غلطك هو الصيغة التهكمية في ردك فلا أحد منزه عن الأخطاء
    لا حول ولا قوة الا بالله يا عزيزي والله لم اقصد بشيئ ولم يكن لدي اي نبرة تهكمية انت فهمت ردي بشكل مخطئ
    واذا كان ذلك فانا اعتذر ولكن يشهد الله اني لم اقصد نبرة تهكمية وكل ما في الامر بحثت ووجدت قيمة التيك مختلفة وهذا كل شئ

  9. #9
    الصورة الرمزية 4N45PRO
    4N45PRO غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2006
    الإقامة
    المغرب
    المشاركات
    521

    افتراضي

    أخي الكريم
    قولك
    لا اعرف من اين اتيت بالقيمة = 0 من الممكن أن تفهم كما قلت لك
    و أسف إن كنت أخطأتفي فهمك


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17