صفحة 493 من 686 الأولىالأولى ... 393443483487488489490491492493494495496497498499503543593 ... الأخيرةالأخيرة
النتائج 7,381 إلى 7,395 من 10285
  1. #7381
    الصورة الرمزية Ordla
    Ordla غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2010
    الإقامة
    المغرب
    المشاركات
    376

    افتراضي

    السلام عليكم
    ؛ياك الله مستر دولار وجميع الاخوة المبرمجين ومرحبا بتدخلاتكم
    عندي كودين لإرسال أمر بيع أو شراء أستعل حاليا أحدهما وفي كثير من الأحيان يفعل الصفقة دون ستوب أو هدف.
    الكود 1: الذي أستعمله حاليا
    كود PHP:
            result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"ForexEAdvisor",MagicNumber,0,Blue);
            if(
    result>0)
            {
             
    OrderSelect(result,SELECT_BY_TICKET);
             
    TheStopLoss=0;
             
    TheTakeProfit=0;
             
    TradeOpenPrice=OrderOpenPrice();        
             if(
    TakeProfit>0TheTakeProfit=TradeOpenPrice+TakeProfit*MyPoint;
             if(
    StopLoss>0TheStopLoss=TradeOpenPrice-StopLoss*MyPoint;
             
    OrderModify(OrderTicket(),TradeOpenPrice,NormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),0,Green);
            }
            return(
    0); 
    الكود 2: وبالنسبة لهذا الكود يقول بعض الاخوة أن العديد من السرفرات لا تقبله
    كود PHP:
       result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,ormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),"ForexEAdvisor",MagicNumber,0,Blue); 
    لا أظن أن هناك مشكل مع minimum lots. أنا أستعمل الكود ألأول ويفعل الصفقة وتكون جيدة وأحيانا ويفعل الصفقة ولا يعدل في الستوب والهدف وهذا يفسد عمل الاكسبيرت
    هل من نصيحة جزاكم الله خيرا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Ordla مشاهدة المشاركة
    السلام عليكم
    ؛ياك الله مستر دولار وجميع الاخوة المبرمجين ومرحبا بتدخلاتكم
    عندي كودين لإرسال أمر بيع أو شراء أستعل حاليا أحدهما وفي كثير من الأحيان يفعل الصفقة دون ستوب أو هدف.
    الكود 1: الذي أستعمله حاليا
    كود PHP:
            result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"ForexEAdvisor",MagicNumber,0,Blue);
            if(
    result>0)
            {
             
    OrderSelect(result,SELECT_BY_TICKET);
             
    TheStopLoss=0;
             
    TheTakeProfit=0;
             
    TradeOpenPrice=OrderOpenPrice();        
             if(
    TakeProfit>0TheTakeProfit=TradeOpenPrice+TakeProfit*MyPoint;
             if(
    StopLoss>0TheStopLoss=TradeOpenPrice-StopLoss*MyPoint;
             
    OrderModify(OrderTicket(),TradeOpenPrice,NormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),0,Green);
            }
            return(
    0); 
    الكود 2: وبالنسبة لهذا الكود يقول بعض الاخوة أن العديد من السرفرات لا تقبله
    كود PHP:
       result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,ormalizeDouble(TheStopLoss,Digits),NormalizeDouble(TheTakeProfit,Digits),"ForexEAdvisor",MagicNumber,0,Blue); 
    لا أظن أن هناك مشكل مع minimum lots. أنا أستعمل الكود ألأول ويفعل الصفقة وتكون جيدة وأحيانا ويفعل الصفقة ولا يعدل في الستوب والهدف وهذا يفسد عمل الاكسبيرت
    هل من نصيحة جزاكم الله خيرا
    وعليكم السلام ورحمة الله وبركاته
    بالنسبه للكود الأول فهو صحيح لكن بما أنه أحيانا لا يقوم بتعديل الصفقه فغالبا يحدث خطأ عند محاولة الإكسبرت لتعديل الهدف والأستوب
    إستخدم الداله GetLastError لطباعة رقم الخطأ الذي يظهر ومنه يمكنك حل المشكله عند معرفتها وغالبا ستكون بسبب أن الهدف أو الاستوب لا يقبله البروكر لأنه خاطئ
    بالنسبه للكود الثاني فهو أيضا صحيح لكنه لن يعمل مع شركات ECN لأنه تشترط فتح الصفقه أولا بدون هدف أو ستوب لوز ثم تعديل الصفقه بعد ذلك ووضع الهدف والأستوب

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

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    مرحباً للجميع

    كيف يمكنني إستخراج ( قيمة إختراق الترند الرقمي ) ؟

    لدي قمتين
    ولدي قاعين

    مثال :
    القمه الاولى = 30
    القمه الثانيه = 15

    القاع الأول = 25
    القاع الثاني = 10



    كم ستكون نقطة الإختراق للترند ؟
    وكيف يتم حسابها حسابياً


    وفقنا الله واياكم
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

  4. #7384
    الصورة الرمزية elassari
    elassari غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    المغرب
    العمر
    34
    المشاركات
    143

    افتراضي

    السلام عليكم و رحمة الله وبركاته
    اواجه مشكل مع هذا الكود وكلما اشغله اكسبرت على الميتا تغلق تلقائيا

    كود PHP:
    int distB(){
       
    int DistB=Distance;
          if(
    TotalOrders()>Xorder||TotalOrders()<Xorder)DistB=Distance;
             if(
    TotalOpenEXB()==false)DistB=+Distance;
    return(
    DistB);}
    //+------------------------------------------------------------------+
    int distS(){
       
    int DistS=Distance;
          if(
    TotalOrders()>Xorder||TotalOrders()<Xorder)DistS=Distance;
             if(
    TotalOpenEXS()==false)DistS=+Distance;
    return(
    DistS);} 

  5. #7385
    الصورة الرمزية elassari
    elassari غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    المغرب
    العمر
    34
    المشاركات
    143

    افتراضي

    كود PHP:
    int distB(){ تمثل عدد النقاط بين كل صفقة و اخرى
       int DistB
    =Distance;    متغير خارجي يمثل عدد النقاط Distance
          
    if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistB=Distance;            static   متغير من نوعXorder  
    و كلما زادت اوقلت عدد الصفقات عن القيمة المخزنة في 
    Xorder 
    يعطي امر بعودة 
    DistB 
    الى القيمة الاولية
             
    if(TotalOpenEXB()==false)DistB=+Distance
    ()
    TotalOpenEXB و ()TotalOpenEXS 
    دال من نوع 
    bool 
    تعود ب
     false 
    ادا كان هناك صفقة فوق السعربعدد من النقاط 
    و تعود ب 
    true 
    ادا لم تكن هناك صفقة فوق السعر الحالي بعدد من النقاط 
    return(DistB);} 
    //+------------------------------------------------------------------+ 
    int distS(){ تمثل عدد النقاط بين كل صفقة و اخرى
       int DistS
    =Distance
          if(
    TotalOrders()>Xorder||TotalOrders()<Xorder)DistS=Distance
             if(
    TotalOpenEXS()==false)DistS=+Distance
    return(
    DistS);} 
    آخر تعديل بواسطة elassari ، 14-05-2016 الساعة 01:03 AM

  6. #7386
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    سلام عليكم مستر اسامه

    هل لو قمت بحذف كلمة Blue وكذلك أى لون من كل امر ووضعت مكانها رقم 0 فهل سيكون هناك مشكله فى ذلك ؟؟؟

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

    كود PHP:
    OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue); 
    شاكر جدا مجهوداتك

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

  7. #7387
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    مرحباً للجميع

    كيف يمكنني إستخراج ( قيمة إختراق الترند الرقمي ) ؟

    لدي قمتين
    ولدي قاعين

    مثال :
    القمه الاولى = 30
    القمه الثانيه = 15

    القاع الأول = 25
    القاع الثاني = 10



    كم ستكون نقطة الإختراق للترند ؟
    وكيف يتم حسابها حسابياً


    وفقنا الله واياكم
    بسم الله الرحمن الرحيم

    اهلا اخي مشعل كيف حالك يبدو انك تشتغل بجد واصل رعاك الله

    اقترح ان تستعمل الدالة ObjectGetValueByShift بهذا الشكل

    كود:
     
    كود:
    double val =ObjectGetValueByShift("Trendup",index);
        if(Open[0] < val && Close[0] >= val  ){"""""} ;


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

    كود:
    int index = iBarShift(NULL,0,Time[1]) ;
        double val =ObjectGetValueByShift("Trendup",index);
        if(Open[0] < val && Close[0] >= val  )Comment("Line Crosseeeeeeeeeed .... ") ;
    ويمكنك ايضا ولمزيد من المرونة جعل 1 في Time[1] متغير خارجي لاختيار الشمعة التي تريد

    بالتوفيق

  8. #7388
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

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

    هل لو قمت بحذف كلمة Blue وكذلك أى لون من كل امر ووضعت مكانها رقم 0 فهل سيكون هناك مشكله فى ذلك ؟؟؟

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

    كود PHP:
    OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue); 
    شاكر جدا مجهوداتك

    بارك الله تعالى فيك
    اهلا اخي الكريم يمكنك جعل القيمة هكذا
    كود:
     
     OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,clrNONE);  
    ولو اني لا اعتقد ان اختيار اللون هو سبب البطء او التهنيج

  9. #7389
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة elassari مشاهدة المشاركة
    كود PHP:
    int distB(){ تمثل عدد النقاط بين كل صفقة و اخرى
       int DistB
    =Distance;    متغير خارجي يمثل عدد النقاط Distance
          
    if(TotalOrders()>Xorder||TotalOrders()<Xorder)DistB=Distance;            static   متغير من نوعXorder  
    و كلما زادت اوقلت عدد الصفقات عن القيمة المخزنة في 
    Xorder 
    يعطي امر بعودة 
    DistB 
    الى القيمة الاولية
             
    if(TotalOpenEXB()==false)DistB=+Distance
    ()
    TotalOpenEXB و ()TotalOpenEXS 
    دال من نوع 
    bool 
    تعود ب
     false 
    ادا كان هناك صفقة فوق السعربعدد من النقاط 
    و تعود ب 
    true 
    ادا لم تكن هناك صفقة فوق السعر الحالي بعدد من النقاط 
    return(DistB);} 
    //+------------------------------------------------------------------+ 
    int distS(){ تمثل عدد النقاط بين كل صفقة و اخرى
       int DistS
    =Distance
          if(
    TotalOrders()>Xorder||TotalOrders()<Xorder)DistS=Distance
             if(
    TotalOpenEXS()==false)DistS=+Distance
    return(
    DistS);} 
    اهلا اخي elassari حسب ما ارى لايوجد مشكل بالكود الذي ارفقته ولكن اعتقد ان لديك مشكل في الدوال الاخرى مثل
    TotalOpenEXS()
    او
    TotalOrders()

    تحياتي لك



  10. #7390
    الصورة الرمزية alaamouhamad
    alaamouhamad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    ألمانيا
    المشاركات
    97

    افتراضي

    اخ مستر دولار لو سمحت يوجد هذا المؤشر Bumasoft يعطينا علاقات فلكية على يمين الشاشة من الاعلى كما هو موضح بالصورة لو سمحت ممكن ان تعدل عليه ونضع خطوط عمودية على نفس التوقيتات التي تظهر علما ان العلاقات الفلكية التي تظهر تتجدد يوميا
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 232323.png‏  

  11. #7391
    الصورة الرمزية alaamouhamad
    alaamouhamad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    ألمانيا
    المشاركات
    97

    افتراضي

    وهذا هو المؤشر في المرفقات

  12. #7392
    الصورة الرمزية alaamouhamad
    alaamouhamad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    ألمانيا
    المشاركات
    97

    افتراضي

    عفوا هذا المؤشر
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

  14. #7394
    الصورة الرمزية alaamouhamad
    alaamouhamad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    ألمانيا
    المشاركات
    97

    افتراضي

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

  15. #7395
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

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

    اهلا اخي مشعل كيف حالك يبدو انك تشتغل بجد واصل رعاك الله

    اقترح ان تستعمل الدالة ObjectGetValueByShift بهذا الشكل

    كود:
     
    كود:
    double val =ObjectGetValueByShift("Trendup",index);
        if(Open[0] < val && Close[0] >= val  ){"""""} ;


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

    كود:
    int index = iBarShift(NULL,0,Time[1]) ;
        double val =ObjectGetValueByShift("Trendup",index);
        if(Open[0] < val && Close[0] >= val  )Comment("Line Crosseeeeeeeeeed .... ") ;
    ويمكنك ايضا ولمزيد من المرونة جعل 1 في Time[1] متغير خارجي لاختيار الشمعة التي تريد

    بالتوفيق


    هلا وغلا فيك استاذي عمر ... جزااااااااااك الله خير وبارك فيك وزادك من علمه
    شاكر لك استاذي الكريم
    نفع الله بك
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

  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