صفحة 11 من 689 الأولىالأولى ... 5678910111213141516172161111511 ... الأخيرةالأخيرة
النتائج 151 إلى 165 من 10335
  1. #151
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

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

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

    نعم يجب الانتباه لفرق السبريد

    بحيث يجب الخروج من الصفقتين المتعاكستين فورا إذا لم يحصل ذلك آليا .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  2. #152
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

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

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

    جزاك الله كل خير
    بسيطة زيادة الخير خيرين

    هذه الوظيفة تحسب لك ربح صفقات الشراء :

    كود PHP:
    double MyBuyProfit(int Magic)
    {
      
    double c=0;
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY)
        {
          
    c=c+OrderProfit();
        }
      }
      return(
    c);

    وهذه لصفقات البيع :

    كود PHP:
    double MySellProfit(int Magic)
    {
      
    double c=0;
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()==OP_SELL)
        {
          
    c=c+OrderProfit();
        }
      }
      return(
    c);

    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  3. #153
    الصورة الرمزية AYMAN_DOMAIN
    AYMAN_DOMAIN غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    859

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

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

    نعم يجب الانتباه لفرق السبريد

    بحيث يجب الخروج من الصفقتين المتعاكستين فورا إذا لم يحصل ذلك آليا .
    شكرا جزيلا
    هل يمكننا ان نضع امر باغلاق احدى الصفقات(او سلسلة صفقات بنفس الهدف والاستوب لوس) اذا وصلت الاخرى للهدف؟

  4. #154
    الصورة الرمزية njjar
    njjar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2005
    الإقامة
    فلسطين
    المشاركات
    629

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

    بارك الله فيك على هذا المجهود

  5. #155
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    جزر الملديف
    المشاركات
    2,999

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

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    استخدم الوظيفة التالية :

    كود PHP:
    void SetPrice(string namedatetime Tmdouble Prccolor clr)
      {
       if(
    ObjectFind(name) == -1)
         {
           
    ObjectCreate(nameOBJ_ARROW0TmPrc);
           
    ObjectSet(nameOBJPROP_COLORclr);
           
    ObjectSet(nameOBJPROP_WIDTH1);
           
    ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
         }
       else
         {
           
    ObjectSet(nameOBJPROP_TIME1Tm);
           
    ObjectSet(nameOBJPROP_PRICE1Prc);
           
    ObjectSet(nameOBJPROP_COLORclr);
           
    ObjectSet(nameOBJPROP_WIDTH1);
           
    ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
         } 
      } 
    ويصبح مؤشرك كالتالي :

    كود PHP:
    //+------------------------------------------------------------------+
    //|                                                wajdyss lines.mq4 |
    //|                                         Copyright © 2008, wajdyss|
    //|                                              [email protected]   |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2008, wajdyss"
    #property link      "[email protected]"
    #property indicator_chart_window
    #property indicator_buffers 8
    #property indicator_color1 Lime 
    #property indicator_color2 Lime
    #property indicator_color3 Lime
    #property indicator_color4 Lime
    #property indicator_color5 Lime
    #property indicator_color6 Lime
    #property indicator_color7 Lime
    #property indicator_color8 Lime 
    extern int how_long=10000// bars to be counted (-1 - all the bars)
    extern double pips=125;
    extern double startprice=1.5000;
    //---- indicator buffers
    double ExtMapBuffer1[];
    double ExtMapBuffer2[];
    double ExtMapBuffer3[];
    double ExtMapBuffer4[];
    double ExtMapBuffer5[];
    double ExtMapBuffer6[];
    double ExtMapBuffer7[];
    double ExtMapBuffer8[];
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    Comment("wajdyss_lines");
    SetIndexBuffer(0ExtMapBuffer1);
    SetIndexStyle(0DRAW_LINE);
    SetIndexBuffer(1ExtMapBuffer2);
    SetIndexStyle(1DRAW_LINE);
    SetIndexBuffer(2ExtMapBuffer3);
    SetIndexStyle(2DRAW_LINE);
    SetIndexBuffer(3ExtMapBuffer4);
    SetIndexStyle(3DRAW_LINE);
    SetIndexBuffer(4ExtMapBuffer5);
    SetIndexStyle(4DRAW_LINE);
    SetIndexBuffer(5ExtMapBuffer6);
    SetIndexStyle(5DRAW_LINE);
    SetIndexBuffer(6ExtMapBuffer7);
    SetIndexStyle(6DRAW_LINE);
    SetIndexBuffer(7ExtMapBuffer8);
    SetIndexStyle(7DRAW_LINE);
    return(
    0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    Comment("");
    return(
    0);
    }
    int start()
    {
    int cnt=0
    int begin_bar=0
    double pips2=pips*Point;
     
    if (
    how_long == -1) {
    begin_bar Bars;
    } else {
    begin_bar how_long;
    }
    for (
    cnt begin_barcnt >= 0cnt--) {
    ExtMapBuffer1[cnt] = startprice;
    ExtMapBuffer2[cnt] = startprice+(pips2); 
    ExtMapBuffer3[cnt] = startprice+(pips2*2);
    ExtMapBuffer4[cnt] = startprice+(pips2*3);
    ExtMapBuffer5[cnt] = startprice-(pips2);
    ExtMapBuffer6[cnt] = startprice-(pips2*2);
    ExtMapBuffer7[cnt] = startprice-(pips2*3); 
    ExtMapBuffer8[cnt] = startprice-(pips2*4); 
    }
    SetPrice("level1"Time[0],ExtMapBuffer1[0], indicator_color1);
    SetPrice("level2"Time[0],ExtMapBuffer2[0], indicator_color2);
    SetPrice("level3"Time[0],ExtMapBuffer3[0], indicator_color3);
    SetPrice("level4"Time[0],ExtMapBuffer4[0], indicator_color4);
    SetPrice("level5"Time[0],ExtMapBuffer5[0], indicator_color5);
    SetPrice("level6"Time[0],ExtMapBuffer6[0], indicator_color6);
    SetPrice("level7"Time[0],ExtMapBuffer7[0], indicator_color7);
    SetPrice("level8"Time[0],ExtMapBuffer8[0], indicator_color8);
    return(
    0);
    }
    void SetPrice(string namedatetime Tmdouble Prccolor clr)
      {
       if(
    ObjectFind(name) == -1)
         {
           
    ObjectCreate(nameOBJ_ARROW0TmPrc);
           
    ObjectSet(nameOBJPROP_COLORclr);
           
    ObjectSet(nameOBJPROP_WIDTH1);
           
    ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
         }
       else
         {
           
    ObjectSet(nameOBJPROP_TIME1Tm);
           
    ObjectSet(nameOBJPROP_PRICE1Prc);
           
    ObjectSet(nameOBJPROP_COLORclr);
           
    ObjectSet(nameOBJPROP_WIDTH1);
           
    ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
         } 
      }
    //+------------------------------------------------------------------+ 
    جزاك الله كل خير
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  6. #156
    الصورة الرمزية AYMAN_DOMAIN
    AYMAN_DOMAIN غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    859

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

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

  7. #157
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

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

    اقتباس المشاركة الأصلية كتبت بواسطة AYMAN_DOMAIN مشاهدة المشاركة
    شكرا جزيلا
    هل يمكننا ان نضع امر باغلاق احدى الصفقات(او سلسلة صفقات بنفس الهدف والاستوب لوس) اذا وصلت الاخرى للهدف؟
    يجب تزبيط الأوامر البيع والشراء كي تدخل من نفس السعر مع حساب فارق السبريد .

    مع الانتباه إلى أن دخول الشراء هو Ask والخروج منه على سعر Bid

    والعكس صحيح مع صفقات البيع .

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

  8. #158
    الصورة الرمزية AYMAN_DOMAIN
    AYMAN_DOMAIN غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    859

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

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

    مع الانتباه إلى أن دخول الشراء هو Ask والخروج منه على سعر Bid

    والعكس صحيح مع صفقات البيع .

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

    هل يمكننا ان نضع امر باغلاق احدى الصفقات(او سلسلة صفقات بنفس الهدف والاستوب لوس) اذا وصلت الاخرى للهدف؟

  9. #159
    الصورة الرمزية محمود عامر
    محمود عامر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    الإقامة
    canada-كندا
    المشاركات
    891

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

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

    هل يمكننا ان نضع امر باغلاق احدى الصفقات(او سلسلة صفقات بنفس الهدف والاستوب لوس) اذا وصلت الاخرى للهدف؟
    أخي الكريم
    يمكنك اغلاق الصفقات المفتوحة كلها
    استخدم هذا الكود
    كود PHP:
    int CloseOpenOrders(int Magic)
    {
     
      for (
    int cnt cnt <= OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          if (
    OrderType()==OP_BUY)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Bid,5,Yellow);
          }
     
          if (
    OrderType()==OP_SELL)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Ask,5,Yellow);
          }
        }
      }
      return(
    0);

    عند تحقق شروط الاغلاق لديك يجب أن تستدعي الكود بهذه الجملة
    كود PHP:
    CloseOpenOrders(Magic); 

  10. #160
    الصورة الرمزية AYMAN_DOMAIN
    AYMAN_DOMAIN غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    859

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

    اقتباس المشاركة الأصلية كتبت بواسطة محمود عامر مشاهدة المشاركة
    أخي الكريم
    يمكنك اغلاق الصفقات المفتوحة كلها
    استخدم هذا الكود
    كود PHP:
    int CloseOpenOrders(int Magic)
    {
     
      for (
    int cnt cnt <= OrdersTotal() ; cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          if (
    OrderType()==OP_BUY)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Bid,5,Yellow);
          }
     
          if (
    OrderType()==OP_SELL)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Ask,5,Yellow);
          }
        }
      }
      return(
    0);

    عند تحقق شروط الاغلاق لديك يجب أن تستدعي الكود بهذه الجملة
    كود PHP:
    CloseOpenOrders(Magic); 
    الف الف شكر اخى الكريم محمود

  11. #161
    الصورة الرمزية s_jamal
    s_jamal غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2007
    المشاركات
    89

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

    استفسار اخواني
    ما الفرق بين المؤشر بامتداد exe
    وامتداد mq4
    وجزاكم الله خيرا

  12. #162
    الصورة الرمزية محمود عامر
    محمود عامر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    الإقامة
    canada-كندا
    المشاركات
    891

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

    اقتباس المشاركة الأصلية كتبت بواسطة s_jamal مشاهدة المشاركة
    استفسار اخواني
    ما الفرق بين المؤشر بامتداد exe
    وامتداد mq4
    وجزاكم الله خيرا
    امتداد MQL4 هو اللغة التي نكتب بها المؤشر و يستطيع المبرمج قراءة ما بداخل هذا الملف و التعديل عليه

    اما امتداد EX4 فهو اللغة التي يقوم برنامج الميتا بتحويل ملف MQL4 اليها ليستطيع قراءته و تنفيذ الاوامر التي بداخله و لا يستطيع المبرمج الاطلاع على ما بداخله او التعديل عليه

    أرجو أن تكون وصلت الفكرة

  13. #163
    الصورة الرمزية ماجد كو
    ماجد كو غير متواجد حالياً مـتداول مـميـز
    تاريخ التسجيل
    Sep 2004
    المشاركات
    2,010

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

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

    فيه جواب على سؤالك الثاني


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

  14. #164
    الصورة الرمزية s_jamal
    s_jamal غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2007
    المشاركات
    89

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

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

    اما امتداد EX4 فهو اللغة التي يقوم برنامج الميتا بتحويل ملف MQL4 اليها ليستطيع قراءته و تنفيذ الاوامر التي بداخله و لا يستطيع المبرمج الاطلاع على ما بداخله او التعديل عليه

    أرجو أن تكون وصلت الفكرة
    جزاك الله خيرا اخي الكريم

  15. #165
    الصورة الرمزية عبدالمجيد احمد
    عبدالمجيد احمد غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2007
    الإقامة
    السعودية
    المشاركات
    584

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

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

    هل يوجد كود تلوين الشمعات في حالة تحقق شرط معين

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


    شكرا

    والهدف تسهيل متابعة المؤشرات واختبارها لفترات طويله
    توقيع العضو
    CME1. - CME3. -CFTe1

صفحة 11 من 689 الأولىالأولى ... 5678910111213141516172161111511 ... الأخيرةالأخيرة

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

  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