صفحة 660 من 689 الأولىالأولى ... 160560610650654655656657658659660661662663664665666670 ... الأخيرةالأخيرة
النتائج 9,886 إلى 9,900 من 10335
  1. #9886
    الصورة الرمزية Gatefreedom
    Gatefreedom غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2019
    الإقامة
    مصر
    المشاركات
    13

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة elassari مشاهدة المشاركة
    للاسف لم تصلني الفكرة
    انظر هذا الاكسبرت لعل الفكرة تكون مشابهة
    بنفتح العقود كل 100 نقطة صعود او هبوط زي الصورة المرفقة
    بهدف 100 ووقف خسارة 1000
    مع مراعاة فتح العقود من رقم صحيح واذا عاد السعر لنفس النقطة يقوم بوضع عقد اذا لم يجد عقد مفتوح بالفعل
    يعني انا لما بشتغلها يدوي بشوف الهيستوري كل ما يغلق عقد سواء علي ربح او خسارة اقوم بوضع بديل له بنفس الاعدادات
    الصورة المرفقط توضح العقود علي الميتاتريدر
    العقود كلها معلقة ويمكنك عملها عقود تفتح مباشرة مثل ما قمنا ببرمجتها سابقاً ولكنها تفتح العقود علي بعضها ويحصل لخبطة كتيرة للأسف
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 1.png‏  

  2. #9887
    الصورة الرمزية Gatefreedom
    Gatefreedom غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2019
    الإقامة
    مصر
    المشاركات
    13

    افتراضي

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

  3. #9888
    الصورة الرمزية wari1987
    wari1987 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    الجزائر
    المشاركات
    30

    افتراضي

    السلام عليكم اخي

    ممكن كيفية عمل closeby برمجيا يعني غلق صففة شراء بصفقة بيع او العكس

    مع العلم ان كل صفقة عندها الماجك نمبر الخاص بها انا محددها عن طريق الماجك نمبر الخاص بها

    مشكور مسبقا
    آخر تعديل بواسطة wari1987 ، 06-05-2020 الساعة 02:55 AM

  4. #9889
    الصورة الرمزية wari1987
    wari1987 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    الجزائر
    المشاركات
    30

    افتراضي

    وجدت هاد الكود و لكن لم اعرف كيف احدد الصفقات الي محدد]ها عليه مع العلم ان صفقة البيع الماجك نمبر الخاص بها هو 9 و صفقة الشراء هو 8


    كود PHP:

    void closeby1
    ()
    {  
       for (
    int total OrdersTotal() - 1total>= 0total--) 
       {
          
    OrderSelect(totalSELECT_BY_POSMODE_TRADES);
          if (
    OrderSymbol() == Symbol()) 
          {  
             if (
    OrderSymbol() == Symbol() && (OrderComment() == "buy1_comment" || OrderComment() == "buy2_comment")) 
             {
                
    OrderID OrderTicket();
             }
             if (
    OrderSymbol() == Symbol() && (OrderComment() == "sell1_comment" || OrderComment() == "sell2_comment")) 
             {
                
    OrderIDopposite OrderTicket();
             }
             
    OrderCloseBy(OrderID,OrderIDopposite,Black);
          }
       }


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

    افتراضي

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

  6. #9891
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    157

    افتراضي

    السلام عليكم مستر دولار
    احاول عمل اكسبيرت يضع خطوط على الشارت بناء على قيمة مؤشر ATR
    الرجاء القاء نظرة على الكود اذا كان هناك اي ملاحظات
    بارك
    كود PHP:
    //+------------------------------------------------------------------+
    //|                                                          ATR.mq4 |
    //|                        Copyright 2020, MetaQuotes Software Corp. |
    //|                                             https://www.mql5.com |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2020, MetaQuotes Software Corp."
    #property link      "https://www.mql5.com"
    #property version   "1.00"
    #property strict

    input int      ATRPeriod        14;

    input double   TP_ATR_Factor_1  2;
    input double   TP_ATR_Factor_2  3;
    input double   TP_ATR_Factor_3  4;  

    input double   SL_ATR_Factor_1  2;
    input double   SL_ATR_Factor_2  3;
    input double   SL_ATR_Factor_3  4;
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    {

    return(
    INIT_SUCCEEDED);
    }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
          
    Comment("");
          
    ObjectsDeleteAll();  
    }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
    {
          
    double ATR_Value iATR(Symbol(), PERIOD_CURRENTATRPeriod1);

          
    double ask MarketInfo(OrderSymbol(),MODE_ASK);
          
    double bid MarketInfo(OrderSymbol(),MODE_BID);

          
    Draw_Line("ATR Level 3 up ",ask+ATR_Value*TP_ATR_Factor_3clrLime);  
          
    Draw_Line("ATR Level 2 up ",ask+ATR_Value*TP_ATR_Factor_2clrLime);   
          
    Draw_Line("ATR Level 1 up ",ask+ATR_Value*TP_ATR_Factor_1clrLime);

          
    Draw_Line("ATR Level 1 Down ",bid-ATR_Value*SL_ATR_Factor_1clrRed);
          
    Draw_Line("ATR Level 2 Down ",bid-ATR_Value*SL_ATR_Factor_2clrRed); 
          
    Draw_Line("ATR Level 3 Down ",bid-ATR_Value*SL_ATR_Factor_3clrRed); 
                         
    }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+

    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    void Draw_Line(string name,double pr1,color clrr)
    {
          if(
    ObjectFind(name)!=0)
      {
          
    ObjectCreate(name,OBJ_HLINE,0,0,pr1);
          
    ObjectSet(name,OBJPROP_COLOR,clrr);
      } 
          else
      { 
          if(
    ObjectGet(name,OBJPROP_PRICE1)!=pr1)
      {
          
    ObjectDelete(name);
          
    Draw_Line(name,pr1,clrr);
      }
      }
    }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+ 
    الله فيك
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 ATR.mq4‏ (6.3 كيلوبايت, المشاهدات 62)

  7. #9892
    الصورة الرمزية Gatefreedom
    Gatefreedom غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2019
    الإقامة
    مصر
    المشاركات
    13

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة elassari مشاهدة المشاركة
    للاسف لم تصلني الفكرة بعد
    افتخ موضوع مستقل و اشرح الفكرة بامثل مصحوبة بالارقام و ساتابع معك ان شاء الله حتى يتم برمجة الفكرة
    https://forum.arabictrader.com/t253653.html

  8. #9893
    الصورة الرمزية ayacine
    ayacine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2016
    الإقامة
    الجزائر
    المشاركات
    26

    افتراضي

    السلام عليكم و رحمة الله و بركاته ورمضانكم مبارك وسعيد و تقبل الله منا و منكم الصيام و القيام .آمين

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

    فأقصى ما توصلت إليه هو تكيب المعادلات التالية:

    (double iOpen (NULL , PERIOD_D1 , 0
    (1 , double iOpen (NULL , PERIOD_D1
    (2 , double iOpen (NULL , PERIOD_D1

    إلا أن الاشكال هو أن شمعة افتتاح اليوم 00:00 GMT تختلف من منصة إلى أخرى

    أرجو من الإخوة الأعزاء يوضحولنا المعادلات كيف يتم برمجتها و إضطار قيم الافتتاح على الشارت.
    و أنا شاكر لكم كثيرا.

  9. #9894
    الصورة الرمزية ayacine
    ayacine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2016
    الإقامة
    الجزائر
    المشاركات
    26

    افتراضي

    عفوا إفتتاح اليوم الحالي و السابق و الذي يسبقهما.

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

    افتراضي

    السلام عليكم
    استاذ اسامة هل يوجد دالة ارسللها اسم لترند يرجعلي زاوية لترند كما في
    trendline by angel الموجودة في الميتا تريدر
    تحياتي

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmadwalwil مشاهدة المشاركة
    السلام عليكم
    استاذ اسامة هل يوجد دالة ارسللها اسم لترند يرجعلي زاوية لترند كما في
    trendline by angel الموجودة في الميتا تريدر
    تحياتي
    انظر هذا الكود
    كود PHP:
    int X2Y2X1Y1;
    double angle(string Trend_name)
    {
          
    ChartTimePriceToXY(00ObjectGet(Trend_name,OBJPROP_TIME2), ObjectGet(Trend_name,OBJPROP_PRICE2),
           
    X2Y2);
          
    ChartTimePriceToXY(00ObjectGet(Trend_name,OBJPROP_TIME1), ObjectGet(Trend_name,OBJPROP_PRICE1),
           
    X1Y1);
          
    double angle_in_degrees MathArctan( (double)(Y2-Y1)/(double)(X1-X2) )*180/M_PI;
    return 
    angle_in_degrees;


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة elassari مشاهدة المشاركة
    انظر هذا الكود
    كود PHP:
    int X2Y2X1Y1;
    double angle(string Trend_name)
    {
          
    ChartTimePriceToXY(00ObjectGet(Trend_name,OBJPROP_TIME2), ObjectGet(Trend_name,OBJPROP_PRICE2),
           
    X2Y2);
          
    ChartTimePriceToXY(00ObjectGet(Trend_name,OBJPROP_TIME1), ObjectGet(Trend_name,OBJPROP_PRICE1),
           
    X1Y1);
          
    double angle_in_degrees MathArctan( (double)(Y2-Y1)/(double)(X1-X2) )*180/M_PI;
    return 
    angle_in_degrees;

    الف شكر لك اخي الكريم 100%

  13. #9898
    الصورة الرمزية ayacine
    ayacine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2016
    الإقامة
    الجزائر
    المشاركات
    26

    افتراضي

    السلام عليكم إخوتي الكرام و رمضانكم كريم

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

    فأقصى ما توصلت إليه هو تكيب المعادلات التالية:

    (double iOpen (NULL , PERIOD_D1 , 0
    (1 , double iOpen (NULL , PERIOD_D1
    (2 , double iOpen (NULL , PERIOD_D1

    إلا أن الاشكال هو أن شمعة افتتاح اليوم 00:00 GMT تختلف من منصة إلى أخرى
    أرجو من الإخوة الأعزاء يوضحولنا المعادلات كيف يتم برمجتها و إضطار قيم الافتتاح على الشارت.
    و أنا شاكر لكم كثيرا.

  14. #9899
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي

    سلام الله عليكم
    كيف حالكم إخوتي الافاضل ،
    حوالي 4 ايام و انا بتصارع مع كود لاغلاق بعض الصفقات (( و ليس الكل )) اللتي تستوفي شروط معينة ،
    مثال اغلاق الصفقات اللتي تجاوز مجموع ارابحها 10 دولار ،
    يمكن يكون عندي 30 صفقة مفتوحة فقط 4 تستوففي هاذ الشروط و وجب اغلاقها ،
    حاولت منذ 4 ايام و لم افلح ،
    انقذوني ربي يخليكم راح اجن في هاذ رمضان
    آخر تعديل بواسطة ARRESSS23 ، 13-05-2020 الساعة 10:02 PM سبب آخر: نسيت كلمة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ARRESSS23 مشاهدة المشاركة
    سلام الله عليكم
    كيف حالكم إخوتي الافاضل ،
    حوالي 4 ايام و انا بتصارع مع كود لاغلاق بعض الصفقات (( و ليس الكل )) اللتي تستوفي شروط معينة ،
    مثال اغلاق الصفقات اللتي تجاوز مجموع ارابحها 10 دولار ،
    يمكن يكون عندي 30 صفقة مفتوحة فقط 4 تستوففي هاذ الشروط و وجب اغلاقها ،
    حاولت منذ 4 ايام و لم افلح ،
    انقذوني ربي يخليكم راح اجن في هاذ رمضان
    كود PHP:
    input int            Profit      10;
    input int            MagicNumber 2020;

    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //---
       
    if(ProfitsOrder() >= ProfitCloseOrders();
       
      }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    double ProfitsOrder()
    {
        
    double _pro=0;
        for (
    int i=0i<=OrdersTotal()-1i++ )
        {
            if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES))
            {
                if (
    OrderSymbol() == _Symbol && OrderMagicNumber() == MagicNumber && OrderProfit()>0)
                {
                
    _pro+=OrderProfit();
                }
            }

        }
    return 
    _pro;} 
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    void CloseOrders()
    {
        for (
    int i=OrdersTotal()-1i>=0i-- )
        {
            if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES))
            {
                if (
    OrderSymbol() == _Symbol && OrderMagicNumber() == MagicNumber && OrderProfit()>0)
                
    bool b OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 5clrGreen );
            }
        }


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

  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