صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 16 إلى 30 من 36
  1. #16
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ومثلها عكسها: ObjectGetTimeByValue

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه الطريقة التي أستخدمها فعلا بدلا من كتابة التوقيت كنص
    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    الحل بسيط بإذن الله
    استخدم توقيت الشمعه الحاليه وضيف عليها عدد الشموع المطلوبه مستقبلا
    كود PHP:
    Time[0]+Period()*60*
    حيث N عدد الشموع المستقبليه
    على فرض انني لم افهم chartId خطأ
    كيف نحدد ال chartId لتشارت اخر؟
    تشارت id التشارتات الفرعية على نفس الوندو هل هو نفسه رقم التشارت الاصلي!

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    اتوقع فيها شيء جيد--ممكن قيم الترند حتى على تشارت اخر!! chartId ؟؟
    تحتاج تجربة!
    غير مرتبطة بالبارة
    ؟؟
    ============

  4. #19
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

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

    كان السؤال--افترض اريد رقم البارة في المستقبل -- على تصور وجود بارات!
    الجواب ناقص N على فرض ان اخر بارة رقم 0

    ماهي قيمة ترند اليورو دولار بتاريخ 2018.02.02 ؟؟؟
    افترض اي خط ترند رسمته انت يدوي مثلاً
    موجه لأسامة و ابو سامر وللجميع
    =
    تحديث اثناء كتابة الرد
    GetValueByShift ماتنفع؟ مرتبطة بالبارة؟؟ نرجو التخطئة او التصويب!
    صراحة لم افهم سؤالك جيدا
    هل تقصد بقيمة الترند السعر فى التاريخ المحدد؟؟
    وارجو توضيح الهدف من الكود لتعم الفائدة
    همسه
    ابو سمر وليس سامر

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    صراحة لم افهم سؤالك جيدا
    هل تقصد بقيمة الترند السعر فى التاريخ المحدد؟؟
    وارجو توضيح الهدف من الكود لتعم الفائدة
    همسه
    ابو سمر وليس سامر
    نعم-
    ابرز محورين
    1) هدف قيمة الترند في تقطة في المستقبل---تقريبا محلولة حتى يثبت العكس-الدالة في الصورة اعتقد تقوم بالامر--سأجربها لاحقا
    2) هل يمكن معرفة قيمة ترند تشارت اخر؟


    الخبير مطبق على تشارت اليورو
    ورسمنا ترند على تشارت المجنون---هل يمكن الوصول لهذا الترند على تشارت المجنون من خلال الخبير على تشارت اليورو؟؟

    وارجو توضيح الهدف من الكود لتعم الفائدة
    لا تسأل هكذا أخي--قيم الترند فوائد كثيرة--طرق كثيرة تقوم عليها
    آخر تعديل بواسطة فيلسوف البادية ، 06-12-2017 الساعة 08:56 PM

  6. #21
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    السلام عليكم
    استخدم دوال Global Variable لمعرفة قيمة أي نوع أوبجكت لشارت آخر من خلال مؤشر منفصل يقوم برصد القيمة Set وتقوم باستدعائها بالشارت الحالي Get
    توقيع العضو
    متداول فوركس، ومبرمج mql

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

    افتراضي

    وعليكم السلام ورحمة الله وبركاته
    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    السلام عليكم
    استخدم دوال Global Variable لمعرفة قيمة أي نوع أوبجكت لشارت آخر من خلال مؤشر منفصل يقوم برصد القيمة Set وتقوم باستدعائها بالشارت الحالي Get
    وين غاطس
    أريد جواب محدد أخي حسن: هل الدالة اسفل تنفع ام لا لنفس المهمة؟


    ليش حطوا بارامترز بالـ ChartId ؟؟

  8. #23
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    نعم يمكنك معرفة قيمة الاوبجكت لشارت آخر عن طريق ChartId
    ولمعرفة قيمة ChartId للشارت ستستخدم الوظيفة ChartID ونسخها بالدالة المعنية للحصول على قيمة الاوبجكت المستهدف

    هناك طريقة أسهل
    تستخدم الاوبجكت بأول شارت بالمنصة
    ثم بأي شارت آخر تستخدم الوظيفة ChartFirst للحصول على ID الخاص به بالدالة المعنية وستحصل على قيمة الاوبجكت الموجود بأول شارت
    آخر تعديل بواسطة kira-h ، 07-12-2017 الساعة 04:36 AM
    توقيع العضو
    متداول فوركس، ومبرمج mql

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    نعم يمكنك معرفة قيمة الاوبجكت لشارت آخر عن طريق ChartId
    ولمعرفة قيمة ChartId للشارت ستستخدم الوظيفة ChartID ونسخها بالدالة المعنية للحصول على قيمة الاوبجكت المستهدف

    هناك طريقة أسهل
    تستخدم الاوبجكت بأول شارت بالمنصة
    ثم بأي شارت آخر تستخدم الوظيفة ChartFirst للحصول على ID الخاص به بالدالة المعنية وستحصل على قيمة الاوبجكت الموجود بأول شارت
    حاولت ولكن دون تركيز لضيق الوقت!!
    ChartId نفسها قوسيها فراغات مافيها براماترز!! لذا اجلت الموضوع

    اعتقد انت تقصد اشياء مثل Chart Get Int الخ!!

    رجاء اخي اذا لديك وقت تكتب كود خفيف يعرض في الجورنال كافة التشارتات الموجودة: اسم الزوج وبعدها ال chartId

    ثم بعد ذلك انا كيف اخليه يفهم ذلك التشارت تحديدا من 10 تشارتات مفتوحة!!
    ثم بأي شارت آخر تستخدم الوظيفة ChartFirst للحصول على ID الخاص به بالدالة المعنية وستحصل على قيمة الاوبجكت الموجود بأول شارت
    ممتاز--مفهومة لي
    ولكن تفتقد للديناميكية
    نريد اعلى درجات الديناميكية
    آخر تعديل بواسطة فيلسوف البادية ، 07-12-2017 الساعة 05:08 AM

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

    افتراضي

    OBJPROP_CHART_ID

    ؟؟
    نوعها: ENUM_OBJECT_PROPERTY_INTEGER



    ChartNext

  11. #26
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    راجع الصفحة التالية بها مثال تطبيقي للوظيفة ChartNavigate
    https://docs.mql4.com/chart_operations/chartnavigate

    ولكن شخصيا أفضل استخدام دوال الجلوبال، دالة خاصة بكل شارت يعطيك قيمة الـ ID وتربطها مثلا باسم الزوج والفريم...،
    مثال:
    كود PHP:
    GlobalVariableSet(Symbol()+"id1",ChartID()); 
    أو استخدم مباشرة دوال الجلوبال به قيمة الاوبجكت ديناميكية ومضمونة طالما الشارتات مفتوحة مجهزة
    مثال:
    كود PHP:
    GlobalVariableSet(Symbol(),ObjectGetValueByTime(0,"Trend",Time[0],0)); 
    وتقوم باستدعاء القيمة من خلال الوظيفة GlobalVariableGet

    مثال:
    كود PHP:
    GlobalVariableGet("EURUSD"); 
    آخر تعديل بواسطة kira-h ، 07-12-2017 الساعة 06:16 AM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  12. #27
    الصورة الرمزية 2013Lemsantah
    2013Lemsantah غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2016
    الإقامة
    الجزائر
    المشاركات
    229

    افتراضي

    كود PHP:
    //--- variables for chart ID
       
    long currChart,prevChart=ChartFirst();
       
    int i=0,limit=100;
       Print(
    "ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart);
       while(
    i<limit)// We have certainly not more than 100 open charts
         
    {
          
    currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID
          
    if(currChart<0) break;          // Have reached the end of the chart list
          
    Print(i,ChartSymbol(currChart)," ID =",currChart);
          
    prevChart=currChart;// let's save the current chart ID for the ChartNext()
          
    i++;// Do not forget to increase the counter
         

    توقيع العضو
    سبحانك اللهم و بحمدك سبحان الله العظيم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    راجع الصفحة التالية بها مثال تطبيقي للوظيفة ChartNavigate
    https://docs.mql4.com/chart_operations/chartnavigate

    ولكن شخصيا أفضل استخدام دوال الجلوبال، دالة خاصة بكل شارت يعطيك قيمة الـ ID وتربطها مثلا باسم الزوج والفريم...،
    مثال:
    كود PHP:
    GlobalVariableSet(Symbol()+"id1",ChartID()); 
    أو استخدم مباشرة دوال الجلوبال به قيمة الاوبجكت ديناميكية ومضمونة طالما الشارتات مفتوحة مجهزة
    مثال:
    كود PHP:
    GlobalVariableSet(Symbol(),ObjectGetValueByTime(0,"Trend",Time[0],0)); 
    وتقوم باستدعاء القيمة من خلال الوظيفة GlobalVariableGet

    مثال:
    كود PHP:
    GlobalVariableGet("EURUSD"); 
    احسن الله اليكم اخي
    الغلوبال مقتنع بما تقول--
    ولكن ايضا نريد معرفة الطرق الاخرى--الافكار احيانا تأتي على غير مانتوقع

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

    الا اذا تقصد انه يمكن ايضا ازاحة تشارتات اخرى من خلال خبير على تشارت معين!! فتصبح مثال عملي اخر,--تحتاج تجربة
    آخر تعديل بواسطة فيلسوف البادية ، 07-12-2017 الساعة 07:56 AM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة 2013Lemsantah مشاهدة المشاركة
    كود PHP:
    //--- variables for chart ID
       
    long currChart,prevChart=ChartFirst();
       
    int i=0,limit=100;
       Print(
    "ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart);
       while(
    i<limit)// We have certainly not more than 100 open charts
         
    {
          
    currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID
          
    if(currChart<0) break;          // Have reached the end of the chart list
          
    Print(i,ChartSymbol(currChart)," ID =",currChart);
          
    prevChart=currChart;// let's save the current chart ID for the ChartNext()
          
    i++;// Do not forget to increase the counter
         

    ممتاز أخي
    دون تجربة وبحكم القراءة مرة اخرى في CHARTnEXT الخ اعتقد الكود جواب سؤالي السابق طباعة التشارت ورقم الزوج الخ
    الترقيم 0 -- هل هو اول زوج كما في القائمة تحت ام الزوج اللي طبقنا عليه ويرقم بعد ذلك حسب الترتيب

    الان يعني سهل معرفة رقم الهوية لكل تشارت - حسب الكود في ردك
    ونعلم ان اقصى عدد مسموح 100 تشارت مفتوح وهي موضحة ايضا في الكود

    ارجو ان تحاول حل المشكلة الصعبة--كيف احدد تشارت معين
    ضع في ذهنك ترند مرسوم عليه باسم "TREND_LEM"

    لو فرضا الترند على تشارت المجنون
    ولكن صادف ان هناك 3 تشارتات مفتوحة للمجنون في نفس الوقت- احدهما رسمنا عليه الترند بالاسم السابق!

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

    افتراضي

    اجتهاد قبل التطبيق والتجربة: هل لو ضعت شفرة تواصل خاصة بذلك التشارت--مثلا دائرة CYCLE وضعتها يدوي ,وسميتها باسم خاص ومن خلال البحث على الاقل من خلال كودك---ابحث ايضا عن الشيء الدائرة بالاسم الخاص---ثم احفظ هذا الرقم!!

    س:
    ObjectFind --- هل تبحث عن الاشياء على التشارت الاخرى
    حسب المانوال يوجد فيها -في البارمترز ChartID
    آخر تعديل بواسطة فيلسوف البادية ، 07-12-2017 الساعة 08:08 AM

صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة

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