صفحة 281 من 689 الأولىالأولى ... 181231271275276277278279280281282283284285286287291331381 ... الأخيرةالأخيرة
النتائج 4,201 إلى 4,215 من 10335
  1. #4201
    الصورة الرمزية abuhowedi
    abuhowedi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    المشاركات
    10

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

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    جزاك الله خيرا أستاذي الفاضل
    أخى الفاضل kira-h اخى انا متابع حسابك الديمو فى شركة thi******* حساب رقم 40882 عذرا فى سؤالى
    كيف تضع كل هذه الاوامر فى الحساب وكيف تغلق كل صفقتين مع بعض ؟؟

    هل تستخدم اكسبيريت ؟
    اذا كنت تستخدم الاكسبيريت ارجو ان تفيدنى بارك الله فيك

    للضرورة أخى والشكر موصول لك وللجميع

    فى انتظارك

  2. #4202
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

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

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    عند بداية تفعيل الإكسبرت نحتاج إلى معرفة توقيت تفعيل الإكسبرت بالظبط لذلك يمكن أن نضيف كود في دالة init
    كود PHP:
     datetime InitTime=TimeCurrent(); 
    ثم نريد كود لمعرفة كم التوقيت الذي مر منذ تفعيل الإكسبرت يمكن أن تضيف الشرط
    كود PHP:
    if((TimeCurrent()-InitTime)/60/Period()<WaitingCandles)return; 
    بحيث يقارن إذا كان الفرق بين توقيت تفعيل الإكسبرت و التوقيت الحالي / 60 ( للتحويل إلى دقائق ) / التايم فريم (للتحويل إلى عدد الشموع )
    إذا كان أقل من المتغير المطلوب يتوقف الإكسبرت ولا يكمل الشروط
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة zzeyani مشاهدة المشاركة
    أستاد MR.dollar . إدا فتح 4 صفقات خاسرة يضاعف lots في الصفقة الخامسة فقط و أنا أريده أن يضاعفه في 4 صفقات أخرى .ولا يرجع إلى حجم lots الاول حتي يتحقق TakeProfit.
    في هذه الحاله يجب أن تقرر
    في حال خسرت أحد الصفقات المضاعفه هل يحسب الأربع صفقات المضاعفه من أول و جديد أم ماذا
    في حال ربحت صفقة ثم خسرت صفقه هل يعيد العد من جديد حتى تخسر أربع صفقات أخرى ثم يضاعف
    هل سيضاعف كل صفقة بحجم لوت أكبر أم بنفس حجم آخر مضاعفه

    و بناء عليه ستقوم بتعديل دالة حساب الصفقات الرابحه و الخاسره
    كود PHP:
    int LostOrdersNum()
     {
      
    int Loss;
      for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
      {
       
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
       if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
       {
        if(
    OrderProfit()<0)Loss++;
        
        else return(
    Loss);
       }
      }
      return(
    Loss);
     } 
    بحيث يحسب آخر اربع صفقات ويقارن حسب الشروط الذي ستضعها
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة Ahmedmaths مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    أنا عندي مشكلة في دالة تغلق البيندينج اوردر حيث انها لا تغلق اول بيندنج اوردر وتغلق اي بينديج بعد كده بدون مشاكل
    لذلك كتبت اكسبيرت صغير يفتح 2 بيندينج أوردر ....بعد كل صفقة نفذت الدالة.....ستجد انها تغلق الصفقة الثانية وأما الصفقة الاولى تبقى مفتوحة ولا يتم اغلاقها .....أريد معرفة السبب لو سمحتم
    وعليكم السلام ورحمة الله وبركاته
    الخطأ لديك في الحلقه
    كود PHP:
     for (int cnt total  cnt cnt--)
      { 
    عدد الصفقات يبدأ من 0 حتى مجموع الصفقات - 1
    بالتالي أنت وضعت في المقارنه أكبر من 0 أي أن العد سيقف عند الرقم 1 في حين أن الصفقة الأولى رقمها يكون 0 وليس واحد و بالتالي لا تغلق
    التعديل
    كود PHP:
    for (int cnt total-1  cnt >= cnt--) 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #4206
    الصورة الرمزية Ahmedmaths
    Ahmedmaths غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    المشاركات
    154

    افتراضي

    بارك الله فيك مستر دولار
    دي معلومة جديدة بالنسبة لي ان اول صفقة رقمها يكون صفر

  7. #4207
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    عند بداية تفعيل الإكسبرت نحتاج إلى معرفة توقيت تفعيل الإكسبرت بالظبط لذلك يمكن أن نضيف كود في دالة init
    كود PHP:
     datetime InitTime=TimeCurrent(); 
    ثم نريد كود لمعرفة كم التوقيت الذي مر منذ تفعيل الإكسبرت يمكن أن تضيف الشرط
    كود PHP:
    if((TimeCurrent()-InitTime)/60/Period()<WaitingCandles)return; 
    بحيث يقارن إذا كان الفرق بين توقيت تفعيل الإكسبرت و التوقيت الحالي / 60 ( للتحويل إلى دقائق ) / التايم فريم (للتحويل إلى عدد الشموع )
    إذا كان أقل من المتغير المطلوب يتوقف الإكسبرت ولا يكمل الشروط
    السلام عليكم استاذى الكريم
    اولا كل عام وانت بخير على العشرة الاواخر من رمضان
    وعلى قدوم عيد الفطر المبارك وكل عام وانت بخير وصحة واحسن حال
    وكل عام وكل من فى المنتدى بخير وصحة
    استاذى الكريم
    هذه هى البرمجة الاحترافية التى كنت فى دائما بطلب بيه ان يتم عمل دورة برمجة متقدمة الى اوائل الدورة الاولى والثانية
    وشكرا على المساعدة الكريمة من شخصك الكريم

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

    افتراضي

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

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

  9. #4209
    الصورة الرمزية zzeyani
    zzeyani غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    المغرب
    المشاركات
    67

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    في هذه الحاله يجب أن تقرر
    في حال خسرت أحد الصفقات المضاعفه هل يحسب الأربع صفقات المضاعفه من أول و جديد أم ماذا
    في حال ربحت صفقة ثم خسرت صفقه هل يعيد العد من جديد حتى تخسر أربع صفقات أخرى ثم يضاعف
    هل سيضاعف كل صفقة بحجم لوت أكبر أم بنفس حجم آخر مضاعفه

    و بناء عليه ستقوم بتعديل دالة حساب الصفقات الرابحه و الخاسره
    كود PHP:
    int LostOrdersNum()
     {
      
    int Loss;
      for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
      {
       
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
       if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
       {
        if(
    OrderProfit()<0)Loss++;
        
        else return(
    Loss);
       }
      }
      return(
    Loss);
     } 
    بحيث يحسب آخر اربع صفقات ويقارن حسب الشروط الذي ستضعها
    أستاد MR.dollar سأقوم بشرح ما أريده بتفصيل و أتمنى أن تفهمني .
    إدا دخلت أربع صفقات خاسرة متتالية بنفس lots يقوم بمضاعفت حجم lots في الاربع صفقات أخرى وإدى خسرة الاربع سفقات يقوم بمضاعفت حجم lots من lots التانية و في أربع صفقات أخري . وهكدا حتى يتحقق TakeProfit . وهدا متال لما أحتاجه .

    حجم lots------------عدد الصفقات الخاسرة
    0.1 ---------------------------4
    0.2 ---------------------------4
    0.4 ---------------------------4
    0.8 ---------------------------4
    و يرجع لحجم lots الاول بمجرد تحقق TakeProfit .
    وشكرا على إهتمامك و مساعدتك .
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة zzeyani ، 05-08-2013 الساعة 12:53 AM

  10. #4210
    الصورة الرمزية ahmadwalwil
    ahmadwalwil غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    114

    افتراضي

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

  11. #4211
    الصورة الرمزية ahmadwalwil
    ahmadwalwil غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    114

    افتراضي

    للتوضيح :اذا اخر عقد ضرب لستوب لوس نغلق جميع العقود مع مراعاه اني افتح عقدين بيع وشراء مع بعض لكن واحد منهم يوجد به ستوب لوس

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة ahmadwalwil مشاهدة المشاركة
    السلام عليكم
    كل عام وانتم بالف خير
    اذا امكن معرفه كيفيه اغلاق جميع العقود المفتوحه اذا اي عقد ضرب لستوب لوس
    اريد معرفه الشرط فقط
    الف شكر مقدما
    اقتباس المشاركة الأصلية كتبت بواسطة ahmadwalwil مشاهدة المشاركة
    للتوضيح :اذا اخر عقد ضرب لستوب لوس نغلق جميع العقود مع مراعاه اني افتح عقدين بيع وشراء مع بعض لكن واحد منهم يوجد به ستوب لوس
    وعليكم السلام ورحمة الله وبركاته
    طريقة سهله بما أن الإكسبرت يقوم بفتح عقدين بيع و شراء مع بعض لذلك يمكنك وضع شرط
    إذا كان عدد عقود الشراء المفتوحه = 0 هذا يعني أن عقود الشراء أغلقت بالتالي تغلق عقد البيع
    و تضع شرط آخر أو إذا كان عدد عقود البيع المفتوحه = 0 هذا يعني أن عقد البيع أغلق بالتالي تغلق عقد الشراء
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  13. #4213
    الصورة الرمزية ahmadwalwil
    ahmadwalwil غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    114

    افتراضي

    الف شكر على تجاوبك السريع اخ اسامه تقبل الله طاعتكم وكل عام وانت والمسلمين بألف خير

  14. #4214
    الصورة الرمزية zzeyani
    zzeyani غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    المغرب
    المشاركات
    67

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

    لم تجبني أخي MR.dollar على التوضيح الدي قدمته لك في التعليق رقم" 4209" .
    دالة تقوم بمضاعفت حجم lot في كل 4 صفقات خاسرة ويعود lot إلى حجمه الأول كلما تحقق TakeProfit .
    و ألف شكر على المساعدات القيمة التي تقدمها لنا أستاد MR.dollar .
    الملفات المرفقة الملفات المرفقة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة zzeyani مشاهدة المشاركة
    لم تجبني أخي MR.dollar على التوضيح الدي قدمته لك في التعليق رقم" 4209" .
    دالة تقوم بمضاعفت حجم lot في كل 4 صفقات خاسرة ويعود lot إلى حجمه الأول كلما تحقق TakeProfit .
    و ألف شكر على المساعدات القيمة التي تقدمها لنا أستاد MR.dollar .
    يوجد فكرة جيده ستحتاج فقط إلى تعديل شرط الذي سيقوم فيه بالمضاعفه
    فبدلا من الشرط
    كود PHP:
      if(LostOrdersNum()>=4)newlot=LastOrderLots()*2;  
              else 
    newlot=Lots
    ستضع الشرط
    كود PHP:
       if(LostOrdersNum()%4==0&&LostOrdersNum()!=0)newlot=LastOrderLots()*2
              else if(
    LostOrdersNum()>0)newlot=LastOrderLots(); 
              else 
    newlot=Lots
    وهذا يعني إذا كان باقي قسمة عدد الصفقات الخاسره على 4 تساوي صفر سوف يقوم بالمضاعفه
    بالتالي سوف يضاعف عندما تصبح عدد الصفقات الخاسره 4 أو 8 أو 12 أو 16 و هكذا أي كل أربع صفقات خاسره

    مرفق الإكسبرت
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

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


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