صفحة 199 من 689 الأولىالأولى ... 99149189193194195196197198199200201202203204205209249299 ... الأخيرةالأخيرة
النتائج 2,971 إلى 2,985 من 10335
  1. #2971
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة al_naser مشاهدة المشاركة
    [/PHP]

    بالنسبه للكود يتوقف بعد وقت قليل من العمل ويظهر الخطاء 4051 حاولت اصلح الخطاء فظهرت اخطاءاخرى منها انه يظل يفتح صفات معلقه كثيره اويفتح اول صفقه فقط من المضاعفه الاولى .



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

    كود PHP:
     if(OrderPrice()>50 || OrderPrice()<50){CloseOrders(Magicnumber);DeletePendingOrders(Magicnumber);} 
    ثم الكود اسفل الاكسبيرت .
    ارفق الإكسبرت والتعديلات التي عملتها لأوضح لك أين الأخطاء

    بالنسبه للشرط فالداله OrderPrice تعود بسعر آخر صفقه
    فحسب الشرط الي وضعته مثلا لو كان سعر دخول آخر صفقه 1.4350 فسوف يكون الشرط
    إذا كان 1.4350 أكبر من 50 هل ترى أن هذا الشرط صحيح ؟

    أنت تريد حساب عدد النقاط التي حققها السعر فسوف تحسب سعر فتح الصفقه - السعر الحالي فيعطي عدد النقاط
    مثلا في صفقة الشراء سوف تكون
    كود PHP:
    if(Bid-OrderPrice()>50*Point )//Close Buy 
    وفي صفقة البيع سوف تكون
    كود PHP:
    if(OrderPrice()-Ask>50*Point )//Close Sell 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  2. #2972
    الصورة الرمزية al_naser
    al_naser غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    186

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

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

    بالنسبه للشرط فالداله OrderPrice تعود بسعر آخر صفقه
    فحسب الشرط الي وضعته مثلا لو كان سعر دخول آخر صفقه 1.4350 فسوف يكون الشرط
    إذا كان 1.4350 أكبر من 50 هل ترى أن هذا الشرط صحيح ؟

    أنت تريد حساب عدد النقاط التي حققها السعر فسوف تحسب سعر فتح الصفقه - السعر الحالي فيعطي عدد النقاط
    مثلا في صفقة الشراء سوف تكون
    كود PHP:
    if(Bid-OrderPrice()>50*Point )//Close Buy 
    وفي صفقة البيع سوف تكون
    كود PHP:
    if(OrderPrice()-Ask>50*Point )//Close Sell 
    الاكسبيرت لا يعمل على حسب الفكره من عيوبه

    1- انه يظل يضاعف والمفروض ان لا تتعدى المضاعفه على المضاعفه الثالثه ..لوسمحت يمكن تقول لي من اين يمكن التحكم بعدد المضاعفات.

    2-كما قلت يجب ان يفتح يوميا امرين بيع وشراء من نوع ستوب(العقدان الاساسيان) ولايحذفان ولايغلقان الا نهايه الاسبوع وعلى ضوء هذين العقدين الاساسيان تتم المضاعفه ان هم تفعلوا او بمجرد تفعل احد الامرين تبدا المضاعفه حتى المضاعفه الثالثه.

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

  3. #2973
    الصورة الرمزية odai
    odai غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2008
    الإقامة
    الأردن
    المشاركات
    32

    افتراضي

    السلام عليكم اخواني هل من الممكن تحويل منصة تداول mt4 لاي شركة إلى صيغة Portable حتى اتمكن من تشغيل المنصة على اي جهاز حاسوب دون الحاجة إلى إعادة تنصيب المنصة او قد يكون احياناً جهاز الحاسوب محمي من تنصيب اي برنامج من قبل Admin.

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

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

    السلام عليكم
    كان في بالي سؤالين نشالله انو احد الاخوه يجاوبني عليهم
    السؤال الاول كيف ممكن اعرف اذا شمعه الماكد اقل من اللي قبلها عند اغلاقها
    السؤال الثاني ارفقت مؤشر يا ريت احد يحكيلنا كيف نحولو لاكسبرت مع العلم اني جربت هدا الكود وما شتغل معي
    double ST1 = iCustom(Symbol(), 1440, "Kolier_SuperTrend_Indi",0,0, ATR_Period, ATR_Multiplier, 0, 0);
    //double ST2 = iCustom(Symbol(), 1440, "Kolier_SuperTrend_Indi",0,0, ATR_Period, ATR_Multiplier, 0, 1);
    الف شكر مقدما
    الملفات المرفقة الملفات المرفقة

  5. #2975
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تستخدم الداله OrderModify لتغيير الهدف أو الأستوب لوز أو سعر الدخول إذا كان الأمر معلق
    مثال
    كود PHP:
    if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
               if(
    TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
               
                
    int ticket=OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Blue);
                if(
    ticket>0)OrderModify(ticket,OrderOpenPrice(),SL,TP,0); 
    جزاك الله كل خير مستردولار
    تم اضافه الكود الاكسبيرت يعمل بدون اي مشاكل والحمد الله ويرجع الفضل بعد الله لك اخي الفاضل
    اخي الفاضل بخصوص الوقف المتحرك من خبرتك اذا وضعت الاكسبيرت على الشارت وقام بفتح صفقه وكان الوقف المتحرك مثلا 30 نقطه
    واردت ان اقوم بتغير الوقف المتحرك لنفس الصفقه المفتوحه الى 20 هل اقوم بتعديل الاعدادات من f7 والصفقه فاتحه والاكسبيرت يغير الوقف المتحرك ام هناك طريقه اخرى مثلا عن وصول الهدف الى ربح 70 نقطه ان يغير الوقف المتحرك
    وجزاك ربي كل خير مستر دولار واعطاك ما تحبه وابعد عنك وعن احبائك ما تكره وشكرا مقدما
    آخر تعديل بواسطة ابواحمد222 ، 17-10-2012 الساعة 09:50 PM

  6. #2976
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

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

    السلام عليكم ورحمة الله
    استاذي اسامة محتاج حلقة او دالة تحدد الهاي لآخر شمعة صاعدة وقد تكون هذه الشمعة ترتيبها الرابعة او الخامسة مثلا اكثر او اقل وبالتالي اضع هذا الهاي في متغير ثم يكون الدخول في صفقة شراء اذا كان اغلاق الشمعة الأخيرة والذي دائما مرتبتها الرقم 1 اعلى من المتغير مع العلم انه مابين شمعة الدخول والشمعة التى اخذنا منها المتغير عدة شموع صاعدة وهابطة . مرفق شارت لتوضيح ما أقصد وشكرا لك .
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 1111111.gif‏  
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

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

    1- انه يظل يضاعف والمفروض ان لا تتعدى المضاعفه على المضاعفه الثالثه ..لوسمحت يمكن تقول لي من اين يمكن التحكم بعدد المضاعفات.

    2-كما قلت يجب ان يفتح يوميا امرين بيع وشراء من نوع ستوب(العقدان الاساسيان) ولايحذفان ولايغلقان الا نهايه الاسبوع وعلى ضوء هذين العقدين الاساسيان تتم المضاعفه ان هم تفعلوا او بمجرد تفعل احد الامرين تبدا المضاعفه حتى المضاعفه الثالثه.

    لكن من عيىوب الاكسبيرت بمجرد ان يبدا يضاعف لايفتح في اليوم التالي العقود الاساسيه
    بما أنك تريد التحكم في المضاعفات فسوف تستخدم شرط إذا كان عدد الصفقات أقل من العدد المحدد
    فمثلا إذا كنت تريد أقصى عدد 3 مضاعفات فسوف تستخدم الشرط
    كود PHP:
    if(MyOrdersTotal(Magicnumber)<4
    4 = الصفقة الرئيسيه + الثلاث صفقات المضاعفات

    مشكلة عدم فتح الصفقات في اليوم التالي فأكيد لن يفتحها بما أنه ما زال هناك صفقات مفتوحه في اليوم الذي قبله
    لأنك وضعت الشرط
    كود PHP:
    MyOrdersTotal(Magicnumber)+MyOrdersTotal(Magicnumber2)==
    فسوف تقوم بحذف هذا الشرط

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة odai مشاهدة المشاركة
    السلام عليكم اخواني هل من الممكن تحويل منصة تداول mt4 لاي شركة إلى صيغة Portable حتى اتمكن من تشغيل المنصة على اي جهاز حاسوب دون الحاجة إلى إعادة تنصيب المنصة او قد يكون احياناً جهاز الحاسوب محمي من تنصيب اي برنامج من قبل Admin.
    وعليكم السلام ورحمة الله وبركاته
    يوجد بعض البرامج التي تقوم بعمل نسخ بورتابل من اي برنامج تريده إبحث عنه وقم بعمل نسخه بورتال للميتاتريدر
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #2979
    الصورة الرمزية al_naser
    al_naser غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    186

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بما أنك تريد التحكم في المضاعفات فسوف تستخدم شرط إذا كان عدد الصفقات أقل من العدد المحدد
    فمثلا إذا كنت تريد أقصى عدد 3 مضاعفات فسوف تستخدم الشرط
    كود PHP:
    if(MyOrdersTotal(Magicnumber)<4
    4 = الصفقة الرئيسيه + الثلاث صفقات المضاعفات

    مشكلة عدم فتح الصفقات في اليوم التالي فأكيد لن يفتحها بما أنه ما زال هناك صفقات مفتوحه في اليوم الذي قبله
    لأنك وضعت الشرط
    كود PHP:
    MyOrdersTotal(Magicnumber)+MyOrdersTotal(Magicnumber2)==
    فسوف تقوم بحذف هذا الشرط

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

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

  10. #2980
    الصورة الرمزية wikileaks
    wikileaks غير متواجد حالياً موقوف
    تاريخ التسجيل
    May 2012
    المشاركات
    450

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmadwalwil مشاهدة المشاركة
    السلام عليكم
    كان في بالي سؤالين نشالله انو احد الاخوه يجاوبني عليهم
    السؤال الاول كيف ممكن اعرف اذا شمعه الماكد اقل من اللي قبلها عند اغلاقها
    السؤال الثاني ارفقت مؤشر يا ريت احد يحكيلنا كيف نحولو لاكسبرت مع العلم اني جربت هدا الكود وما شتغل معي
    double ST1 = iCustom(Symbol(), 1440, "Kolier_SuperTrend_Indi",0,0, ATR_Period, ATR_Multiplier, 0, 0);
    //double ST2 = iCustom(Symbol(), 1440, "Kolier_SuperTrend_Indi",0,0, ATR_Period, ATR_Multiplier, 0, 1);
    الف شكر مقدما
    وعليكم السلام ورحمة الله وبركاته
    بالنسبه للسؤال الأول
    مثال
    كود PHP:
      double macd_1=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
         
    double macd_2=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
         if(
    macd_1>macd_2)// bigger
         
    if(macd_1<macd_2)//smaller 
    بالنسبه لإستدعاء المؤشر فإذا كتبت إعدادات المؤشر في كود الداله فيجب أن تكتب الإعدادات كامله أو أن لا تكتب الإعدادات كلها
    هذا سبب الخطأ عندك
    آخر تعديل بواسطة MR.dollar ، 19-10-2012 الساعة 09:23 PM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ابواحمد222 مشاهدة المشاركة
    جزاك الله كل خير مستردولار
    تم اضافه الكود الاكسبيرت يعمل بدون اي مشاكل والحمد الله ويرجع الفضل بعد الله لك اخي الفاضل
    اخي الفاضل بخصوص الوقف المتحرك من خبرتك اذا وضعت الاكسبيرت على الشارت وقام بفتح صفقه وكان الوقف المتحرك مثلا 30 نقطه
    واردت ان اقوم بتغير الوقف المتحرك لنفس الصفقه المفتوحه الى 20 هل اقوم بتعديل الاعدادات من f7 والصفقه فاتحه والاكسبيرت يغير الوقف المتحرك ام هناك طريقه اخرى مثلا عن وصول الهدف الى ربح 70 نقطه ان يغير الوقف المتحرك
    وجزاك ربي كل خير مستر دولار واعطاك ما تحبه وابعد عنك وعن احبائك ما تكره وشكرا مقدما
    الطريقه الأولى التي ذكرتها وهي تغيير إعدادات التريلينج ستوب من الإكسبرت نفسه
    الطريقه الثانيه من الممكن برمجيا أن تضع شرط يقوم بإعتماد تريلينج ستوب آخر إذا كان الربح مثلا عدد نقاط محدده
    مثال
    كود PHP:
    void MoveTrailingStop()
    {
       
    int cnt,total=OrdersTotal();
       
    int Trail;
       for(
    cnt=0;cnt<total;cnt++)
       {
          
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          
          if(
    OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(
    OrderType()==OP_BUY)
             { 
               if(
    OrderStopLoss()-OrderOpenPrice()>70*point)Trail=NewTrailingStop;
               else 
    Trail=TrailingStop;
                if(
    Trail>0&&NormalizeDouble(Ask,digits)>NormalizeDouble(OrderOpenPrice()+Trail*point,digits))  
                {                 
                   if((
    NormalizeDouble(OrderStopLoss(),digits)<NormalizeDouble(Bid-Trail*point,digits))||(OrderStopLoss()==0))
                   {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Trail*point,digits),OrderTakeProfit(),0,Blue);
                    }
                }
             }
             else 
             {
               if(
    OrderOpenPrice()-OrderStopLoss()>70*point)Trail=NewTrailingStop;
               else 
    Trail=TrailingStop;
                if(
    Trail>0&&NormalizeDouble(Bid,digits)<NormalizeDouble(OrderOpenPrice()-Trail*point,digits))  
                {                 
                   if((
    NormalizeDouble(OrderStopLoss(),digits)>(NormalizeDouble(Ask+Trail*point,digits)))||(OrderStopLoss()==0))
                   {
                      
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Trail*point,digits),OrderTakeProfit(),0,Red);
                    }
                }
             }
          }
       }

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    السلام عليكم ورحمة الله
    استاذي اسامة محتاج حلقة او دالة تحدد الهاي لآخر شمعة صاعدة وقد تكون هذه الشمعة ترتيبها الرابعة او الخامسة مثلا اكثر او اقل وبالتالي اضع هذا الهاي في متغير ثم يكون الدخول في صفقة شراء اذا كان اغلاق الشمعة الأخيرة والذي دائما مرتبتها الرقم 1 اعلى من المتغير مع العلم انه مابين شمعة الدخول والشمعة التى اخذنا منها المتغير عدة شموع صاعدة وهابطة . مرفق شارت لتوضيح ما أقصد وشكرا لك .
    وعليكم السلام ورحمة الله وبركاته
    سوف تقوم بالبحث من بداية الشمعه رقم 2 حتى تجد الشمعه الصاعده ثم تستخدم الأمر Break لإنهاء البحث
    مثال
    كود PHP:
    static double high_bar;
    for(
    int i=2;i<Bars;i++){
     if(
    Close[i]>Open[i]){
       
    high_bar=High[i];
      break;
     }

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wikileaks مشاهدة المشاركة
    من فضلك اخي اسامه اريد هده الحلقه : تنفيد امر مره واحده مع كل اغلاق شمعه
    مثال
    كود PHP:
    if(Volume[0]==1){
     
    //open order 

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

  15. #2985
    الصورة الرمزية wikileaks
    wikileaks غير متواجد حالياً موقوف
    تاريخ التسجيل
    May 2012
    المشاركات
    450

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    مثال
    كود PHP:
    if(Volume[0]==1){
     
    //open order 

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

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

  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