أمين عام أوبك: الطلب على النفط سيظل قوياً ولا تغيير في التقديرات ( الخميس 04 يونيو 2026 02:55 م ) إيران تكشف تفاصيل جديدة عن الاتفاق المرتقب مع الولايات المتحدة ( الخميس 04 يونيو 2026 02:54 م ) عاجل| ارتفاع دون التوقعات في مخزونات الغاز الطبيعي الأمريكية ( الخميس 04 يونيو 2026 02:34 م ) وول ستريت في حالة ارتباك.. داو جونز يرتفع بقوة وسط تراجع ناسداك وستاندرد أند بورز ( الخميس 04 يونيو 2026 02:10 م ) هل تنسحب روسيا من أوبك+؟ نوفاك يحسم الجدل! ( الخميس 04 يونيو 2026 02:06 م ) انخفاض في وول ستريت وسط مبيعات على أسهم الرقائق ( الخميس 04 يونيو 2026 02:01 م ) مجلس الذهب العالمي يكشف مفاجآت في تقرير حديث حول مشتريات المعدن الأصفر ( الخميس 04 يونيو 2026 01:58 م ) أسعار الغاز الطبيعي الأوروبي تتراجع بعد اتفاق إسرائيل ولبنان على هدنة هشة ( الخميس 04 يونيو 2026 01:43 م ) آي بي إم وجوجل كلاود تطلقان منصة جديدة لدعم التحول بالذكاء الاصطناعي ( الخميس 04 يونيو 2026 01:30 م ) راي داليو: هناك خلط في الرهان على الذكاء الاصطناعي ( الخميس 04 يونيو 2026 01:27 م ) طرح قوي لشركة كونتينيوم التابعة لهانيويل في ناسداك ( الخميس 04 يونيو 2026 01:14 م ) عقود TSX الآجلة مستقرة وسط توترات الشرق الأوسط المتصاعدة ( الخميس 04 يونيو 2026 12:48 م ) عاجل.. صدور بيانات إعانات البطالة الأمريكية للأسبوع الماضي ( الخميس 04 يونيو 2026 12:32 م ) سوسيتيه جنرال: جميع المؤشرات لا تزال تدعم ضعف الين الياباني ( الخميس 04 يونيو 2026 12:19 م ) أسعار الغاز الطبيعي مدعومة في الربع الثالث لكن آفاق 2027 تتراجع ( الخميس 04 يونيو 2026 12:19 م ) أسعار الذهب اليوم في السعودية.. كم سجل عيار 21 وعيار 24؟ ( الخميس 04 يونيو 2026 12:19 م ) جي بي مورجان يعرض اكتتاب سبيس إكس على العملاء الأثرياء ( الخميس 04 يونيو 2026 12:12 م ) روسيا تكشف عن مخاطر تهدد أسعار النفط خلال الأشهر المقبلة ( الخميس 04 يونيو 2026 12:12 م ) شركة كوكا كولا تعدّل استراتيجيتها في ظل تفاوت الطلب الاستهلاكي ( الخميس 04 يونيو 2026 12:11 م ) الحيتان تتخلى عن بيتكوين.. وخسائر مليارية تضرب أشهر مشترٍ للعملة الرقمية ( الخميس 04 يونيو 2026 12:06 م )

النتائج 1 إلى 6 من 6
  1. #1
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    40
    المشاركات
    1,402

    افتراضي اريد هده الدالة البرمجية جزاكم الله خير

    السلام عليكم ورحمة الله وبركاته
    اريد دالة تغيير اللون لمؤشر ما مثلا في الارتفاع تكون اخضر وفي حالة التوازن اصفر تم في النزول احمر
    واريد لو امكن تطبيق بسيط لها على الموفينغ
    مرفقة صورة توضح شكل تغيير اللون الدي اريد دالته
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 05-06-2009 15-06-20.png‏  

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

    افتراضي رد: اريد هده الدالة البرمجية جزاكم الله خير

    لا توجد وظيفة مباشرة لتغيير لون المؤشر .

    بل يتم استخدام عدة بفرات كل واحد بلون مختلف .

    ويتم إعطاء القيم للبفر ذو اللون المطلوب وباقي البفرات بدون قيمة أو صفر .

    فيظهر المؤشر بهذا الشكل .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  3. #3
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    40
    المشاركات
    1,402

    افتراضي رد: اريد هده الدالة البرمجية جزاكم الله خير

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

    بل يتم استخدام عدة بفرات كل واحد بلون مختلف .

    ويتم إعطاء القيم للبفر ذو اللون المطلوب وباقي البفرات بدون قيمة أو صفر .

    فيظهر المؤشر بهذا الشكل .
    استادي ممكن تطبق لي هده البفرات على الموفنغ لاعرف كيف اطبق البفرات على مؤشرات اخرى
    جزاك الله خيرا

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

    افتراضي رد: اريد هده الدالة البرمجية جزاكم الله خير

    افتح كود المؤشر الذي أرفقت صورته وانظر إلى الكود .

    سترى تعريف لعدة بفرات وهي بعدد الألوان .

    وكل بفر باللون المطلوب .

    في حلقة رسم المؤشر ستجد أن المبرمج وضع حسب الشروط قيمة واحدة في أحد البفرات .

    وبقية البفرات لم يتم وضع قيمة فيه .

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

  5. #5
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    40
    المشاركات
    1,402

    افتراضي رد: اريد هده الدالة البرمجية جزاكم الله خير

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

    سترى تعريف لعدة بفرات وهي بعدد الألوان .

    وكل بفر باللون المطلوب .

    في حلقة رسم المؤشر ستجد أن المبرمج وضع حسب الشروط قيمة واحدة في أحد البفرات .

    وبقية البفرات لم يتم وضع قيمة فيه .

    يمكنك إرفاق الكود في المشاركة وسأريك أين بالضبط .
    كود PHP:
    property copyright "*"
    #property link      "*"

    #property indicator_separate_window
    #property indicator_buffers 3
    #property indicator_color1 Yellow
    #property indicator_color2 Red
    #property indicator_color3 Lime

    #property indicator_level1 0.8
    #property indicator_level2 -0.8
    extern int  NextTimeFrame=60;
    extern int  rangeN 14;
    extern int  CalculatedBars 0;
    extern int  Maxrange 30;
    extern bool direction true;
    //extern int SM1=5;
    //extern int SM2=15;


    //---- buffers
    double ExtMapBuffer1[];
    double ExtMapBuffer2[];
    double ExtMapBuffer3[];
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int init()
      {
    //---- indicators
       
    SetIndexStyle(2,DRAW_LINE);
       
    SetIndexBuffer(2,ExtMapBuffer1);
       
    SetIndexStyle(1,DRAW_LINE);
       
    SetIndexBuffer(1,ExtMapBuffer2);
       
    //SetIndexStyle(2,DRAW_LINE);
       
    SetIndexStyle(0,DRAW_LINE);
       
    SetIndexBuffer(0,ExtMapBuffer3);
    //---óñòàíîâêà íóëåâûõ çíà÷åíèé   
       
    SetIndexEmptyValue(0,EMPTY_VALUE);
       
    SetIndexEmptyValue(1,EMPTY_VALUE);
       
    SetIndexEmptyValue(2,EMPTY_VALUE);
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function                       |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
       
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int start()
      {
       
    datetime daytimes[];
       static 
    bool err;
       
    //---
       
    int p Period();
       
    int k NextTimeFrame/p
    //---
       
    ArrayCopySeries(daytimes,MODE_TIME,Symbol(),NextTimeFrame);
          if(
    GetLastError()==4066){
             
    err=true;
             return(
    0);
          }
        
    int limit=Bars-IndicatorCounted();//êîëè÷åñòâî áàðîâ äëÿ êîòîðûõ íå ïðîâåäåí ðàñ÷åò èíäèêàòîðà
          
    if(err){
             
    err=false;
             
    limit=Bars;
          }
        
    int NTFBarNum=iBarShift(NULL,NextTimeFrame,Time[limit-1],false);
        
    datetime NTFTime=iTime(NULL,NextTimeFrame,NTFBarNum);
        
    limit=iBarShift(NULL,0,NTFTime)+1;
        
        for(
    int i=limit-1;i>=0;i--){
          
    int BarNum=iBarShift(NULL,NextTimeFrame,Time[i],false); 
          
    //ExtMapBuffer1[i]=iCustom(NULL,NextTimeFrame,"SpearmanRankCorrS",rangeN,CalculatedBars,Maxrange,direction,SM1,SM2,0,BarNum);
          //ExtMapBuffer3[i]=iCustom(NULL,NextTimeFrame,"SpearmanRankCorrS",rangeN,CalculatedBars,Maxrange,direction,SM1,SM2,0,BarNum);
          //ExtMapBuffer3[i]=iCustom(NULL,NextTimeFrame,"SpearmanRankCorrS",rangeN,CalculatedBars,Maxrange,direction,SM1,SM2,2,BarNum);
          
    ExtMapBuffer3[i]=iCustom(NULL,NextTimeFrame,"SpearmanRankCorr",rangeN,CalculatedBars,Maxrange,direction,0,BarNum);
          if(
    ExtMapBuffer3[i+k]<=ExtMapBuffer3[i]){ExtMapBuffer1[i]=ExtMapBuffer3[i];ExtMapBuffer2[i]=EMPTY_VALUE;}
          if(
    ExtMapBuffer3[i+k]>=ExtMapBuffer3[i]){ExtMapBuffer2[i]=ExtMapBuffer3[i];ExtMapBuffer1[i]=EMPTY_VALUE;}
          
    //if(ExtMapBuffer3[i+k]==ExtMapBuffer3[i]){ExtMapBuffer2[i]=ExtMapBuffer2[i+k];ExtMapBuffer1[i]=ExtMapBuffer1[i+k];}
          
       
    }
       return(
    0);
      }
    //+------------------------------------------------------------------+ 
    اضنها الاسطر الشرطية الاخيرة في الكود البرمجي
    انتضر منك التاكيد يا غالي

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

    افتراضي رد: اريد هده الدالة البرمجية جزاكم الله خير

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

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

  1. طلب من الخبراء جزاكم الله خير
    By mostafa_anwr in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 25-04-2009, 08:31 PM
  2. افيدوني جزاكم الله
    By lamine in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 4
    آخر مشاركة: 26-12-2007, 03:25 PM
  3. يا اهل الخبرة جزاكم الله خيرا (اريد ان اعرف سعر الافتتاح لبرنامج فكسول )
    By emeerateb2 in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 2
    آخر مشاركة: 22-10-2007, 09:50 AM
  4. أنا طبعا من اليمن وحبيت أسأل اذا كنت اقدر استثمر بها السوق؟
    By ذكريات in forum استفسارات وأسئلة المبتدئين
    مشاركات: 3
    آخر مشاركة: 22-03-2006, 08:32 AM
  5. أنيروني جزاكم الله
    By mr13 in forum استفسارات وأسئلة المبتدئين
    مشاركات: 3
    آخر مشاركة: 17-02-2006, 02:07 AM

الاوسمة لهذا الموضوع


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17