طلبى من الاخ العبقرى السفير alsafir
النتائج 1 إلى 15 من 15
  1. #1
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي طلبى من الاخ العبقرى السفير alsafir

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

    ولك كل الشكر والاحترام والتقدير
    توقيع العضو
    ليس المهم عدد الصفقات الرابحة و الخاسرة بل المهم هو
    "كم نقطة ربحت عندما ربحت وكم خسرت عندما خسرت"

  2. #2
    تاريخ التسجيل
    Nov 2010
    الإقامة
    السعودية
    المشاركات
    3,622

    افتراضي

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

  3. #3
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alsafir مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    أقدم لك صادق إعتذاري فـ والله لا أستطيع ذلك كوني مامريت سابقا بمؤشرات ترسم الترند على الشارت ولا أعلم طريقة عملها الصحيحه
    وحقيقة أحرجتني بفتح موضوع باسمي ، ولست محتاج لذلك لأساعدك جزاك الله خيراً
    فأنا أجول في مواضيع القسم وأساعد فيما مكني فيه ربي
    لكن أستاذي وأخي العزيز مستر دولار لن يقصر بإذن الله
    شاكر ومقدر لك
    والسلام عليكم ورحمة الله وبركاته
    ولايهمك اخى
    ياريت مستر دولار يسلعدنا
    توقيع العضو
    ليس المهم عدد الصفقات الرابحة و الخاسرة بل المهم هو
    "كم نقطة ربحت عندما ربحت وكم خسرت عندما خسرت"

  4. #4
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي

    مستر دووووووووولار
    توقيع العضو
    ليس المهم عدد الصفقات الرابحة و الخاسرة بل المهم هو
    "كم نقطة ربحت عندما ربحت وكم خسرت عندما خسرت"

  5. #5
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,039

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alsafir مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    أقدم لك صادق إعتذاري فـ والله لا أستطيع ذلك كوني مامريت سابقا بمؤشرات ترسم الترند على الشارت ولا أعلم طريقة عملها الصحيحه
    وحقيقة أحرجتني بفتح موضوع باسمي ، ولست محتاج لذلك لأساعدك جزاك الله خيراً
    فأنا أجول في مواضيع القسم وأساعد فيما مكني فيه ربي
    لكن أستاذي وأخي العزيز مستر دولار لن يقصر بإذن الله
    شاكر ومقدر لك
    والسلام عليكم ورحمة الله وبركاته
    وعليكم السلا ورحمة الله وبركاته
    سوف أقوم بشرح كيفية عمل المؤشر حتى يصبح موضوع تعليمي تابع معنا بارك الله فيك
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #6
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,039

    افتراضي

    سأشرح أولا الداله الخاصة برسم كائن على الشارت سواء كان ترند أو رسم مربع أو دائرة أو مهما كان
    وهي الداله OjbectCreate

    طريقة كتابتها كالآتي
    كود PHP:
    ObjectCreatestring nameint typeint windowdatetime time1double price1datetime time2=0double price2=0
    name هو إسم الكائن الذي سيتم رسمها ويجب أن يكون لكل كائن إسم مستقل فلا يمكن مثلا رسم ترندين وإعطائهم نفس الإسم
    type نوع الكائن ففي حالتنا هنا نريد رسم ترند ورسم مربع
    فسوف نستخدم OBJ_RECTANGLE و OBJ_TREND

    ويوجد أنواع غيرها كثيرا مثل
    OBJ_VLINE لرسم خط رأسي
    HLINE لرسم خط أفقي
    OBJ_TEXT لكتابة نص على الشارت
    ---
    window النافذه التي سيتم رسم الكائن فيها 0 تعني رسمها في نفس الشارت
    إذا مثلا أردنا رسمها في نافذة الآر إس آي وكان رقم النافذه 1 فسوف يتم جعل window=1

    الآن حسب كل نوع كان يتم رسمه يجب أن نحدد قيم الكائن فمثلا أنا أريد رسم مربع
    اضغط على الصورة لعرض أكبر

الاســـم:	س.png
المشاهدات:	139
الحجـــم:	40.4 كيلوبايت
الرقم:	298730

    فأنت تحتاج إلى أربع قيم تحددها حتى تستطيع رسم المربع وهذه هي وظيفة
    time1 الزمن الأول
    price1 السعر الأول
    time2 الزمن الثاني
    price2 السعر الثاني

    أحيانا الكائن لا يحتاج إلا إلى قيمة الزمن الأول فقط مثل رسم خط رأسي
    اضغط على الصورة لعرض أكبر

الاســـم:	س2.png
المشاهدات:	87
الحجـــم:	30.5 كيلوبايت
الرقم:	298731
    فسوف تحدد قيمة time1 فقط أما باقي القيم فسوف تصبح 0

    أو تحدد السعر فقط مثل رسم خط أفقي
    إلخ

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

  7. #7
    تاريخ التسجيل
    Nov 2010
    الإقامة
    السعودية
    المشاركات
    3,622

    افتراضي

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

    جزاك الله كل خير أخي الحبيب
    توقيع العضو

  8. #8
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي

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

  9. #9
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,039

    افتراضي

    الداله الأخرى المتعلقه بالداله ObjectCreate هي الداله ObjectSet
    ووظيفتها تغيير القيمه الحاليه للكائن الذي تم تحديده
    فمثلا أريد رسم مربع يحدد هاي ولو اليوم السابق سوف يكون بالشكل الآتي
    كود PHP:
    ObjectCreate(nameOBJ_RECTANGLE0iTime(Symbol(),1440,1),iHigh(Symbol(),1440,1),iTime(Symbol(),1440,0),iLow(Symbol(),1440,1)); 
    من الممكن أن أقوم برسم الكائن أولا ثم نضع المتغيرات الخاصه به وهذه وظيفة الداله ObjectSet
    مثل
    كود PHP:
    ObjectCreate(nameOBJ_RECTANGLE00,0,0,0); 
    ثم
    كود PHP:
      ObjectSet(name,OBJPROP_TIME1,iTime(Symbol(),1440,1));
             
    ObjectSet(name,OBJPROP_PRICE1,iHigh(Symbol(),1440,1));
              
    ObjectSet(name,OBJPROP_TIME2,iTime(Symbol(),1440,0));
               
    ObjectSet(name,OBJPROP_PRICE2,iLow(Symbol(),1440,1)); 
    هذا هو الشرح بالتفصيل لكيفية رسم أي كائن على الشارت
    الآن نعود لموضوعنا
    سوف أقوم بتعريف دالتين واحده لرسم مربع والأخرى لرسم الترند
    كود PHP:
    void drawshap(string name,color LineColor,double Price1,double Price2,datetime Time1,datetime Time2)
        {
         if(
    ObjectFind(name) == -1)
            {
             
    ObjectCreate(nameOBJ_RECTANGLE0Time1,Price1,Time2,Price2);
             
    ObjectSet(nameOBJPROP_COLORLineColor);
             
    ObjectSet(nameOBJPROP_STYLESTYLE_SOLID);
              
    ObjectSet(nameOBJPROP_WIDTH2);
               }
             else if(
    ObjectGet(name,OBJPROP_TIME1)!=Time1||ObjectGet(name,OBJPROP_PRICE1)!=Price1){
             
    ObjectDelete(name);
              }
             } 
            
     
    void drawTrend(string name,color LineColor,double Price1,double Price2,datetime Time1,datetime Time2,bool b)
        {
         if(
    ObjectFind(name) == -1)
            {
             
    ObjectCreate(nameOBJ_TREND0Time1,Price1,Time2,Price2);
             
    ObjectSet(nameOBJPROP_COLORLineColor);
             
    ObjectSet(nameOBJPROP_STYLESTYLE_SOLID);
              
    ObjectSet(nameOBJPROP_WIDTH2);
              
    ObjectSet(name,OBJPROP_RAY,b);
              }
               else if(
    ObjectGet(name,OBJPROP_TIME1)!=Time1||ObjectGet(name,OBJPROP_PRICE1)!=Price1){
             
    ObjectDelete(name);
             }
            } 
    نحن نحتاج إلى رسم مربع بياناته هي
    هاي اليوم السابق وسيكون price1
    لو اليوم السابق وسيكون price2
    بداية اليوم السابق وسيكون time1
    نهاية اليوم السابقه وسيكون time2
    ورسم الترند سنحتاج إلى إفتتاح وإغلاق اليوم
    كود PHP:
     double H,L,O,C;
       
    datetime T1,T2;
       for(
    int i=1;i<Days_History;i++){
       
    H=iHigh(Symbol(),1440,i);
       
    L=iLow(Symbol(),1440,i);
       
    T1=iTime(Symbol(),1440,i);
       
    T2=iTime(Symbol(),1440,i-1);
       
    O=iOpen(Symbol(),1440,i);
       
    C=iClose(Symbol(),1440,i);
       if(
    DrawBox)drawshap("Box"+i,BoxColor,H,L,T1,T2);
       if(
    DrawTrend)drawTrend("Trend"+i,TrendColor,O,C,T1,T2,Trend_Ray);
       } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #10
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,039

    افتراضي

    وأخيرا المؤشر في المرفقات
    إعدادات المؤشر
    Days_History عدد الأيام لإظهارها
    DrawBox تفعيل أو تعطيل رسم مربعات الرينج
    BoxColor لون المربعات
    DrawTrend تفعيل أو تعطيل رسم الترند
    TrendColor لون الترند
    Trend_Ray نوع الترند ترو يعني ترند ممتد فولس يعني ترند منتهي فقط من الإفتتاح إلى الإغلاق

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

الاســـم:	x.gif
المشاهدات:	78
الحجـــم:	44.0 كيلوبايت
الرقم:	298833
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  11. #11
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي

    ربي يخليك يارب وفيت وزيادة كمااان والله
    بس يالغالى فى ملحوظة
    ارغب ان يكون الخط من افتتاح اليوم الى إغلاقة ان يكون ray
    اى يمتد على نهاية الشارت هل ممكن؟
    تحياااتى واكرر شكرى لك اخى مستر دولار العبقرى
    توقيع العضو
    ليس المهم عدد الصفقات الرابحة و الخاسرة بل المهم هو
    "كم نقطة ربحت عندما ربحت وكم خسرت عندما خسرت"

  12. #12
    تاريخ التسجيل
    Nov 2010
    الإقامة
    السعودية
    المشاركات
    3,622

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وأخيرا المؤشر في المرفقات
    إعدادات المؤشر
    Days_History عدد الأيام لإظهارها
    DrawBox تفعيل أو تعطيل رسم مربعات الرينج
    BoxColor لون المربعات
    DrawTrend تفعيل أو تعطيل رسم الترند
    TrendColor لون الترند
    Trend_Ray نوع الترند ترو يعني ترند ممتد فولس يعني ترند منتهي فقط من الإفتتاح إلى الإغلاق

    جزاك المولى كل خير أخي الغالي



    اقتباس المشاركة الأصلية كتبت بواسطة Dr_3abkarino مشاهدة المشاركة
    ربي يخليك يارب وفيت وزيادة كمااان والله
    بس يالغالى فى ملحوظة
    ارغب ان يكون الخط من افتتاح اليوم الى إغلاقة ان يكون ray
    اى يمتد على نهاية الشارت هل ممكن؟
    تحياااتى واكرر شكرى لك اخى مستر دولار العبقرى

    إقرأ هذا السطر بتمعن أخي العزيز


    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    Trend_Ray نوع الترند ترو يعني ترند ممتد فولس يعني ترند منتهي فقط من الإفتتاح إلى الإغلاق
    توقيع العضو

  13. #13
    تاريخ التسجيل
    Mar 2010
    الإقامة
    مصر
    المشاركات
    1,819

    افتراضي

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

    جزاك المولى كل خير أخي الغالي





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

  14. #14
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,039

    افتراضي

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

    جزاك المولى كل خير أخي الغالي





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

  15. #15
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:طلبى من الاخ العبقرى السفير alsafir

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