صفحة 616 من 689 الأولىالأولى ... 116516566606610611612613614615616617618619620621622626666 ... الأخيرةالأخيرة
النتائج 9,226 إلى 9,240 من 10335
  1. #9226
    الصورة الرمزية الشامسي
    الشامسي غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2013
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    129

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    تفضل هذا مثال
    كود PHP:
    void CloseTwoOrders()
    {
     for(
    int i=OrdersTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    int ticket_b=OrderTicket();
      
    double pips_b=Bid-OrderOpenPrice()/Point;
      
    double lots_b=OrderLots();
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_BUY)
      {
       for(
    int j=OrdersTotal()-1;j>=0;j--)
       {
        
    bool select=OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
        
    int ticket_s=OrderTicket();
        
    double pips_s=OrderOpenPrice()-Ask/Point;
        
    double lots_s=OrderLots();
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_SELL)
        {
         
         if(
    pips_b+pips_s>=10)
         {
          
    bool close_b=OrderClose(ticket_b,lots_b,Bid,3);
          
    bool close_s=OrderClose(ticket_s,lots_s,Ask,3);
          break;
         }
         
        }
       }
      }
     }

    جزاك الله خير

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

    افتراضي

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

    الكود المطلوب هو عمل شرط
    أن يكون جسم الشمعة الحالية بالنسبة لذيولها أكبر من أو يساوي 80%
    أن يكون جسم الشمعة السابقة بالنسبة لذيولها أكبر من أو يساوي 80%

    شكرا لكم مقدماً

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

    افتراضي

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

    الكود المطلوب هو عمل شرط
    أن يكون جسم الشمعة الحالية بالنسبة لذيولها أكبر من أو يساوي 80%
    أن يكون جسم الشمعة السابقة بالنسبة لذيولها أكبر من أو يساوي 80%

    شكرا لكم مقدماً
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لمعرفة جسم الشمعة المئويه مقارنه بالذيول
    كود PHP:
     double candle_body=MathAbs(Close[0],Open[0]);
     
    double candle_wick=High[0]-Low[0];
     
    double candle_body_percent;
     if(
    candle_wick!=0)
     
      
    candle_body_percent=candle_body/candle_wick*100
    ثم يمكنك إضافة الشرط كما تريد
    كود PHP:
     
     
    if(candle_body_percent>=80)
     {
      
    // do something
     

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

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

    افتراضي

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

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

    افتراضي

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

    استفسار بعيداً عن الميتاتريدر



    لو كان عندي بيانات تاريخية ثلاثة أشهر( هاي - لو - اعلى - ادنى )
    كيف يمكنني جلب قيمة مؤشر الزقزاق ZigZag حسابياً
    مثلاً أريد قيمة الزقزاق z2 , z5 , z8 ...

    ----------

    أُريد فقط معرفتها حسابياً " كيف ُتحسب وتعمل "

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



    كود PHP:
     val=Low[iLowest(NULL,0,MODE_LOW,ExtDepth,shift)];
          if(
    val==lastlowval=0.0
    كود PHP:
     val=High[iHighest(NULL,0,MODE_HIGH,ExtDepth,shift)];
          if(
    val==lasthighval=0.0
    يقوم المؤشر بالبحث عن تكون لو أو هاي جديد
    كود PHP:
    if(val==lastlowval=0.0
    إذا كان هذا الهاي أو اللو في نفس مدى عدد الشموع الذي يتم تحديده عن طريق المتغير ExtDepth يتم إهمال الهاي أو اللو السابق وإعتماد الهاي أو اللو الجديد

    كود PHP:
     if((Low[shift]-val)>(ExtDeviation*Point)) val=0.0
    إذا كان لو الشمعه الحاليه أقل من لو الزيجزاج أكبر من ExtDeviation وهو عدد النقاط التي يتم تحديدها في خصائص المؤشر يتم إعتماد آخر لو تكون للشمعه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #9231
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    عندي استفسار عن مسألة رياضية لخبراء الرياضيات

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

    لا اعرف لماذا في كل مرة اقوم بتطبيق العملية على السعر تحدث هذه الزيادة وبنفس المقدار!!؟؟؟

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

  7. #9232
    الصورة الرمزية khalid111
    khalid111 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2016
    الإقامة
    السعودية
    المشاركات
    2

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لمعرفة جسم الشمعة المئويه مقارنه بالذيول
    كود PHP:
     double candle_body=MathAbs(Close[0],Open[0]);
     
    double candle_wick=High[0]-Low[0];
     
    double candle_body_percent;
     if(
    candle_wick!=0)
     
      
    candle_body_percent=candle_body/candle_wick*100
    ثم يمكنك إضافة الشرط كما تريد
    كود PHP:
     
     
    if(candle_body_percent>=80)
     {
      
    // do something
     

    بالنسبه للشمعه السابقه فسوف تستخدم 1 بدلا من 0 لتحديد رقم الشمعه التي تريدها


    شكرا لك مستر دولار على ردك
    جزاك الله كل الخير

  8. #9233
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

    المشكلة ان نسبة الزيادة هذه تؤثر في تباعد الخطوط عن بعضها البعض .. مثلا الفرق بين الخط الاول والثاني اكبر من الفرق بين الخط العاشر والحادي عشر .. وكلما كثرت المستويات زاد الفرق تدريجيا بين الخطوط الاولى والاخيرة .. جربت زيادة هذه النسبة لكن لم تنجح الفكرة .. اريد طريقة لحل هذه المشكلة حتى تصبح الخطوط متباعدة بنفس المقدار وتكون العملية الحسابية هي الطريقة التقليدية. ازالة الفاصلة و اخذ الجذر المربع للسعر وزيادة الدرجة ثم ضربه في نفسه.
    خبرتي في الرياضيات قليلة جدا .. ممكن يكون الحل بسيط بالنسبة لكم. وشكرا لكم
    آخر تعديل بواسطة sahrawi ، 26-06-2018 الساعة 06:30 PM

  9. #9234
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

    لقد جربت لتوي مؤشر أبو حمزة وهو يعتمد نفس طريقة الحساب ومستوياته متباعدة بنفس المقدار عكس مستوياتي رغم ان طريقة الحساب هي نفسها!!

  10. #9235
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    بعد البحث عن سبب المشكل أعتقد أن كثرة الارقام بعد الفاصلة هي السبب في تلك الزيادة .. جربت NormalizeDouble لكن النتائج هي هي .. هل توجد دالة أخرى تحذف مثلا ما وراء 5 ارقام بعد الفاصلة. مثلا: 1,4642109793018 حتى تصبح 1,46421

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة sahrawi مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    بعد البحث عن سبب المشكل أعتقد أن كثرة الارقام بعد الفاصلة هي السبب في تلك الزيادة .. جربت NormalizeDouble لكن النتائج هي هي .. هل توجد دالة أخرى تحذف مثلا ما وراء 5 ارقام بعد الفاصلة. مثلا: 1,4642109793018 حتى تصبح 1,46421
    وعليكم السلام ورحمة الله وبركاته
    يمكنك إستخدام DoubleToString
    كود PHP:
    double price=StringToDouble(DoubleToStr(1.453423423434,5)); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #9237
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

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

    كود PHP:
    double array[200];
          array[
    0]=iOpen(0,PERIOD_D1,0);//GoldValue;

       
    for(int cnt=1cnt<=100cnt++)
    array[
    cnt]=MathPow( (MathSqrt(iOpen(0,PERIOD_D1,0)*Num)-(0.5*cnt)),2)/Num;

    if(array[
    cnt]<0.3)break;

    double textDiferrence= array[cnt-1]-array[cnt];

    int cntP=cnt-1;

    CreateHline("Hline2- "+(string)cnt,StringToDoubleDoubleToStr(array[cnt],5)),clrYellow,1);
       
    CreateText("Price"+(string)cnt,"array"+"["+cntP+"]"+" - array"+"["+cnt+"] = "+DoubleToStr(array[cnt],5),TimeCurrent(),NormalizeDouble(array[cnt],5),clrRed,10);

     }
       
    Comment("array[1]-array[2]   ",StrToDouble(DoubleToStr(array[1],5))-StrToDouble(DoubleToStr(array[2],5)),"   array[98]-array[99]   ",StrToDouble(DoubleToStr(array[98],5))-StrToDouble(DoubleToStr(array[99],5)));
       { 
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 111.png‏  

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

    افتراضي

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

    كود PHP:
    double array[200];
          array[
    0]=iOpen(0,PERIOD_D1,0);//GoldValue;
     
       
    for(int cnt=1cnt<=100cnt++)
    array[
    cnt]=MathPow( (MathSqrt(iOpen(0,PERIOD_D1,0)*Num)-(0.5*cnt)),2)/Num;
     
    if(array[
    cnt]<0.3)break;
     
    double textDiferrence= array[cnt-1]-array[cnt];
     
    int cntP=cnt-1;
     
    CreateHline("Hline2- "+(string)cnt,StringToDoubleDoubleToStr(array[cnt],5)),clrYellow,1);
       
    CreateText("Price"+(string)cnt,"array"+"["+cntP+"]"+" - array"+"["+cnt+"] = "+DoubleToStr(array[cnt],5),TimeCurrent(),NormalizeDouble(array[cnt],5),clrRed,10);
     
     }
       
    Comment("array[1]-array[2]   ",StrToDouble(DoubleToStr(array[1],5))-StrToDouble(DoubleToStr(array[2],5)),"   array[98]-array[99]   ",StrToDouble(DoubleToStr(array[98],5))-StrToDouble(DoubleToStr(array[99],5)));
       { 
    وعليكم السلام ورحمة الله وبركاته
    أرفق المؤشر كامل وسوف أقوم بتجربته لأتبين الخطأ بالظبط
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  14. #9239
    الصورة الرمزية sahrawi
    sahrawi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    المغرب
    المشاركات
    61

    افتراضي

    جزاك الله خيرا أخي أسامة .. تفضل المؤشر
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 Hline.mq4‏ (14.6 كيلوبايت, المشاهدات 47)

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

    افتراضي

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

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

  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