صفحة 558 من 686 الأولىالأولى ... 58458508548552553554555556557558559560561562563564568608658 ... الأخيرةالأخيرة
النتائج 8,356 إلى 8,370 من 10282
  1. #8356
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    مشرفنا العزيز استاذ اسامه استفسار تعليمى
    كيف يمكن تنفيذ الاكواد لهذا الاكسبرت
    اعجبتنى طريقته لتقليل حجم الاعدادات
    الملف المرفق 469289
    كما هو موضح فى الصوره
    اختيار العملات المطلوب المتاجره عليها
    ونوع العمليه لكل زوج B للشراء و S للبيع
    وحجم اللوت لكل زوج

    حاولت تنفيذه بالمصفوفات ولكنى فشلت
    للتذكير استاذ اسامه
    مرت 7 ايام بدون رد

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    للتذكير استاذ اسامه
    مرت 7 ايام بدون رد
    عفوا لم أرى السؤال
    قم بتعريف متغير من نوع string أولا وضع به الداتا التي تريدها
    كود PHP:
    input string Pairs_Name="EURUSD,USDCAD,GBPJPY"
    ثم إستخدم الداله StringSplit لتقسم اسماء العملات في المصفوفه التي قمت بتعريفها
    كود PHP:
      string Pairs[];
       
    ushort sep=StringGetCharacter(",",0);
       
    StringSplit(Pairs_Name ,sep,Pairs); 
    ثم تستخدم المصفوفه Pairs كمثال
    كود PHP:
      for(int i=0;i<ArraySize(Pairs);i++)
       {
        
    double rsi=iRSI(Pairs[i],0,14,PRICE_CLOSE,1);
        Print(
    rsi);
       } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #8358
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    عفوا لم أرى السؤال
    قم بتعريف متغير من نوع string أولا وضع به الداتا التي تريدها
    كود PHP:
    input string Pairs_Name="EURUSD,USDCAD,GBPJPY"
    ثم إستخدم الداله StringSplit لتقسم اسماء العملات في المصفوفه التي قمت بتعريفها
    كود PHP:
      string Pairs[];
       
    ushort sep=StringGetCharacter(",",0);
       
    StringSplit(Pairs_Name ,sep,Pairs); 
    ثم تستخدم المصفوفه Pairs كمثال
    كود PHP:
      for(int i=0;i<ArraySize(Pairs);i++)
       {
        
    double rsi=iRSI(Pairs[i],0,14,PRICE_CLOSE,1);
        Print(
    rsi);
       } 
    بارك الله فيك استاذنا
    قمت بعمل 3 مصفوفات للعملات واللوت والنوع
    كود PHP:
    input string Pairs_Name="EURUSD,USDCAD,GBPJPY";  
    input string LotsArray="0.01,0.02,0.03";
    input string TypeArray="B,S,B"
    ووقفت عند تعريف البيع والشراء وايضا تحديد الاسك والبد
    فمثلا اريده عندما اضع B تكون العمليه شراء ويحدد الاسك للزوج
    وايضا لو تدلنى على موضوع تعليمى يشرح التعامل مع المصفوفات
    شكرا لك
    آخر تعديل بواسطة abo_samar ، 21-07-2017 الساعة 02:47 AM

  4. #8359
    الصورة الرمزية yamenalshekh
    yamenalshekh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    الإقامة
    سوريا
    المشاركات
    12

    افتراضي orderstotatal

    اريد المساعدة
    لنفرض أنه في أكسبرت ما أنا محدد عدد صفقات ( buy و sell مع بعضهم لا يزيد عن 4 أي
    max orderstotat = 4 )
    هل يوجد أمر أو تعليمة برمجية تححد عدد صفقات ال sell بجيث لا تزيد عن صفقتين ( max =2 )
    وكذلك ع عدد صفقات ال لbuy بجيث لا تزيد عن صفقتين ( max =2 )

    وفي جال عدم وجود مثل هكذا امر كيف ابرمج هذه الصيغة

  5. #8360
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة yamenalshekh مشاهدة المشاركة
    اريد المساعدة
    لنفرض أنه في أكسبرت ما أنا محدد عدد صفقات ( buy و sell مع بعضهم لا يزيد عن 4 أي
    max orderstotat = 4 )
    هل يوجد أمر أو تعليمة برمجية تححد عدد صفقات ال sell بجيث لا تزيد عن صفقتين ( max =2 )
    وكذلك ع عدد صفقات ال لbuy بجيث لا تزيد عن صفقتين ( max =2 )

    وفي جال عدم وجود مثل هكذا امر كيف ابرمج هذه الصيغة
    اولا تحتاج لداله لمعرفة عدد الصفقات لكل نوع

    كود PHP:
    int ordercount(int type){
     
    int x=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && Magicnumber==OrderMagicNumber()&& OrderType()==type){
             
    x++;
           }
         }
       }
        return(
    x);
      } 
    ثم تضع الشروط مثل

    كود PHP:
    if(ordercount(OP_BUY)==2){-----------------;}
    if(
    ordercount(OP_SELL)==2){----------------;} 

  6. #8361
    الصورة الرمزية yamenalshekh
    yamenalshekh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    الإقامة
    سوريا
    المشاركات
    12

    افتراضي

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

    كود PHP:
    int ordercount(int type){
     
    int x=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && Magicnumber==OrderMagicNumber()&& OrderType()==type){
             
    x++;
           }
         }
       }
        return(
    x);
      } 
    ثم تضع الشروط مثل

    كود PHP:
    if(ordercount(OP_BUY)==2){-----------------;}
    if(
    ordercount(OP_SELL)==2){----------------;} 
    بارك الله فيك والشكر لك

  7. #8362
    الصورة الرمزية yamenalshekh
    yamenalshekh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    الإقامة
    سوريا
    المشاركات
    12

    افتراضي Orderselect

    ما هو الأمر orderselect وما هي البارامترات الخاصة به أرجو شرحها لي بارك الله فيكم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة yamenalshekh مشاهدة المشاركة
    ما هو الأمر orderselect وما هي البارامترات الخاصة به أرجو شرحها لي بارك الله فيكم
    الدالة OrderSelect تستخدم لإختيار امر مفتوح حتى تستطيع القيام بأي عمليه عليه مثلا إغلاقه أو تعديل الهدف والاستوب وغيره
    مثال:
    لديك ثلاث صفقات مفتوحه صفقة شراء على اليورو دولار وصفقة بيع على اليورو دولار وصفقة شراء على الدولار فرنك
    أنت الآن تريد إغلاق صفقة الشراء على زوج اليورو دولار فكيف ستحدد هذا الأمر إلى الإكسبرت وتطلب منه إغلاق هذه الصفقه ؟ تستخدم الداله OrderSelect لتحديد الأمر ثم إغلاق الصفقه

    الداله OrderSelect تأخذ ثلاث قيم
    كود PHP:
    bool  OrderSelect
       
    int     index,            // index or order ticket 
       
    int     select,           // flag 
       
    int     pool=MODE_TRADES  // mode 
       
    ); 
    index وهو ترتيب الصفقه في الصفقات الموجوده أو رقم التيكيت للصفقه
    select طريقة إختيار الصفقه هل هي عن طريق رقم الصفقه أم رقم التيكيت
    pool البحث في الصفقات المفتوحه أم الصفقات المغلقه
    مثلا لديك صفقة ورقم لاتيكيت لها هو 12345 وأريد إختيارها لإغلاقها فسوف يكون الكود
    كود PHP:
    OrderSelect(12345,SELECT_BY_TICKET,MODE_TRADES);
    OrderClose(OrderTicket(),OrderLots(),Ask,3); 
    ولو مثلا أريد إختيار الصفقه ولكن لا أعلم رقم التيكيت لكني أريد إغلاق صفقة الشراء على زوج اليورو دولار بالتالي سوف أبحث في جميع الصفقات برقم الصفقه ثم عندما تتحقق الشروط التي أريدها أغلق الصفقه
    مثال
    كود PHP:
          for(int i=0;i<OrdersTotal();i++)
            {
             
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
             if(
    OrderSymbol()=="EURUSD"&&OrderType()==OP_BUY)
             {
              
    OrderClose(OrderTicket(),OrderLots(),Bid,3);
             }
             } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #8364
    الصورة الرمزية mahdyabokamel
    mahdyabokamel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2017
    الإقامة
    مصر
    العمر
    27
    المشاركات
    70

    افتراضي

    السلام عليكم اخى مستر دولار .... أريد ان اسالك سؤالا مهما بخصوص سوق الاسهم المصرى او اي سوق اخر غير الفوركس .... ولكن خصوصا السوق المصرى كيف يمكننى اضافة الأسهم المصرية للميتاتريد ... ارجو الرد

  10. #8365
    الصورة الرمزية yamenalshekh
    yamenalshekh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    الإقامة
    سوريا
    المشاركات
    12

    افتراضي

    بارك الله فيك MR.dollar ووشكرا لك

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

    افتراضي

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

  12. #8367
    الصورة الرمزية mohamed2012
    mohamed2012 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    مصر
    المشاركات
    66

    افتراضي

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

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

    شكرا لك

  13. #8368
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

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






    شكرا لك مقدما
    آخر تعديل بواسطة السمحان ، 28-07-2017 الساعة 02:43 AM

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

    افتراضي

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

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

    شكرا لك
    إستخدم الداله ObjectCreate لكتابة النص على الشارت
    مثال
    كود PHP:
    void CreateText(string name,string text,datetime time,double price,color col)
      {
       if(
    ObjectFind(name)==-1)
         {
          
    ObjectCreate(name,OBJ_TEXT,0,time,price);
          
    ObjectSet(name,OBJPROP_COLOR,col);
          
    ObjectSetText(name,text,9,"Arial Bold",col);
         }

      } 
    ثم سيكون الكود كمثال
    كود PHP:
    CreateText("text1",DoubleToStr(Text,0),Time[i],Low[i],White); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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




    شكرا لك مقدما

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


    كود PHP:
    int OrdersNumberWithPrice(double price)
    {
     
    int cnt;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()<iTime(Symbol(),1440,0))return(cnt);
       if(
    OrderOpenPrice()==price)cnt++;
       
      }
     }
     return(
    cnt);

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

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

  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