النتائج 1 إلى 11 من 11
  1. #1
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي ممكن كود اغلاق الصفقة فور تحقق الربح

    السلام عليكم
    ياريت يا اخوان كود لاغلاق الصفقة بعد تحقق الربح متلا ب 1 نقط
    متلا عندنا صفقة مفتوحة في -5 نقط تم بعد قليل وصلت الى 1 نقطة تقوم بالاغلاق تلقائيا
    وشكرا لكم
    آخر تعديل بواسطة atalj ، 24-07-2008 الساعة 01:57 PM

  2. #2
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    3,000

    افتراضي رد: ممكن كود اغلاق الصفقة

    اقتباس المشاركة الأصلية كتبت بواسطة atalj مشاهدة المشاركة
    السلام عليكم
    ياريت يا اخوان كود لاغلاق الصفقة بعد تحقق الربح متلا ب 1 نقط
    متلا عندنا صفقة مفتوحة في -5 نقط تم بعد قليل وصلت الى 1 نقطة تقوم بالاغلاق تلقائيا
    وشكرا لكم
    وعليكم السلام ورحمة الله وبركاته

    راجع هذا الموضوع

    https://forum.arabictrader.com/t50632.html

    وستجد النسحة الاولى من الاكسبيرت في المشاركة رقم
    9
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  3. #3
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي رد: ممكن كود اغلاق الصفقة

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

  4. #4
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    3,000

    افتراضي رد: ممكن كود اغلاق الصفقة

    اقتباس المشاركة الأصلية كتبت بواسطة atalj مشاهدة المشاركة
    شكرا على الرد
    ولاكن انا لست اريد اكسبريت لاني مبرمج مبتدا واريد الكود الدي يغلق كل صفقة على حدا في حالة تحقق الربح ب 1 نقطة
    تفضل

    في الدالة start
    كود PHP:

    if (AccountEquity()>= Account_EquityCloseOrders() ; 
    حيث ان Account_Equity هي الايكويتي المطلوب الوصول اليها


    وفي آخر الكود

    كود PHP:

    // اغلاق جميع الصفقات المفتوحة
    //+------------------------------------------------------------------+
    int CloseOrders()
    {
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

        {
          if (
    OrderType()==OP_BUY)
          {
            if((
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C1,MODE_BID),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C2,MODE_BID),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C3,MODE_BID),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C4,MODE_BID),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C5,MODE_BID),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C6,MODE_BID),3)==false)
            )
             {
               
    RefreshRates();
             }
             else
             {
               
    cnt=0;
               
    total=OrdersTotal();
             }
          }
          
          if (
    OrderType()==OP_SELL)
          {
            if((
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C1,MODE_ASK),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C2,MODE_ASK),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C3,MODE_ASK),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C4,MODE_ASK),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C5,MODE_ASK),3)==false)
            || (
    OrderClose(OrderTicket(),OrderLots(),MarketInfo(C6,MODE_ASK),3)==false)
            )
             {
               
    RefreshRates();
             }
             else
             {
               
    cnt=0;
               
    total=OrdersTotal();
             }
          }
        }
      }
      return(
    0);

    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  5. #5
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    شكرا لكم على الرد انا لس ما لقيت المطلوب
    انا بدي الكود الدي يغلق صفقة واحدة حققت 1 نقطة
    يعني متلا عندنا 3 صفقات مفتوحة
    اداكانت
    الاول -5
    التانية -4
    التالتة 1
    يقو باغلاق التالتة فقط

  6. #6
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    أخي الكريم
    السلام عليكم
    أظن أنك تبحث عن الأمر

    ()OrderProfit

    وأنا تحت أمرك بما أستطيع لأي مساعدة.
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  7. #7
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

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

    ()OrderProfit

    وأنا تحت أمرك بما أستطيع لأي مساعدة.
    شكرا اخي على ردك ما احتاج اليه هو كود اغلاق صفقة واحدة وليس كل الصفقات عند تحقق الربح
    متلا عندنا 4 صفقات
    الصفقة الاولى حققت 1 نقطة
    الصفقة التانية حققت 5 نقط
    الصفقة التالتة بهاخسارة 5 نقط
    الصفقة الرابعة خسارة 3 نقط
    اريد كود يقوم باغلاق الصفقة الاولى والتانية والصفقات الاخرى يتركها الا ان يتحقق ربح يساوي او فوق 1نقطة
    علما اني سأكون فاتح الاكسبريت في جميع الشارة الخاص بازواج الصفقات

  8. #8
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    اقتباس المشاركة الأصلية كتبت بواسطة atalj مشاهدة المشاركة
    شكرا اخي على ردك ما احتاج اليه هو كود اغلاق صفقة واحدة وليس كل الصفقات عند تحقق الربح
    متلا عندنا 4 صفقات
    الصفقة الاولى حققت 1 نقطة
    الصفقة التانية حققت 5 نقط
    الصفقة التالتة بهاخسارة 5 نقط
    الصفقة الرابعة خسارة 3 نقط
    اريد كود يقوم باغلاق الصفقة الاولى والتانية والصفقات الاخرى يتركها الا ان يتحقق ربح يساوي او فوق 1نقطة
    علما اني سأكون فاتح الاكسبريت في جميع الشارة الخاص بازواج الصفقات
    السلام عليكم
    الغير واضح في طلبك ياأخي هو إلى أي درجة تريد أن يكون الرد لأنك قد قلت بأنك مبرمج مبتديء ... هل تريد الكود بالكامل أم أنك تريد الأمر الخاص بقفل الصفقة؟
    على كل حال ... راجع الملف المرفق وإن شاء الله ستجد مبتغاك ولكن لكي يتم فقل الصفقة يجب عليك الإستعانة بكود سكريبت فقل الصفقات الموجود في مجلد الإسكربتات في الميتاتريدر.
    ولو أحتجت أي مساعدة فأنا جاهز
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة أسامة ، 24-07-2008 الساعة 11:20 PM
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  9. #9
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    دعني اشرح لك اكتر او بطريقة ابسط انا مبتدا فعلا في هده الغة ولاكن مبرمج جيد في لغة php و vb.net لهدا ساعطي السؤال بطريقة اخرى هل هناك كود يقول لك ماهو عدد النقاط في الصفقة
    مادا سيفيدني هدا سهل اداكان عدد النقاط اكبر من او يساوي 1 يقوم الاكسبريت باغلاق الصفقة تلقائيا
    اخي اضن ان تحديد النقاط الحالي للصفقة يختلف من sell الى buy لهداريد الكود بالنسبة للاتنين

  10. #10
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    اقتباس المشاركة الأصلية كتبت بواسطة atalj مشاهدة المشاركة
    دعني اشرح لك اكتر او بطريقة ابسط انا مبتدا فعلا في هده الغة ولاكن مبرمج جيد في لغة php و vb.net لهدا ساعطي السؤال بطريقة اخرى هل هناك كود يقول لك ماهو عدد النقاط في الصفقة
    مادا سيفيدني هدا سهل اداكان عدد النقاط اكبر من او يساوي 1 يقوم الاكسبريت باغلاق الصفقة تلقائيا
    اخي اضن ان تحديد النقاط الحالي للصفقة يختلف من sell الى buy لهداريد الكود بالنسبة للاتنين
    أخي atalj
    السلام عليكم
    المعذرة على التأخر في الرد.
    أرفق لك كود كامل لأحد إكسبرتاتي والذي يقوم بقفل الصفقات عند وصول الربح لمستوى معين يتم تحديده ... الإكسبرت يستعمل فكرة تعتمد على جمع الأرباح والخسائر للصفقات المفتوحة ولو وصل الإجمالي لرقم معين فإنه يقوم بقفلها جميعا على ربح.

    طبعا هذا ليس هو طلبك. ولكن يمكنك التغيير في الكود لكي يتوافق مع طلبك حيث أنك تريد الربح بالنقاط وليس بالدولار وكذلك تريد أن يقوم الإكسبرت بالتحقق من كل أوردر وليس مجموع أرباح الأوردرات كلها وذلك بالتركيز على الأوامر التالية:

    OrderProfit();
    OrderOpenPrice();
    MarketInfo("EURUSD",MODE_SPREAD);

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

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

    وفقك الله
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  11. #11
    الصورة الرمزية atalj
    atalj غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2008
    المشاركات
    92

    افتراضي رد: ممكن كود اغلاق الصفقة فور تحقق الربح

    شكرا لكاخي على ردك ساحوال ان استخرج دالك

المواضيع المتشابهه

  1. اريد كود اغلاق الصفقة مع اغلاق الشمعة الحالية
    By المحلل العربي in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 19-06-2010, 12:06 AM
  2. متى تتخذ قرار اغلاق الصفقة في حالة الربح قبل الوصول للهدف قبل الانعكاس !!!
    By عاشق الذبذبـة in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 37
    آخر مشاركة: 06-05-2010, 01:48 PM
  3. اكسبيرت اغلاق العمليات عند وصول الربح الى حد معين ((مطلوب ))
    By abo ali 21 in forum أرشيف مؤشرات اكسبرتات الفوركس المميزة.
    مشاركات: 7
    آخر مشاركة: 04-03-2010, 05:24 PM
  4. كيفية اغلاق الصفقة
    By عشق الذهب in forum استفسارات وأسئلة المبتدئين
    مشاركات: 3
    آخر مشاركة: 30-06-2006, 07:33 PM
  5. اذا تحقق الربح فى صفقة هل أدخل فى صفقة أخرى؟؟؟
    By sameh_ms in forum استفسارات وأسئلة المبتدئين
    مشاركات: 5
    آخر مشاركة: 24-05-2005, 05:58 PM

الاوسمة لهذا الموضوع


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