صفحة 638 من 686 الأولىالأولى ... 138538588628632633634635636637638639640641642643644648 ... الأخيرةالأخيرة
النتائج 9,556 إلى 9,570 من 10278
  1. #9556
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

  2. #9557
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    وظهرت معي الخطوط إلى نهاية الشارت وليست إلى نهاية اليوم مثلا 7 مايو 2019
    تجعل OBJPROP_RAY_RIGHT بقيمة FALSE

  3. #9558
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    OBJPROP_RAY مادخلها بالترند؟؟
    الترندات تستخدم:
    OBJPROP_RAY_RIGHT

  4. #9559
    الصورة الرمزية waleedgadelmola
    waleedgadelmola غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    مصر
    المشاركات
    346

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    OBJPROP_RAY مادخلها بالترند؟؟
    الترندات تستخدم:
    OBJPROP_RAY_RIGHT
    أشكر ردك أخي الكريم بس جربت مثل ما تقول وما ظبط أيضا
    جرب وبلغني
    بإنتظار ردك أستاذ أسامه جزاك الله خير
    آخر تعديل بواسطة waleedgadelmola ، 11-05-2019 الساعة 12:44 PM

  5. #9560
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ليش معقد الشغة كذا؟

    كود:
    void Draw(string name, double price,color clr)
       { 
            datetime now = TimeCurrent();
            int      TOD = now % HR24 ;   // Time of day (date+time)
            datetime BOD = now - TOD;    // Beginning of day+0000z
            datetime END = TOD - now ;    // Ending of day+0000z
            if(ObjectFind(name)==-1)
            ObjectCreate(name,OBJ_TREND,0,BOD,price,END,price);
            ObjectSet(name,OBJPROP_TIME1,BOD);
            ObjectSet(name,OBJPROP_TIME2,END);
            ObjectSet(name,OBJPROP_PRICE1,price);
            ObjectSet(name,OBJPROP_PRICE2,price);
            ObjectSet(name,OBJPROP_STYLE,STYLE_SOLID);
            ObjectSet(name,OBJPROP_RAY,false);
            ObjectSet(name, OBJPROP_WIDTH, 5);
            ObjectSet(name, OBJPROP_COLOR, clr);
           
       }

    احذف بعض الاسطر غير المهمة او مالها علاقة,:

    اختصره الى:

    كود:
    void Draw(string name, double price,color clr)
       { 
            datetime now = TimeCurrent();
            int      TOD = now % HR24 ;   // Time of day (date+time)
            datetime BOD = now - TOD;    // Beginning of day+0000z
            datetime END = TOD - now ;    // Ending of day+0000z
    
            ObjectCreate(name,OBJ_TREND,0,BOD,price,END,price);
    
            ObjectSet(name,OBJPROP_STYLE,STYLE_SOLID);
            ObjectSet(name,OBJPROP_RAYRIGHT,false);
            ObjectSet(name, OBJPROP_WIDTH, 5);
            ObjectSet(name, OBJPROP_COLOR, clr);
           
       }
    جرب واخبرني وانا موجود

  6. #9561
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    عندك مشكلة في هذا السطر: كيف تطرح رقم صغير جدا من رقم كبير جدا--الناتج سيكون تايم بالسالب وهذه لايستوعبها الجهاز ويمد الخط عند الى ما لانهاية
    datetime END = TOD - now ;

  7. #9562
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    TOD عندك هي فرق الثواني لاخر يوم وقيمتها حسب كودك ستكون اقل من عدد ثواني اليوم 86400 ثانية!!
    بينما قيمة التايم-كرنت فوق عئرات الملايين!!

  8. #9563
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    أيضا لاحظت أخي انك صممته كمؤشر بينما الأفضل تصممه كخبير, لأنك لن تستخدم الداتا سريييييييز

  9. #9564
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    save under experts

    كود:
    #define HR24 86400 // 24*3600
    extern double TakeProfit_1       =   0.0;
    extern double TakeProfit_2       =   0.0;
    extern double TakeProfit_3       =   0.0;
    extern double TakeProfit_4       =   0.0;
    extern string F5= "-----------------------------------------------------------------------------------------------";
    extern double 	Support_1         = 0;
    extern double 	Support_2         = 0;
    extern double 	Support_3         = 0;
    extern double 	Support_4         = 0;
    extern string F8= "-----------------------------------------------------------------------------------------------";
    extern double 	Resistant_1       = 0;
    extern double 	Resistant_2       = 0;
    extern double 	Resistant_3       = 0;
    extern double 	Resistant_4       = 0;
    
     color TakeProfit_1_color = Green;
     color TakeProfit_2_color = Green;
     color TakeProfit_3_color = Green;
     color TakeProfit_4_color = Green;
     color TakeProfit_5_color = Green;
     //-------------------------------------------
     color Support_1_color = Red;
     color Support_2_color = Red;
     color Support_3_color = Red;
     color Support_4_color = Red;
      //-------------------------------------------
     color Resistant_1_color = Red;
     color Resistant_2_color = Red;
     color Resistant_3_color = Red;
     color Resistant_4_color = Red;
    
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //--- create timer
       EventSetTimer(1);
       
    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //--- destroy timer
       EventKillTimer();
       
      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //---
       
      }
    
    
    //| Timer function                                                   |
    //+------------------------------------------------------------------+
    void OnTimer()
      {
      
    
    
             Draw("TAKE PROFIT 1",TakeProfit_1,TakeProfit_1_color);
             Draw("TAKE PROFIT 2",TakeProfit_2,TakeProfit_2_color);
             Draw("TAKE PROFIT 3",TakeProfit_3,TakeProfit_3_color);
             Draw("TAKE PROFIT 4",TakeProfit_4,TakeProfit_4_color);
           
             Draw("SUPPORT 1",Support_1,Support_1_color);
             Draw("SUPPORT 2",Support_2,Support_2_color);
             Draw("SUPPORT 3",Support_3,Support_3_color);
             Draw("SUPPORT 4",Support_4,Support_4_color);
           
             Draw("RESISTANT 1",Resistant_1,Resistant_1_color);
             Draw("RESISTANT 2",Resistant_2,Resistant_2_color);
             Draw("RESISTANT 3",Resistant_3,Resistant_3_color);
             Draw("RESISTANT 4",Resistant_4,Resistant_4_color);
    
      }
    
    
    void Draw(string name, double price,color clr)
       { 
            datetime now = TimeCurrent();
            int      TOD = now % HR24 ;   // Time of day (date+time)
            datetime BOD = now - TOD;    // Beginning of day+0000z
            datetime END = TOD + now ;    // Ending of day+0000z
            if(ObjectFind(name)==-1)
            ObjectCreate(name,OBJ_TREND,0,BOD,price,END,price);
            ObjectSet(name,OBJPROP_TIME1,BOD);
            ObjectSet(name,OBJPROP_TIME2,END);
            ObjectSet(name,OBJPROP_PRICE1,price);
            ObjectSet(name,OBJPROP_PRICE2,price);
            ObjectSet(name,OBJPROP_STYLE,STYLE_SOLID);
            ObjectSet(name,OBJPROP_RAY,false);
            ObjectSet(name, OBJPROP_WIDTH, 5);
            ObjectSet(name, OBJPROP_COLOR, clr);
           
       }

  10. #9565
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي


  11. #9566
    الصورة الرمزية waleedgadelmola
    waleedgadelmola غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    مصر
    المشاركات
    346

    افتراضي

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

    كما يظهر بالصورة

    اضغط على الصورة لعرض أكبر

الاســـم:	2019-05-11 6-28-57 PM.jpg
المشاهدات:	42
الحجـــم:	36.5 كيلوبايت
الرقم:	511601

  12. #9567
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    الزمن لايظهر في صورتك اخي!!
    الكود أعلاه شغال معي حسب وصف الموضوع
    والاثبات الصورة في اخر رد

  13. #9568
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    أيضا لاحظت انك لم تعلق على هه الجزئية رغم انها كتبت لك وليس لنا:
    datetime END = TOD - now ;
    هل أنت تريد زمن بالسالب
    زمن بالسالب سينقلك لسنة 1969--لان بداية الزمن سنة 1970

  14. #9569
    الصورة الرمزية waleedgadelmola
    waleedgadelmola غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    مصر
    المشاركات
    346

    افتراضي

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

  15. #9570
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    اشكرك لردك وتعبك معي
    بس بعد اذنك الموضوع موجه لمشرف المنتدى الاستاذ أسامه
    بشكرك مرة تاني
    لامشكلة ولكن من هنا الى ان يتم الرد عليك, هل انت تريد زمن بالسالب؟
    datetime END = TOD - now ;
    ناتجها جواب بالسالب؟
    استخدم Print لاظهار الناتج وحوله من خلال الدالة المناسبة الى زمن سترنق وتظهر لك العيوب

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

  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