صفحة 4 من 13 الأولىالأولى 12345678910 ... الأخيرةالأخيرة
النتائج 46 إلى 60 من 192
  1. #46
    الصورة الرمزية FalCOns
    FalCOns غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    108

    افتراضي

    بارك الله فيك اخوي
    عندي سؤال
    كيف ابرمج طريقه رقميه
    على سبيل المثال
    عند الافتتاح بالضبظ يعني شمعه 0
    او اي شمعه
    مثلا ابي يضع اوردرين بيع و شراء فوق و تحت على بعد معين و لو تفعل احداهما يلغي الاخر
    وو يضاعف كل انعكاس و الهدف كل صفقه مثلا 100
    و اذا ضرب هدف مثلا مضاعف العاشر يفتح اوردر نفس مكانه الاولى
    و اذا ما رجع مكانه
    يتسكر جميع العقود الى نقطه الدخول
    ---------------
    دي مش طريقه
    دي مثال رقمي كيف نعملها من غير مئشر
    اتوقع انها سهله لاكن ما بعرفهاش
    اتمنى تعمل مثال رقمي زي ده او غيره
    تقديري

  2. #47
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    صناعة الأكسبرت علي نماذج


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

    كود:
     
    double R=iCustom(NULL,0,"Laguerre",0.7,950,0,0); if(R>0.75)
    وشرط البيع بمربع البيع
    كود:
     
    double R=iCustom(NULL,0,"Laguerre",0.7,950,0,0); if(R<0.15)

    وبعد أكمال الأكسبرت سنضع المؤشر بمكان المؤشرات ونجربه.
    وبنفس الخطوات السابقة سنصنع أكسبرت لأي أستراتيجية أخري.
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 3.GIF‏   12.GIF‏   2.GIF‏  
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: rar EA.rar‏ (163.0 كيلوبايت, المشاهدات 168)
    • نوع الملف: zip EA.zip‏ (194.8 كيلوبايت, المشاهدات 86)
    آخر تعديل بواسطة Ram22 ، 11-11-2011 الساعة 10:51 PM

  3. #48
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة FalCOns مشاهدة المشاركة
    بارك الله فيك اخوي
    عندي سؤال
    كيف ابرمج طريقه رقميه
    على سبيل المثال
    عند الافتتاح بالضبظ يعني شمعه 0
    او اي شمعه
    مثلا ابي يضع اوردرين بيع و شراء فوق و تحت على بعد معين و لو تفعل احداهما يلغي الاخر
    وو يضاعف كل انعكاس و الهدف كل صفقه مثلا 100
    و اذا ضرب هدف مثلا مضاعف العاشر يفتح اوردر نفس مكانه الاولى
    و اذا ما رجع مكانه
    يتسكر جميع العقود الى نقطه الدخول
    ---------------
    دي مش طريقه
    دي مثال رقمي كيف نعملها من غير مئشر
    اتوقع انها سهله لاكن ما بعرفهاش
    اتمنى تعمل مثال رقمي زي ده او غيره
    تقديري
    لا هي ليست سهلة ولابد من التسلسل خطوة خطوة كي تفهم كيف تعمل مثل هذا الأكسبرت والشرح قادم أن شاء الله ولكن عمل الأكسبرت بوقت محدد موجود بالمشاركة 16.

  4. #49
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

    بارك الله تعالى فيك استاذى

    أطبق الان كل كلمه تقولها عملى

    باقى اشياء بسيطه بأمر الله واصل الى نهايه الشرح

    تقبل ودى اخى الكريم

  5. #50
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    وبهذا المشاركة نكون أنتهينا من الجزء الأول وسيتمكن الذي لم يبرمج الأكسبرتات ولم يتعامل معها سابقا من عمل الأكسبرتات الصعبة التي تحتوي علي:
    1-هدف ووقف خسارة.
    2-تريلنج ستوب.
    3-شروط أغلاق الصفقات.
    فقط يكفي أن يقرأ الشرح السابق ويطبق الشرح بالصور ويثبت البرنامج المساعد لعمل أكسبرتات صعبة من مبتدئ يبرمج لأول مرة.
    والذي عنده سؤال يقوله الأن.


    الصورة 5 أمحو
    كود:
     &&T==0
    كتبتها بالخطأ
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 11.GIF‏   2.GIF‏   3.GIF‏   4.GIF‏   5.GIF‏  

    6.GIF‏  
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: rar EA2.rar‏ (166.0 كيلوبايت, المشاهدات 159)
    • نوع الملف: zip EA2.zip‏ (198.1 كيلوبايت, المشاهدات 71)
    آخر تعديل بواسطة Ram22 ، 12-11-2011 الساعة 10:17 AM

  6. #51
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Ahmed Shihab مشاهدة المشاركة
    بارك الله تعالى فيك استاذى

    أطبق الان كل كلمه تقولها عملى

    باقى اشياء بسيطه بأمر الله واصل الى نهايه الشرح

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

  7. #52
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

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

    ومنتظر عودتك الكريمه

  8. #53
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

    ماشاء الله اخى انت وفيت وكفيت

    والبرنامج قوى جدا ربنا يبارك فيك

    منتظر عودتك الكريمه

    تقبل ودى استاذنا الغالى

  9. #54
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

    انتهيت من الصفحه الاولى والثانيه تطبيق عملى بيدى

    ولله الحمد والمنه كله الى الان تمام

    ربنا يكرمك ويعزك يارب ويعطيك على قدر عملك واجتهادك

    تقبل ودى استاذى الكريم

    سلام عليكم

  10. #55
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    مثال علي عمل أكسبرت لأستراتيجية معينة
    مثال: أعمل أكسبرت بالشروط التالية:
    شروط الشراء:
    1-ان يكون الموفينج 40 بوضع مسطح او صاعد.
    2-ان يكون الموفينج 5 بتقاطع مع ال 40 الي أعلي.
    3-ان يكون هناك شمعتان متتالين تغلق اعلي من الموفينج 5 بعد التقاطع .
    4-الشمعة الثانية تلمس الموفنج 5 وتقفل فوقه من جديد.

    -لو الشمعه التانيه اعلي من 5 شمعات سابقه.
    6-مؤشر ADX أعلي من 20 .


    شروط البيع:
    1-ان يكون الموفينج 40 بوضع مسطح او نازل.
    2-ان يكون الموفينج 5 بتقاطع مع ال 40 الي أسفل.
    3-ان يكون هناك شمعتان متتالين تغلق أدني من الموفينج 5 بعد التقاطع .
    4-الشمعة الثانية تلمس الموفنج 5 وتقفل تحته من جديد.

    5-هاي الشمعه التانيه أقل من 5 شمعات سابقه.
    6-مؤشر ADX أعلي من 20 .


    الخطوة الأولي :سنقسم مؤشر الموفنج 40 الي 5 نقاط . نقطة بالشمعة الحالية وعلي بعد 3 شمعات و 6 شمعات و 10 شمعات و 20 شمعة لتسهيل كتابة الكود للفكرة ونفرض أن النقاط ستكون أكبر من أوتساوي الأخري بحالة الشراء كما مبين بالصورة 1.
    ويكون شرط الشراء
    كود:
     
    double M0,M3,M6,M10,M20; M0=iMA(NULL, 0, 40, 0, 0, 0,0); M3=iMA(NULL, 0, 40, 0, 0, 0,3); M6=iMA(NULL, 0, 40, 0, 0, 0,6); M10=iMA(NULL, 0, 40, 0, 0, 0,10); M20=iMA(NULL, 0, 40, 0, 0, 0,20); if(M0>=M3&&M3>=M6&&M6>=M10&&M10>=M20)
    وشرط البيع
    كود:
     
    double M0,M3,M6,M10,M20; M0=iMA(NULL, 0, 40, 0, 0, 0,0); M3=iMA(NULL, 0, 40, 0, 0, 0,3); M6=iMA(NULL, 0, 40, 0, 0, 0,6); M10=iMA(NULL, 0, 40, 0, 0, 0,10); M20=iMA(NULL, 0, 40, 0, 0, 0,20); if(M0<=M3&&M3<=M6&&M6<=M10&&M10<=M20)
    ولكي يتقاطع الموفنج 5 مع الموفنج 40 فلابد من تكون النقطة 2 أكبر من 1 و3 أقل من 4 كما مبين بالصورة 2.
    وسيكون شرط الشراء هو
    كود:
     
    double p1= iMA(NULL, 0, 40, 0, 0, 0,3); double p2= iMA(NULL, 0, 5, 0, 1, 0,3); double p4= iMA(NULL, 0, 40, 0, 0, 0,4); double p3= iMA(NULL, 0, 5, 0, 1, 0,4); if(p2>p1&&p3<p4)
    والبيع هو
    كود:
     
    if(p2<p1&&p3>p4)
    ولكي تغلق شمعتان متتاليتان أعلي الموفنج 5 بحالة الشراء
    كود:
     
    if(Close[1]>iMA(NULL, 0, 5, 0, 1, 0,1)&&Close[2]>iMA(NULL, 0, 5, 0, 1, 0,2))
    وبحالة البيع
    كود:
     
    if(Close[1]<iMA(NULL, 0, 5, 0, 1, 0,1)&&Close[2]<iMA(NULL, 0, 5, 0, 1, 0,2))
    ولكي تلمس الشمعة الثانية الموفنج 5 للشراء
    كود:
     
    if(Low[1]<iMA(NULL, 0, 5, 0, 1, 0,1))
    وللبيع
    كود:
    if(High[1]>iMA(NULL, 0, 5, 0, 1, 0,1))
    لو الشمعة الثانية أعلي من 5 شمعات سابقة للشراء
    كود:
     
    Low[1]>Low[2]&&Low[2]>Low[3]&&Low[3]>Low[4]&&Low[4]>Low[5]
    وللبيع
    كود:
     
    High[1]<High[2]&&High[2]<High[3]&&High[3]<High[4]&&High[4]<High[5]
    مؤشر ADX أكبر من 20
    كود:
    iADX(NULL, 0, 14, PRICE_CLOSE, MODE_MAIN, 0)>20
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 11.GIF‏   12.GIF‏  

  11. #56
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    وبعد ذلك نكتب شرط الشراء بمربع الشراء

    كود:
     
    double M0,M3,M6,M10,M20; M0=iMA(NULL, 0, 40, 0, 0, 0,0); M3=iMA(NULL, 0, 40, 0, 0, 0,3); M6=iMA(NULL, 0, 40, 0, 0, 0,6); M10=iMA(NULL, 0, 40, 0, 0, 0,10); M20=iMA(NULL, 0, 40, 0, 0, 0,20); double p1= iMA(NULL, 0, 40, 0, 0, 0,3); double p2= iMA(NULL, 0, 5, 0, 1, 0,3); double p4= iMA(NULL, 0, 40, 0, 0, 0,4); double p3= iMA(NULL, 0, 5, 0, 1, 0,4); if(M0>=M3&&M3>=M6&&M6>=M10&&M10>=M20&& p2>p1&&p3<p4&& Close[1]>iMA(NULL, 0, 5, 0, 1, 0,1)&&Close[2]>iMA(NULL, 0, 5, 0, 1, 0,2)&& Low[1]<iMA(NULL, 0, 5, 0, 1, 0,1)&& Low[1]>Low[2]&&Low[2]>Low[3]&&Low[3]>Low[4]&&Low[4]>Low[5]&& iADX(NULL, 0, 14, PRICE_CLOSE, MODE_MAIN, 0)>20)
    ومربع أغلاق البيع
    كود:
     
    double M0,M3,M6,M10,M20; M0=iMA(NULL, 0, 40, 0, 0, 0,0); M3=iMA(NULL, 0, 40, 0, 0, 0,3); M6=iMA(NULL, 0, 40, 0, 0, 0,6); M10=iMA(NULL, 0, 40, 0, 0, 0,10); M20=iMA(NULL, 0, 40, 0, 0, 0,20); double p1= iMA(NULL, 0, 40, 0, 0, 0,3); double p2= iMA(NULL, 0, 5, 0, 1, 0,3); double p4= iMA(NULL, 0, 40, 0, 0, 0,4); double p3= iMA(NULL, 0, 5, 0, 1, 0,4); if(M0<=M3&&M3<=M6&&M6<=M10&&M10<=M20&& p2<p1&&p3>p4&& Close[1]<iMA(NULL, 0, 5, 0, 1, 0,1)&&Close[2]<iMA(NULL, 0, 5, 0, 1, 0,2)&& High[1]>iMA(NULL, 0, 5, 0, 1, 0,1)&& High[1]<High[2]&&High[2]<High[3]&&High[3]<High[4]&&High[4]<High[5]&& iADX(NULL, 0, 14, PRICE_CLOSE, MODE_MAIN, 0)>20)
    ومربع أغلاق الشراء والبيع سنستعمل هذا الأمر كي نلغيهم
    كود:
     
    double D; if(D==1)
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 55.gif‏   44.GIF‏  

  12. #57
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    المصفوفات والحلقات


    لو أردنا أن نجمع أغلاق 3 شمعات سابقة ونقسمهم علي 10 فسنقول

    كود:
     
    double sum=(Close[1]+Close[2]+Close[3])/10;
    أو
    كود:
     
    double sum=0; for(int i=1; i<=3; i++){ sum=Close[i]+sum; } sum=sum/10;
    أو
    كود:
     
    double sum=0; for(int i=1; i<=3; i++){ sum+=Close[i]; } sum=sum/10;
    أو
    كود:
     
    
    double sum=0;int i=1; while(i<=3){ sum+=Close[i]; i++; } sum=sum/10;
    ولو أردنا أن نخزن مجموعة أعداد من 1 الي 5 فسنقول

    كود:
     
    double A1,A2,A3,A4,A5; A1=High[1]; A2=High[2]; A3=High[3]; A4=High[4]; A5=High[5];
    أو

    كود:
     
    double A[5]; for(int i=1; i<=5; i++) { A[i]=High[i]; }

  13. #58
    الصورة الرمزية Ram22
    Ram22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    المشاركات
    354

    افتراضي

    ولنجرب عمل أسكربت بالفكرة السابقة يظهر لنا الوان الشمعات بيضاء أو سوداء ل 30 شمعة سابقة ويكتب رقمها ويظهرها .

    كود:
     
    #property show_inputs int start(){ string Candle[30]; for(int i=1; i<=30; i++){ if(Close[i]>Open[i]) Candle[i]="بيضاء"; if(Close[i]<Open[i]) Candle[i]="سوداء"; if(Close[i]==Open[i]) Candle[i]="ليس لها لون"; } for( i=1; i<=30; i++){ Print("الشمعة رقم"+ i +Candle[i] ); } return(0); }
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 55.gif‏  
    آخر تعديل بواسطة Ram22 ، 21-11-2011 الساعة 11:50 AM

  14. #59
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

    متابع معك استاذى الكريم

  15. #60
    الصورة الرمزية Ahmed Shihab
    Ahmed Shihab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2009
    المشاركات
    496

    افتراضي

    منتظرين تكمله دروسك استاذنا الفاضل

    تقبل ودى اخى الكريم

صفحة 4 من 13 الأولىالأولى 12345678910 ... الأخيرةالأخيرة

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