عاجل| lمؤشر مديري المشتريات Ivey في كندا يواصل النمو خلال مايو ( الجمعة 05 يونيو 2026 02:03 م ) جي بي مورجان يرفع توصيته لسهم تسلا ويضاعف السعر المستهدف ( الجمعة 05 يونيو 2026 01:59 م ) انخفاض الأسهم الأمريكية بفعل موجة بيع لأسهم الرقائق وارتفاع العوائد بعد بيانات الوظائف ( الجمعة 05 يونيو 2026 01:55 م ) عقود TSX الآجلة تتراجع في ظل تقرير الوظائف الأمريكي والتوترات بالشرق الأوسط ( الجمعة 05 يونيو 2026 01:54 م ) رئيس روسنفت: لا توجد دولة قادرة على تعويض النفط المفقود من الشرق الأوسط سريعاً ( الجمعة 05 يونيو 2026 01:51 م ) أسعار الذهب في السعودية تحت الضغط مع هبوط المعدن عالميًا ( الجمعة 05 يونيو 2026 01:49 م ) تقرير: إدارة ترامب تدرس الاستحواذ على حصص في شركات الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 01:48 م ) الجنيه الإسترليني يتراجع مع تعزيز بيانات الوظائف الأمريكية للدولار ( الجمعة 05 يونيو 2026 01:25 م ) مجموعة غولدمان ساكس إنك ترفع توقعاتها لأسعار النحاس وسط شح في الأسواق خارج الولايات المتحدة ( الجمعة 05 يونيو 2026 01:24 م ) أنثروبيك تخفف التوتر مع الحكومة الأمريكية تمهيداً لطرحها العام الأولي ( الجمعة 05 يونيو 2026 01:13 م ) تراجع طفيف لأسعار الغذاء العالمية في مايو لكنها لا تزال قرب أعلى مستوياتها في 3 سنوات ( الجمعة 05 يونيو 2026 12:56 م ) مورجان ستانلي يتوقع إيرادات قوية لسبيس إكس بحلول 2040 ( الجمعة 05 يونيو 2026 12:49 م ) عاجل| سوق العمل الأمريكي يفاجئ الأسواق بإضافة 172 ألف وظيفة في مايو ( الجمعة 05 يونيو 2026 12:33 م ) عاجل_ تحسن كبير يفوق التوقعات في سوق العمل الكندي ( الجمعة 05 يونيو 2026 12:32 م ) تركيا تفتح تحقيقاً مع ميتا بسبب دمج خدمات الذكاء الاصطناعي في واتساب ( الجمعة 05 يونيو 2026 12:16 م ) تقارير: الطلب على أسهم سبيس إكس يفوق التوقعات عند الطرح المحتمل ( الجمعة 05 يونيو 2026 12:06 م ) حملة جديدة في الصين تستهدف صناديق الاستثمار الخاصة ( الجمعة 05 يونيو 2026 11:51 ص ) الفيدرالي يخاطر بتغذية فقاعة أسهم بتجاهله التضخم الناجم عن الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 11:39 ص ) إيران توافق على نقل جزء من اليورانيوم والولايات المتحدة ترفض الإفراج عن الأموال المجمدة ( الجمعة 05 يونيو 2026 11:30 ص ) صناديق الأسهم العالمية تسجل أعلى تدفقات في 3 أسابيع.. ما السبب؟ ( الجمعة 05 يونيو 2026 11:24 ص )

النتائج 1 إلى 3 من 3
  1. #1
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي اغلاق الصفقات المفتوحه

    السلام عليكم

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

  2. #2
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,875

    افتراضي رد: اغلاق الصفقات المفتوحه

    إذا كنت تقصد إغلاق الصفقات في ساعة معين فالطريقه مشابه لكود العمل في وقت معين ولكن بدلا من فتح الصفقه في وقت عمل الإكسبرت ستجعل غلق الصفقه في الوقت الذي قمت بتحديده
    لذلك ستحتاج أولا إلى تعريف دالة إغلاق الصفقات خارج الداله ستارت
    مثلا
    كود PHP:
    int CloseOrders()
    {
      for (
    int cnt cnt OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
        {
          if (
    OrderType()==OP_BUY){
            
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,digits),3*Q);
           }
          if(
    OrderType()==OP_SELL){
          
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,digits),3*Q);
          }
        }
      }
      return(
    0);

    ثم ستضع من ضمن شروط إغلاق الصفقه
    كود PHP:
    if(Hour()==CloseHour)CloseOrders() 
    أما إذا كنت تقصد إغلاق الصفقات بعد مرور وقت معين مثلا مرور ساعة على فتح الصفقه
    فسوف تحتاج أولا إلى معرفة وقت فتح الصفقه والوقت الحالي ثم عند مرور مثلا ساعتين تقوم بإغلاق الصفقه
    مثال الكود التالي
    كود PHP:
    void ordertime(){
        
    int OrderTime;
        for(
    int i=0;i<OrdersTotal();i++){
             
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
             if(
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber){ 
               
    OrderTime=(TimeCurrent()-OrderOpenTime())*60*60;
               if(
    OrderTime>TimeHours){
               if(
    OrderType()==OP_BUY){
                   
    OrderClose(OrderTicket(),OrderLots(),Bid,3);
                   }
                if(
    OrderType()==OP_SELL){
                
    OrderClose(OrderTicket(),OrderLots(),Ask,3);
                }
                 }
                }
               }
              } 
    وسيكون المتغير TimeHours هو عدد الساعات المطلوبه حتى يغلق الإكسبرت الصفقه بعد مرورها
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي رد: اغلاق الصفقات المفتوحه

    انا كنت اقصد اول طريقه الاغلاق فى وقت معين

    اشكرك جارى التجربه والافادة
    ربنا يبارك فيك

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

  1. هل يوجد اكسبريت يقوم بوضع وقف خسارة على جميع الصفقات المفتوحه حسب تحديدى له
    By لوجه الله تعالى in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 4
    آخر مشاركة: 16-08-2010, 05:17 AM
  2. عاجل: لا استطيع اغلاق الصفقات؟!
    By nice moon in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 6
    آخر مشاركة: 28-11-2008, 04:25 AM
  3. طلب اكسبيرت يقوم بإغلاق الصفقات المفتوحه
    By at the best in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 3
    آخر مشاركة: 24-11-2008, 11:00 PM
  4. كود اغلاق جميع الصفقات
    By AYMAN_DOMAIN in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 14-11-2008, 02:10 AM
  5. نصيحة : تخلص من الصفقات قبل اغلاق السوق
    By شيخ الشباب in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 3
    آخر مشاركة: 10-10-2008, 09:14 PM

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


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