إعلانات تجارية اعلن معنا

صفحة 3 من 8 الأولىالأولى 12345678 الأخيرةالأخيرة
النتائج 21 إلى 30 من 80

الموضوع: طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

  1. #21

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    اقتباس المشاركة الأصلية كتبت بواسطة dr_waleed
    تفضل أخي
    الكود هنا ,, قم بنسخه كاملا في الميتا اديتور
    [PHP] //+------------------------------------------------------------------+
    //| My Own Expert |
    //| Copyright, created 20 may 2006 |
    //| www.moneyexpertsclub.com |
    //| Desined by Dr. Waleed |
    //| dr_waleedmsn.com |
    //+------------------------------------------------------------------+

    #property copyright "My Own Expert"
    #property link "www.moneyexpertsclub.com"

    extern int MaxTrades = 1; // ---------------- 1
    extern int stoploss = 25; // ---------------- 2
    extern int takeprofit = 50; // ---------------- 3
    extern double TrailingStop =10; // ---------------- 4
    extern bool UseHourTrade = true; // ---------------- 5
    extern int FromHourTrade = 7; // ---------------- 6
    extern int ToHourTrade = 17; // ---------------- 7
    extern string MM_Parameters = "---------- Money Management";
    extern double Lots = 1;
    extern bool MM = true, // ---------------- 8
    AccountIsMicro = false;
    extern int Risk = 10; // ---------------- 9

    int ID=148; // -------------------- 10

    //+------------------------------------------------------------------+
    //| FUNCTION DEFINITIONS deinitialization function |
    //+------------------------------------------------------------------+

    void deinit() {
    Comment("");
    }

    int orderscnt(){
    int cnt=0;
    for(int i =0;i<OrdersTotal();i++){
    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
    if(OrderSymbol()==Symbol() && ID==OrderMagicNumber()){
    cnt++;
    }
    }
    }
    return(cnt);
    }

    //+------------------------------------------------------------------+
    //| FUNCTION DEFINITIONS Start function |
    //+------------------------------------------------------------------+

    int start()
    {
    if (UseHourTrade){
    if(!(Hour()>=FromHourTrade&&Hour()<=ToHourTrade)){
    Comment("Non-Trading Hours!");
    return(0);
    }
    }

    double sl,tp;

    if(MM) Lots = subLotSize();


    if (Close[1]>Open[1] && Bid<=(Close[1]-0.0050)){ // ------------------------ 22
    if(orderscnt()<MaxTrades){
    if(stoploss==0){sl=0;}else{sl=Ask-stoploss*Point;}
    if(takeprofit==0){tp=0;}else{tp=Ask+takeprofit*Poi nt;}
    OrderSend(Symbol(),OP_BUY,Lots,Ask,2,sl,tp,"My Own Expert",ID,0,Blue);
    PlaySound("Alert.wav");
    }
    }
    if (Close[1]<Open[1] && Bid>=(Close[1]+0.0050)){ // ------------------------ 23
    if(orderscnt()<MaxTrades){
    if(stoploss==0){sl=0;}else{sl=Bid+stoploss*Point;}
    if(takeprofit==0){tp=0;}else{tp=Bid-takeprofit*Point;}
    OrderSend(Symbol(),OP_SELL,Lots,Bid,2,sl,tp,"My Own Expert",ID,0,Red);
    PlaySound("Alert.wav");
    }
    }

    //+------------------------------------------------------------------+
    //| FUNCTION DEFINITIONS TrailingStop |
    //+------------------------------------------------------------------+

    if(TrailingStop>0)
    {
    if(Bid-OrderOpenPrice()>Point*TrailingStop)
    {
    if(OrderStopLoss()<Bid-Point*TrailingStop)
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,
    OrderTakeProfit(),0,Green);
    return(0);
    }
    }
    }
    if(TrailingStop>0)
    {
    if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
    {
    if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Poi nt*TrailingStop,
    OrderTakeProfit(),0,Red);
    return(0);
    }
    }
    }

    return(0);
    }

    //+------------------------------------------------------------------+
    //| FUNCTION DEFINITIONS Money Managment |
    //+------------------------------------------------------------------+

    double subLotSize()
    {
    double lotMM = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;

    if(AccountIsMicro==false)
    {
    if(lotMM < 0.1) lotMM = Lots;
    if((lotMM > 0.5) && (lotMM < 1)) lotMM = 0.5;
    if(lotMM > 1.0) lotMM = MathCeil(lotMM);
    if(lotMM > 100) lotMM = 100;
    }
    else
    {
    if(lotMM < 0.01) lotMM = Lots;
    if(lotMM > 1.0) lotMM = MathCeil(lotMM);
    if(lotMM > 100) lotMM = 100;
    }

    return (lotMM);
    }

    //+---------------------------------------------------------------------------------+[/PHP]
    وستجده ايضا بالمرفقات

    لاحظ انك تريده دايلي فقط ف 50 نقطة كثيرة للغاية للتحرك في فريمات اقل

    كما يمكنك التحكم في عدد النقاط في رقم 0.0050 الموجود في المعادلات ,
    مثلا لو كنت تريده يبيع او يشتري بعد تحرك 30 نقطة فقط قم بتغيير 0.0050. الى 0.0030 وهكذا

    كما ارجو ملاحظة اني لم اقوم بتغيير اعدادات الكسبيرت في النموذج في الجزء الثاني من الشرح تاركا لك اختيار الليمت والستوب المناسبان لك (ارجع للشرح في الجزء الثاني من الكسبيرت)

    انا فقط وضعت المعادلات ومسحت السطور من 11 ل 15 لعدم حاجتنا اليها (راجع الجزء الرابع من الشرح)
    ولم تظهر عندي اي أخظاء عند المراجعة

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

    بالتوفيق

    بارك الله فيك وجزاك الله الف خير شكرا لك اخي الكريم الان يعمل بشكل ممتاز لا يوجد ايه اخطا

    الاخطاء خرجت لي حينما نسخت المعادله التي وضعتا انتا ونسخته في رقم 22 ورقم 25 وبعد مسح ال 11 الى 15 خرجت لي الاخطاء لكن الان بصدق الكسبرت لا يوجد به ايه خطا اشكرك مره اخره ولك مني فائق الاحترام والتقدير على مجهودك

  2. #22

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    بسم الله ماشاء الله عليك يادكتور وليد أحسنت والله ربنا يرزقك دائما يارب

  3. #23

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

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

  4. #24

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    مشكوووووور ويعطيك العافية

  5. #25

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

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

    يعنى أفهم من الكلام اللى فات كله

    أنى لو نسخة الأإكسبيرت ده زى ما هو موجود و مسحت منه السكرين دول
    if (Close[1]>Open[1] && Bid<=(Close[1]-0.0050)){ // ------------------------ 22
    if (Close[1]<Open[1] && Bid>=(Close[1]+0.0050)){ // ------------------------ 23
    هبيقى عندى أكسبيرت فيه ساعات العنل و الاستوب متحرك و تيك بروفيت و إدارة رأس المال

    متوقثف فقط على وضع المعادلتين كما أرى صح ولا أنا غلطان

  6. #26

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

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

    يعنى أفهم من الكلام اللى فات كله

    أنى لو نسخة الأإكسبيرت ده زى ما هو موجود و مسحت منه السكرين دول
    if (Close[1]>Open[1] && Bid<=(Close[1]-0.0050)){ // ------------------------ 22
    if (Close[1]<Open[1] && Bid>=(Close[1]+0.0050)){ // ------------------------ 23
    هبيقى عندى أكسبيرت فيه ساعات العنل و الاستوب متحرك و تيك بروفيت و إدارة رأس المال

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

    وعلى العموم في نموذج افضل منه انا انتهيت منه ولله الحمد

    بس انت خلص ده ونبدأ في التاني
    مدرب ومحاضر بمعهد خبراء المال للتدريب




    للتواصل مع ادارة النادى
    التواصل الفورى عبر البريد الالكترونى
    adminmec.biz
    او عن طريق الجوال


    00966552164440
    للاتصال من جميع دول العالم
    0020161111230


    .
    .

  7. #27

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    الله يعطيك العافيه يا دكتور وليد
    اذا بغيت ادخل اكثر من شارت في
    البرمجه يعني شارت الربع ساعه
    وخمس دقائق والدقيقه
    مثل لما يتقاطع 5+8 على الربع ساعه
    ويكسر 50 الخمس دقايق دخول
    ويكسر الدقيقه 50 خروج
    وضع الشارت لين
    ستوب 20 نقطه

  8. #28

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    اقتباس المشاركة الأصلية كتبت بواسطة عبدالعزيز محمد
    الله يعطيك العافيه يا دكتور وليد
    اذا بغيت ادخل اكثر من شارت في
    البرمجه يعني شارت الربع ساعه
    وخمس دقائق والدقيقه
    مثل لما يتقاطع 5+8 على الربع ساعه
    ويكسر 50 الخمس دقايق دخول
    ويكسر الدقيقه 50 خروج
    وضع الشارت لين
    ستوب 20 نقطه
    [CODE]EMA5cr=iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_CLOSE,0);[/CODE]

    هل ترى الصفر الملون بالأحمر الموجود في الكود اعلاه

    هذا الصفر موجود بعد كلمة NULL وهو موجود في جميع تعريفات المؤشرات ومنها الموفنج افرج 5 الموجود اعلاه ومعناه ان يأخذ الكسبرت المؤشر حسب الفريم الموجود عليه حاليا

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

    الحل ان تستبدل الصفر السابق بهذه الجملة ( PERIOD_H1 )

    وتضعها في الكود هكذا

    [CODE]EMA5cr=iMA(NULL, PERIOD_H1, 5, 0, MODE_EMA, PRICE_CLOSE,0);[/CODE]

    الأن المتوسط 5 يحسب لفريم الساعة فقط

    حسنا ما لو فريم الدايلي فقط او الدقيقة

    هذه جمل الفريمات

    الشهري ... (PERIOD_MN1 )

    الويكلي ... (PERIOD_W1 )

    الدايلي ... (PERIOD_D1 )

    الأربع ساعات ... ( PERIOD_H4 )

    الساعة ... ( PERIOD_H1 )

    النصف ساعة ... ( PERIOD_M30 )

    الربع ساعة ... ( PERIOD_M15 )

    الخمس دقائق ... ( PERIOD_M5 )

    الدقيقة ... ( PERIOD_M1 )


    طبعا ممكن تكتب تقاطع شراء للخمس دقائق لإثنين موفنج افرج ,, وتقاطع بيع على الدقيقة لإثنين اخرين بهذه الطريقة

    ولاحظ انك عندما تكتب تعريف للموفنج افرج 5 مثلا لفريمين مختلفين , فعليك ان تكتب سطر كامل لكل فريم منهما

    ارجو ان تكون المعلومة وصلت لك

    تحياتي لك طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية) نادي خبراء المال
    مدرب ومحاضر بمعهد خبراء المال للتدريب




    للتواصل مع ادارة النادى
    التواصل الفورى عبر البريد الالكترونى
    adminmec.biz
    او عن طريق الجوال


    00966552164440
    للاتصال من جميع دول العالم
    0020161111230


    .
    .

  9. #29

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    الله يعطيك الف عافيه يا دكتور وكل عام وانت بالف خير
    ومشكور على المجهود اللي تبذله من اجل اخونك بالمنتدى
    وانشالله في ميزان حسناتك
    تحياتي لك
    اخوك عبدالعزيز

  10. #30

    افتراضي رد : طريقة صناعة الإكسبيرت على أحد النماذج ( حول طريقتك الى المتاجرة الألية)

    الله يعطيك الف مليون عافيه ومعاهم مليون دولار
    على هالمجهود
    سؤال ممكن لو تتكرم
    اذا ابي الاكسبرت يفتح مره واحده
    كيف الطريقه
    ولو تتكرم علينا وتقول لي شنو تعني هذه الكلمه
    Slippage = 3;

صفحة 3 من 8 الأولىالأولى 12345678 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

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

  1. طريقة تركيب الإكسبيرت على الميتا تريدر + مجموعة من الإكسبيرتات
    بواسطة د. وليد سليمان في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 50
    آخر مشاركة: 13-08-2013, 11:21 AM
  2. للتذكير : طريقة تركيب الإكسبيرت على الميتا تريدر + مجموعة من الإكسبيرتات
    بواسطة مهندس وجدي في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 2
    آخر مشاركة: 31-05-2013, 03:09 PM
  3. المتاجرة الآلية على برنامج fxsol
    بواسطة أبو وليد في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 15
    آخر مشاركة: 01-05-2007, 01:11 AM
  4. عيد سعيد و كل عام و انت بخير ,,,,,,,,,,,,,و بالمره ممكن تفسير طريقة عمل هذا الإكسبيرت
    بواسطة EGY-Man في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 2
    آخر مشاركة: 28-12-2006, 02:24 AM
  5. المتاجرة الآلية على برنامج fxsol
    بواسطة أبو وليد في المنتدى موسوعة التحليل الفني Technical Analysis Encyclopedia
    مشاركات: 11
    آخر مشاركة: 04-10-2006, 12:07 AM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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

الدعم الفني المباشر
دورات تدريبية
اتصل بنا