صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 22
  1. #1
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

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


    السلام عليكم

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

    المتغيرات المطلوبة

    • امكانية اختيار توقيت بداية اليوم (بالساعة و الدقيقة)
    • امكانية تحديد عدد الخطوط التي تظهر في التشارت (HistoryDays)
    • امكانية اختيار لون و عرض الخط

    خالص الشكر
    آخر تعديل بواسطة daherxdaher ، 31-03-2018 الساعة 09:04 AM

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

    افتراضي

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

    السلام عليكم

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

    المتغيرات المطلوبة

    • امكانية اختيار توقيت بداية اليوم (بالساعة و الدقيقة)
    • امكانية تحديد عدد الخطوط التي تظهر في التشارت (HistoryDays)
    • امكانية اختيار لون و عرض الخط

    خالص الشكر
    اعتقد هذه الخاصية كافية
    للديلي كل الفريمات من ساعة واقل
    الاربع ساعات يضع سبريتور الاسبوعي
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 580.png‏  

  3. #3
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

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

    كل الشكر

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

    افتراضي

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

  5. #5
    الصورة الرمزية Pips_Factory
    Pips_Factory غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    175

    افتراضي

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

  6. #6
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

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

    أتمنى من أحد الأخوة المبرمجين الاهتمام بهذا الأمر بالذات.

    خالص الشكر

  7. #7
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

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

    السلام عليكم

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

    المتغيرات المطلوبة

    • امكانية اختيار توقيت بداية اليوم (بالساعة و الدقيقة)
    • امكانية تحديد عدد الخطوط التي تظهر في التشارت (HistoryDays)
    • امكانية اختيار لون و عرض الخط

    خالص الشكر
    آخر تعديل بواسطة daherxdaher ، 31-03-2018 الساعة 02:01 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daherxdaher مشاهدة المشاركة
    خالص الشكر
    عن نفسي سؤالك غير مفهوم
    يا ليت تستخدم الرسام وتوضح المطلوب على التشارت--كل شيء تريده
    وقد افتانا سابقا فضيلة الشيخ اسامة انه لايمكن رسم خط افقي ومعه سعره بدء من نقطة محددة في المنتصف باستخدام HLINE
    اعتقد لابد TREND مع TEXT
    انتظر توضيحك على صورة يعبر بشكل دقيق و 100% عن ما تريده انت

  9. #9
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    عن نفسي سؤالك غير مفهوم
    يا ليت تستخدم الرسام وتوضح المطلوب على التشارت--كل شيء تريده
    وقد افتانا سابقا فضيلة الشيخ اسامة انه لايمكن رسم خط افقي ومعه سعره بدء من نقطة محددة في المنتصف باستخدام HLINE
    اعتقد لابد TREND مع TEXT
    انتظر توضيحك على صورة يعبر بشكل دقيق و 100% عن ما تريده انت
    مشكور على الاهتمام.
    أتمنى الشرح التالي يكون مفهوما هذه المرة.

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

الاســـم:	1.png
المشاهدات:	15
الحجـــم:	40.9 كيلوبايت
الرقم:	490669

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

الاســـم:	2.png
المشاهدات:	18
الحجـــم:	17.4 كيلوبايت
الرقم:	490670

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

    افتراضي

    يحفظ تحت خبير--مصمم بذكاء--يعني مع اي تعديل اضغط بالماوس مرة واحدة ليعمل مرة واحدة فقط--وبالتالي كأن حجمه 0 بايت.
    لاحظ عندما وضحت ماذا تريد--انتهى بسهولة--
    كود PHP:
    extern int days=2;
    extern int line_width=2;
    extern color line_color=clrYellow;
    extern ENUM_LINE_STYLE line_style=0;
    extern string start_Hour="02:23";

    void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
    {
       if(
    id==CHARTEVENT_CLICK)
       {
             
    ObjectsDeleteAll(0,"H_");
          
    int      x     =(int)lparam;
          
    int      y     =(int)dparam;
          
    datetime dt    =0;
          
    double   price =0;
          
    int      window=0;
          for(
    int i=0;i<days;i++)
          { 
             
    datetime time1=StringToTime(TimeToString(iTime(NULL,PERIOD_D1,i),TIME_DATE)+" "+start_Hour);
             
    datetime time2=time1+60*60*24;
             Print(
    TimeToString(time1,TIME_DATE|TIME_SECONDS)+" ",TimeToString(time2,TIME_DATE|TIME_SECONDS));
             
    ObjectCreate("H_"+i,OBJ_TREND,0,time1,iOpen(NULL,PERIOD_D1,i),time2,iOpen(NULL,PERIOD_D1,i));
             
    ObjectSet(   "H_"+i,OBJPROP_COLOR,line_color);
             
    ObjectSet(   "H_"+i,OBJPROP_WIDTH,line_width);
             
    ObjectSet(   "H_"+i,OBJPROP_STYLE,line_style);
             
    ObjectSet(   "H_"+i,OBJPROP_RAY_RIGHT,FALSE);
          }
       }

    آخر تعديل بواسطة فيلسوف البادية ، 01-04-2018 الساعة 11:17 AM

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

    افتراضي

    ولو تسمع نصيحتي خله يبدأ من الافتتاح وليس من 2 -- واضف عليه ساعتين بحيث يكون طول كل خط 26 ساعة.

  12. #12
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    يحفظ تحت خبير--مصمم بذكاء--يعني مع اي تعديل اضغط بالماوس مرة واحدة ليعمل مرة واحدة فقط--وبالتالي كأن حجمه 0 بايت.
    لاحظ عندما وضحت ماذا تريد--انتهى بسهولة--
    كود PHP:
    extern int days=2;
    extern int line_width=2;
    extern color line_color=clrYellow;
    extern ENUM_LINE_STYLE line_style=0;
    extern string start_Hour="02:23";
     
    void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
    {
       if(
    id==CHARTEVENT_CLICK)
       {
             
    ObjectsDeleteAll(0,"H_");
          
    int      x     =(int)lparam;
          
    int      y     =(int)dparam;
          
    datetime dt    =0;
          
    double   price =0;
          
    int      window=0;
          for(
    int i=0;i<days;i++)
          { 
             
    datetime time1=StringToTime(TimeToString(iTime(NULL,PERIOD_D1,i),TIME_DATE)+" "+start_Hour);
             
    datetime time2=time1+60*60*24;
             Print(
    TimeToString(time1,TIME_DATE|TIME_SECONDS)+" ",TimeToString(time2,TIME_DATE|TIME_SECONDS));
             
    ObjectCreate("H_"+i,OBJ_TREND,0,time1,iOpen(NULL,PERIOD_D1,i),time2,iOpen(NULL,PERIOD_D1,i));
             
    ObjectSet(   "H_"+i,OBJPROP_COLOR,line_color);
             
    ObjectSet(   "H_"+i,OBJPROP_WIDTH,line_width);
             
    ObjectSet(   "H_"+i,OBJPROP_STYLE,line_style);
             
    ObjectSet(   "H_"+i,OBJPROP_RAY_RIGHT,FALSE);
          }
       }

    أولا، مشكور جدا على المجهود،
    ثانيا همسة، أخوك صفر في البرمجة، يعني حدي حفظ الكود بصيغة mq4، ثم الاضافة الى التشارت، و سلامتك،
    أخيرا، على الرغم من أن الفكرة وصلتك بشكل صحيح، لكن يبدو أن هناك خطأ في التنفيذ، فحاليا يتم رسم الخط حسب افتتاح 12.00 (توقيت المنصة)، و لو وضعت StartHour=2:00 مثلا، فيتم ازاحة الخط ساعتين الى اليسار مع ابقائه عند سعر افتتاح 12.00، بينما المطلوب هو رسم الخط حسب افتتاح 2.00. أرجو التعديل

    خالص الشكر و الامتنان




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

    افتراضي

    الناس لاتقرأ
    مصمم بذكاء--يعني مع اي تعديل اضغط بالماوس مرة واحدة ليعمل مرة واحدة فقط--وبالتالي كأن حجمه 0 بايت.

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

    افتراضي

    انتبه فقط من خطأ 12:00 -- لايوجد شيء اسمه 12:00 في الفجر--يوجد 00:00 ثم 00:01 ثم 00.02
    12:00 يعني الظهر
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة فيلسوف البادية ، 02-04-2018 الساعة 05:46 AM

  15. #15
    الصورة الرمزية daherxdaher
    daherxdaher غير متواجد حالياً مـتداول ذهـبي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    لبنان
    المشاركات
    1,010

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    انتبه فقط من خطأ 12:00 -- لايوجد شيء اسمه 12:00 في الفجر--يوجد 00:00 ثم 00:01 ثم 00.02
    12:00 يعني الظهر
    صدقت، الصحيح هو 0.00 و ليس 12.00، و لو أن العرب يقولون 12 مساءً و الانجلوساكسون أيضا.

    لا زال الرسم يتم بناءً على افتتاح شمعة 0.00 و ليس حسب افتتاح التوقيت المعين في الاعدادات.
    أتمنى أن يكون البرنامج مؤشرا و ليس خبيرا.

    كل الشكر

صفحة 1 من 2 12 الأخيرةالأخيرة

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