صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة
النتائج 16 إلى 30 من 65

الموضوع: Trailing Recovery-Zone

  1. #16
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة محترفكو مشاهدة المشاركة
    قريبة من الاستراتيجية التي كان يعمل عليها اكسبيرت طلال الحربي
    لكن هو عنده مضاعفات كل 5 ن مع الاتجاه
    ويعيبه عدم وجود استوب لوز
    طلال الحربي!! وين مر علي الاسم؟؟ ماهو غريب علي

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

    طرقهم تلك يدمرها التداول بالفكر المضاربي بصفة يومية!
    آخر تعديل بواسطة سلمان_العتيبي ، 26-08-2020 الساعة 06:32 PM

  2. #17
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

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

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

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

  3. #18
    الصورة الرمزية محمدsa
    محمدsa غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2018
    الإقامة
    السعودية
    العمر
    33
    المشاركات
    522

    افتراضي

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

    قوتها اذا فارق احد المنطقتين ان التذبذب بسبب الاهداف واعادة الدخول يخدم كثيرا--استغلال التذبذب
    الحالة المثالية جدا--ان السعر يفارق احد المنطقتين ثم يتذبذب فوق تحت في رينج 70 الى 250 نقطة اطول وقت ممكن
    في احد التجارب احد الاسعار عاد له سبع مرات واغلق صفقته 7 مرات = 25 نقطة ضرب 7 = 175 نقطة وهو ينطبق على الصفقات القريبة منه

    من يريد تقليل عدد الصفقات يكبر الاهداف

    انا سبق وفكرت في نفس الإسلوب لكن بدون
    وضع خط معياري والمراهنة على إتجاه واحد فقط لعدة أسباب
    وكلمت احد الشباب بالمنتدى يسوي الإستراتيجية أكسبيرت ،تمت تجربته وكانت نسبة النجاح قوية كماهو متوقع ، لكن يا سلمان
    نجاح هذي الطريقة يعتمد 99٪ على مكان وضع الأوامر وأبشرك وجدت المكان السوبر مثالي لها.. وهو متكرر بكثرة وبكل الفريمات. اعدك والقارئين اليوم
    أو بكرا سأقوم بوضع الإكسبرت والمكان المثالي بالشارتات

  4. #19
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة محمدsa مشاهدة المشاركة
    انا سبق وفكرت في نفس الإسلوب لكن بدون
    وضع خط معياري والمراهنة على إتجاه واحد فقط لعدة أسباب
    وكلمت احد الشباب بالمنتدى يسوي الإستراتيجية أكسبيرت ،تمت تجربته وكانت نسبة النجاح قوية كماهو متوقع ، لكن يا سلمان
    نجاح هذي الطريقة يعتمد 99ظھ على مكان وضع الأوامر وأبشرك وجدت المكان السوبر مثالي لها.. وهو متكرر بكثرة وبكل الفريمات. اعدك والقارئين اليوم
    أو بكرا سأقوم بوضع الإكسبرت والمكان المثالي بالشارتات
    افضل مكان لاشك النقطة الفراغية--يعني النقطة التي تجدها منتصف سوينق طويل ومر عليها السعر مرة واحدة فقط
    وهناك امكنة اخرى جيدة مثل فوق المقاومات بمسافة او تحت الدعوم بمسافة

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

    هنا نحن نجعل البرنامج يحدد الاتجاه حتى لو نقطة البداية خطأ

    وبالتأكيد ننتظر وجهة نظرك لأفضل مكان--ومعيار الافضلية هنا هي عدم مرور السعر على الخط المعياري على الاقل اكثر من 3 مرات

  5. #20
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة goldfile مشاهدة المشاركة
    غالبا بعد هذه القفزات يتغير الاتجاه انا خارج البيت لما اعود باذن الله راح ارفق شارت توضيحي في امان الله
    ننتظر
    ولكن التغيير الفجائي مايشبه الكسر يفترض لايعتمد الا في حالة تشكل ترند عرضي استغرق فترة بعد سونيق طويل--في هذه الحالة لاحرج في النقل الفوري للنقطة المعيارية تحت ادنى نقطة للمستطيل العرضي ب 5 الى 10 نقاط

  6. #21
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    مثال للرد الاخير- افترض التطبيق بدأ 19 مايو 2020 -- الخط العمود الاصفر والمعيار الخط الاصفر السفلي عند 0.60611
    ثم بتل السعر للاعلى كما ترى ثم اصبح هناك تبذب افقي له قيعان وضاحة متكررة --- نضع الخط الاصفر عندها--الخط الافقي العلوي في الصورة

  7. #22
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اسفهوا الرد أسفل--فقط لكي لانسى هذه الخاطرة:

    هناك دعم بارز حديث وهناك مقاومة بارزة حديثة
    اذا تشكلتا او تشكل احدهما او تغيرت قيمة احدهما فإن السعر وقتها اما:
    1) فوق المقاومة--الهاي البارز
    2) تحت الدعم--اللو البارز
    3) بين المقاومة والدعم
    ولايتصور العقل حالة رابعة

    ------------------------------

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

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

    ثم يصبح هذا الهاي السعر المعياري الجديد--الاسعار تحته بيع وفوقه شراء

    لو واصل الصعود يستمر في الشراء

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

    ولكن خارج الفكرة الجوهرية للموضوع حتى نثبت لاحقا خلاف ذلك
    آخر تعديل بواسطة خدمة الأعضاء7 ، 27-08-2020 الساعة 12:35 PM

  8. #23
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اسفه ايضا: استكمال للخاطرة السابقة
    --
    تصور انه وصل الهاي اصبح المعيار ثم صعد الزوج فوقه 200 نقطة لمدة ايام وفجأة وهو في الاعلى تغير الهاي بناء على الاسعار الجديدة واصبح فجأة فوق السعر الحالي---يعني الهاي انتقل من 1.1200 مثلا الى 1.1430 والسعر الحالي 1.1390 ؟؟
    فورا صفقات الشراء الموجودة تغلق دون تردد--حيث نعلم انه لايوجد صفقات بيع

    وتصبح المنطقة الحالية منطقة بيع يعني تحت 1.1430--وفوقه شراء

    لا نستطيع ان نقول عن هذا تريلنق زووون--ولكن ممكن تسميتها السلالم الموسيقية--نبضات فوق تحت بمسافات عشوائية
    خلونا للاتفاق المشترك على مصطلح نسميها الريزونَنس RESONANCE
    آخر تعديل بواسطة سلمان_العتيبي ، 27-08-2020 الساعة 12:16 PM

  9. #24
    الصورة الرمزية محمدsa
    محمدsa غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2018
    الإقامة
    السعودية
    العمر
    33
    المشاركات
    522

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سلمان_العتيبي مشاهدة المشاركة
    افضل مكان لاشك النقطة الفراغية--يعني النقطة التي تجدها منتصف سوينق طويل ومر عليها السعر مرة واحدة فقط
    الله عليك ياحبيب والديك .. لكن الاقوى ان يكون خط الرهان مر عليه السعر (مرتين) بشمعوع انزلاقية او فراغية مثل ماتقول مثال:
    اضغط على الصورة لعرض أكبر

الاســـم:	‏‏لقطة الشاشة (129).jpg
المشاهدات:	20
الحجـــم:	72.7 كيلوبايت
الرقم:	527887


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

الاســـم:	‏‏لقطة الشاشة (128).jpg
المشاهدات:	25
الحجـــم:	90.2 كيلوبايت
الرقم:	527888

    بالمناسبة ميزة الرهان على اتجاه واحد ربما يكون افضل خصوصا اذا كان لك خبرة بالتحليل ومخك يعمل بقوة 510 حصان سيساهم بتقليل الخسائر عند التذبذب. ويسمح بزيادة العقد (زيادة ليس مضاعفة) عند ضرب الوقف بالبداية مثلا بدأت بعقد 00.10 وضرب الوقف سبع مرات والمرة الثامنة سار بالاتجاه المتوقع يكون العقد 00.18 ربح وتعويض.

  10. #25
    الصورة الرمزية محمدsa
    محمدsa غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2018
    الإقامة
    السعودية
    العمر
    33
    المشاركات
    522

    افتراضي

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

    احد يسوي خير ويقول طريقة اضافة المؤشر هنا

  11. #26
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    محمد جرب الكود اسفل كما هو واخبرني
    اول سطر فيه اللوتات بقيمة 0.50 -- حفظ ثم كمبلة ثم تطبيق
    نوع الازواج بداء من اليورو دولار وعلى فريم دقيقة في التستر مع الحرص على سبريد حقيقي كما في منصتك

    كود:
    double lotX=0.5;
    int pippete=20;
    int ref=100000;
    int TPC=50;
    int SL=10;
    int off_pips=20;
    int TP=20000;
    double Last_BUY;
    double Last_SELL;
    double ref_mid;
    double ref_BUY;
    double ref_SELL;
    double recZone_BUY;
    double recZone_SELL;
    int i;
    int j;
    double Lots;
    datetime time0;
    int h=0;
    
       int d=250;
    double Current_SELL_Line=Bid;
    double Current_BUY_Line=Ask;
    
    int OnInit()
    {
       EventSetTimer(1);
       return(INIT_SUCCEEDED);
    }
    string XX="XX";
    void OnTick()
    {   
       draw("A",ref_SELL,clrYellow);
       draw("B",ref_BUY,clrYellow);
       draw("C",ref_mid,clrRed);
       draw("D",recZone_BUY,clrWhite);
       draw("E",recZone_SELL,clrWhite);
       //if((Bid>ref_BUY || Ask<ref_SELL) && AccountEquity()>10000)
       if(H3>0.01 && L3>0.01)
       {
          if((Ask>H3 && (XX=="XX" || XX=="BUY")) || (Ask>H3 && H3!=ref_mid && (XX=="XX" || XX=="SELL")))
          {
             ref_mid=H3;
             ref_SELL=(ref_mid-ref*_Point);
             ref_BUY=(ref_mid+ref*_Point);
             recZone_BUY =(ref_mid+off_pips*_Point);
             recZone_SELL=(ref_mid-off_pips*_Point);
             Last_BUY=Ask;
             Last_SELL=Bid;XX="SELL";
          }
          if((Bid<L3&& (XX=="XX" || XX=="SELL")) || (Bid<L3 && L3!=ref_mid && (XX=="XX" || XX=="BUY")))
          {
             ref_mid=L3;
             ref_SELL=(ref_mid-ref*_Point);
             ref_BUY=(ref_mid+ref*_Point);
             recZone_BUY =(ref_mid+off_pips*_Point);
             recZone_SELL=(ref_mid-off_pips*_Point);
             Last_BUY=Ask;
             Last_SELL=Bid;XX="BUY";
          }
       
       time0=TimeCurrent();
       
       
       
       
       
       drawRect("F"+h,  time0, ref_mid, Time[0], ref_BUY,  C'66,0,0');
       drawRect("G"+h,  time0, ref_SELL, Time[0], ref_mid,  C'0,0,66');
       drawRect("H"+h,  time0, recZone_SELL, Time[0], recZone_BUY,  C'0,66,0');
       Current_SELL_Line=Bid;
       Current_BUY_Line=Ask;
       double dB=(Current_BUY_Line-Last_BUY)/_Point;
       double dS=(Last_SELL-Current_SELL_Line)/_Point;
       
       double dB1=(Current_BUY_Line-recZone_BUY)/_Point;
       double dS1=(recZone_SELL-Current_SELL_Line)/_Point;
       
          double rep=0.25*Lots*MarketInfo(Symbol(),MODE_TICKVALUE)*MarketInfo(Symbol(),MODE_SPREAD);
    
       
       if(dB>=pippete)
       {
          if(Ask>recZone_SELL)
          {
             double lot=lotX;
             int ticBL1=OrderSend(Symbol(),OP_BUY, lot,Ask,0,0,Ask+TP*_Point,"",0,0,clrLime);
             if(OrderSelect(ticBL1,SELECT_BY_TICKET))
             {
                //i++;
                //Lots=Lots+OrderLots();
                Last_BUY=Ask;
             }
          }
       }
       if(dS>=pippete)
       {
          if(Bid<recZone_BUY)
          {
             lot=lotX;
             int ticSL1=OrderSend(Symbol(),OP_SELL, lot,Bid,0,0,Bid-TP*_Point,"",0,0,clrRed);
             if(OrderSelect(ticSL1,SELECT_BY_TICKET))
             {
                //j++;
                //Lots=Lots+OrderLots();
                Last_SELL=Bid;
             }
          }
       }
    
    
    
    
       for(int k=OrdersTotal()-1;k>=0;k--)
       {
          if(OrderSelect(k,SELECT_BY_POS,MODE_TRADES))
          {
             if(OrderType()==OP_BUY || OrderType()==OP_SELL)
             {//5
                if(OrderType()==OP_BUY)
                {
                   if(-(OrderOpenPrice()-Bid)/_Point>=TPC)
                   {
                      i++;
                      Lots=Lots+OrderLots();
                      double LB=lotX;
                      double OP=OrderOpenPrice();           
                      bool close_order1=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,clrWhite);
                      int ticBL2=OrderSend(Symbol(),OP_BUYLIMIT, LB,OP,0,0,OP+TP*_Point,"",0,0,clrLime);
                   }
                }
                if(OrderType()==OP_SELL)
                {
                   if((OrderOpenPrice()-Ask)/_Point>=TPC)
                   {
                      i++;
                      Lots=Lots+OrderLots();
                      double LS=lotX;
                      double OS=OrderOpenPrice();         
                      bool close_order2=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,clrWhite);
                      int ticSL2=OrderSend(Symbol(),OP_SELLLIMIT, LS,OS,0,0,OS-TP*_Point,"",0,0,clrLime);
                   }
                }
             }
          }
       }
          
       if(dB1<-SL)
       {
          for(int k3=OrdersTotal()-1;k3>=0;k3--)
          {
             if(OrderSelect(k3,SELECT_BY_POS,MODE_TRADES))
             {
                if(OrderType()==OP_BUY || OrderType()==OP_BUYLIMIT)
                {//5                        
                   if(OrderType()==OP_BUY)
                   {
                      i++;
                      Lots=Lots+OrderLots(); 
                      bool close_orderB1=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,clrWhite);
                   }
                   if((OrderType()==OP_BUYLIMIT))bool b11=OrderDelete(OrderTicket());
                }
             }
          }
          Last_BUY=recZone_BUY;
       }
    
       if(dS1<-SL)
       {
          for(int k13=OrdersTotal()-1;k13>=0;k13--)
          {
             if(OrderSelect(k13,SELECT_BY_POS,MODE_TRADES))
             {
                if(OrderType()==OP_SELL || OrderType()==OP_SELLLIMIT)
                {//5
                   if(OrderType()==OP_SELL)
                   {
                      i++;
                      Lots=Lots+OrderLots();
                      bool close_orderB11=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,clrRed);
                   }
                   if((OrderType()==OP_SELLLIMIT))bool b111=OrderDelete(OrderTicket());
                }
             }
          }
          Last_SELL=recZone_SELL;
       }
       }
       int x=-1;
       int y=20;
       int xd=100;
       int yd=22;
       int font=10;
       Create_Button("XA1","Equity",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XA2",DoubleToString(AccountEquity(),2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XB1","Balance",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XB2",DoubleToString(AccountBalance(),2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XC1","Margin",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XC2",DoubleToString(AccountMargin(),2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XD1","FreeMargin",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XD2",DoubleToString(AccountFreeMargin(),2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XE1","P/L",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XE2",DoubleToString(AccountProfit(),2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XHj1","REF-MID",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XHj2",DoubleToString(ref_mid,MarketInfo(Symbol(),MODE_DIGITS)),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XH1","REPATE",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XH2",DoubleToString(rep,2),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XI1","OrdersTotal",   x,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XI2",DoubleToString(OrdersTotal(),0),   x+xd-1,    y,   xd,   yd,   font,   C'55,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XJ1","Last_BUY",   x,    y,   xd,   yd,   font,   C'55,55,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XJ2","Last_SELL",   x+xd-1,    y,   xd,   yd,   font,   C'55,55,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XK1",DoubleToString(Last_BUY,MarketInfo(Symbol(),MODE_DIGITS)),   x,    y,   xd,   yd,   font,   C'55,55,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XK2",DoubleToString(Last_SELL,MarketInfo(Symbol(),MODE_DIGITS)),   x+xd-1,    y,   xd,   yd,   font,   C'55,55,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XL1","ref_SELL",   x,    y,   xd,   yd,   font,   C'55,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XL2","ref_BUY",   x+xd-1,    y,   xd,   yd,   font,   C'55,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XM1",DoubleToString(ref_SELL,MarketInfo(Symbol(),MODE_DIGITS)),   x,    y,   xd,   yd,   font,   C'55,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XM2",DoubleToString(ref_BUY,MarketInfo(Symbol(),MODE_DIGITS)),   x+xd-1,    y,   xd,   yd,   font,   C'55,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XO1","reczOne_BUY",   x,    y,   xd,   yd,   font,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XO2","recZone_SELL",   x+xd-1,    y,   xd,   yd,   font,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XP1",DoubleToString(recZone_BUY,MarketInfo(Symbol(),MODE_DIGITS)),   x,    y,   xd,   yd,   font,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XP2",DoubleToString(recZone_SELL,MarketInfo(Symbol(),MODE_DIGITS)),   x+xd-1,    y,   xd,   yd,   font,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XFZ1","dB",   x,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XFZ2","dS",   x+xd-1,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XGZ1",DoubleToString(dB,2),   x,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XGZ2",DoubleToString(dS,2),   x+xd-1,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XF1","dB1",   x,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XF2","dS1",   x+xd-1,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XG1",DoubleToString(dB1,2),   x,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XG2",DoubleToString(dS1,2),   x+xd-1,    y,   xd,   yd,   font,   C'0,0,0', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XQ1","LotsClosed",   x,    y,   xd,   yd,   font,   C'0,0,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XQ2","i#Closed",   x+xd-1,    y,   xd,   yd,   font,   C'0,0,55', C'255,255,255', C'255,255,255', "AccountEquity");
       y=y+yd-1;
       Create_Button("XR1",DoubleToString(Lots,2),   x,    y,   xd,   yd,   font,   C'0,0,55', C'255,255,255', C'255,255,255', "AccountEquity");
       Create_Button("XR2",DoubleToString(i,0),   x+xd-1,    y,   xd,   yd,   font,   C'0,0,55', C'255,255,255', C'255,255,255', "AccountEquity");
    
       double H1=iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,d,1));
       double H2=iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,d,d-2));
       if(H1==H2)
       {
          H3=H1;
       }
       double L1=iLow(NULL,0,iLowest(NULL,0,MODE_LOW,d,1));
       double L2=iLow(NULL,0,iLowest(NULL,0,MODE_LOW,d,d-2));
       if(L1==L2)
       {
          L3=L1;
       }
          ObjectDelete("H-H");
          ObjectCreate("H-H",OBJ_HLINE,0,0,H3);
          ObjectSet("H-H",OBJPROP_COLOR,clrWhite);
          ObjectSet("H-H",OBJPROP_STYLE,0);
          ObjectSet("H-H",OBJPROP_WIDTH,2);
          ObjectDelete("L-L");
          ObjectCreate("L-L",OBJ_HLINE,0,0,L3);
          ObjectSet("L-L",OBJPROP_COLOR,clrAqua);
          ObjectSet("L-L",OBJPROP_STYLE,0);
          ObjectSet("L-L",OBJPROP_WIDTH,2);
    }
    
       double H3;
       double L3;
    void draw(string name, double price, color clr)
    {
    
       ObjectDelete(name);
       ObjectCreate(name,OBJ_HLINE,0,0,price);
       ObjectSet(name,OBJPROP_COLOR,clr);
       ObjectSet(name,OBJPROP_STYLE,2);
    }
    
    void drawRect(string name, datetime time1,double price1,datetime time2,double price2, color clr)
    {
    
       ObjectDelete(name);
    ObjectCreate(0,name,OBJ_RECTANGLE,0,time1,price1,time2,price2);
        
       ObjectSetInteger(0,name,OBJPROP_COLOR,clr); 
       ObjectSetInteger(0,name,OBJPROP_STYLE,0); 
       ObjectSetInteger(0,name,OBJPROP_WIDTH,1);  
       //ObjectSetInteger(0,name,OBJPROP_FILL,fill); 
       //ObjectSetInteger(0,name,OBJPROP_BACK,back); 
       //ObjectSetInteger(0,name,OBJPROP_SELECTABLE,selection); 
       //ObjectSetInteger(0,name,OBJPROP_SELECTED,selection); 
       //ObjectSetInteger(0,name,OBJPROP_HIDDEN,hidden); 
       //ObjectSetInteger(0,name,OBJPROP_ZORDER,z_order); 
    }
    
    void OnDeinit(const int reason)
      {
          for(int k=OrdersTotal()-1;k>=0;k--)
          {
             if(OrderSelect(k,SELECT_BY_POS,MODE_HISTORY))
             {
             if(OrderType()==OP_BUY || OrderType()==OP_SELL)
             {//5                        
                         
       Lots=Lots+OrderLots(); 
       
       }}}
       
    double rep=0.25*Lots*MarketInfo(Symbol(),MODE_TICKVALUE)*MarketInfo(Symbol(),MODE_SPREAD);
    
       
    
    Create_Button("XODD1","Lots",   400,    200,   500,   100,   22,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
    Create_Button("XODD2",Lots,   400,    300,   500,   100,   22,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
    Create_Button("XODdD2",rep,   400,    400,   500,   100,   22,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
    
       
       }
       
    void Create_Button(string name,string text,  int X,   int Y,   int W,   int H,   int width,   color BackColor, color TextColor, color borderColor, string TOOL)
    {
       ObjectDelete(0,name);
       ObjectCreate(0,name,OBJ_BUTTON,0,0,0);
       ObjectSetInteger(0,name,OBJPROP_XSIZE,W);
       ObjectSetInteger(0,name,OBJPROP_YSIZE,H);
       ObjectSetInteger(0,name,OBJPROP_CORNER,CORNER_LEFT_UPPER);
       ObjectSetInteger(0,name,OBJPROP_XDISTANCE,X);
       ObjectSetInteger(0,name,OBJPROP_YDISTANCE,Y);
       ObjectSetInteger(0,name,OBJPROP_FONTSIZE,width);
       ObjectSetInteger(0,name,OBJPROP_HIDDEN,true);
       ObjectSetString(0,name,OBJPROP_TOOLTIP,TOOL);
       ObjectSetInteger(0,name,OBJPROP_BORDER_TYPE,BORDER_RAISED);
       ObjectSetInteger(0,  name,OBJPROP_BACK,FALSE); 
       ObjectSetInteger(0,  name,OBJPROP_SELECTABLE,FALSE); 
       ObjectSetInteger(0,  name,OBJPROP_SELECTED,FALSE); 
       ObjectSetInteger(0,  name,OBJPROP_HIDDEN,FALSE); 
       ObjectSetInteger(0,  name,OBJPROP_ZORDER,1);    
       ObjectSetInteger(0,  name,OBJPROP_BGCOLOR,BackColor);
       ObjectSetInteger(0,  name,OBJPROP_ALIGN,ALIGN_LEFT);
       ObjectSetInteger(0,  name,OBJPROP_BORDER_COLOR,borderColor);
       ObjectSetInteger(0,  name,OBJPROP_COLOR,TextColor);  
       ObjectSetString(0,   name,OBJPROP_FONT,"TAHOMA"); 
       ObjectSetString(0,   name,OBJPROP_TEXT,text);
    }

  12. #27
    الصورة الرمزية BATMAN99
    BATMAN99 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2019
    الإقامة
    السعودية
    المشاركات
    602

    افتراضي

    اخوي سلمان اسعد الله اوقاتك وجميع الاعضاء، واشكرك على ماتقدمه من مواضيع مميزه.

    اخوي سلمان سبق ان سالتك في موضوع سابق كيف احسب الرينج اليومي بأدق وافضل طريقة وكان هذا ردك ( القانون الذي اتبعه لليومي للرينج سعر الزوج ضرب المعادل--المعادل قد يكون 1 وقد يكون 100 وقد يكون 0.01
    وممكن تضربه في جذر 2 ويعادل 1.414 مبالغة في التحوط )

    طيب ممتاز اخوي سلمان انت قلت ان المعامل متغير قد يكون 1 او يكون 100 او يكون 0.01.

    على ماذا يعتمد تغير المعادل ؟؟
    يعني متى اضرب سعر الزوج في 100 ومتى اضربه في 1 ومتى اضربه في 0.01 الى اخر المتغيرات ان وجدت.
    هل فهمت مقصدي اخوي سلمان؟
    ارجوا منك التكرم كما هي عادتك في الاجابة على استفساري كما هي عادتك مع الجميع بارك الله فيك. وشكرا

  13. #28
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة BATMAN99 مشاهدة المشاركة
    اخوي سلمان اسعد الله اوقاتك وجميع الاعضاء، واشكرك على ماتقدمه من مواضيع مميزه.

    اخوي سلمان سبق ان سالتك في موضوع سابق كيف احسب الرينج اليومي بأدق وافضل طريقة وكان هذا ردك ( القانون الذي اتبعه لليومي للرينج سعر الزوج ضرب المعادل--المعادل قد يكون 1 وقد يكون 100 وقد يكون 0.01
    وممكن تضربه في جذر 2 ويعادل 1.414 مبالغة في التحوط )

    طيب ممتاز اخوي سلمان انت قلت ان المعامل متغير قد يكون 1 او يكون 100 او يكون 0.01.

    على ماذا يعتمد تغير المعادل ؟؟
    يعني متى اضرب سعر الزوج في 100 ومتى اضربه في 1 ومتى اضربه في 0.01 الى اخر المتغيرات ان وجدت.
    هل فهمت مقصدي اخوي سلمان؟
    ارجوا منك التكرم كما هي عادتك في الاجابة على استفساري كما هي عادتك مع الجميع بارك الله فيك. وشكرا
    جاوبت سؤالك وقتها بـ نظرية d
    d-theory

    ولكن للتبسيط بمثالين لسعرين بارقام مختلفة بعد الفاصلة---اليورو والمجنون؟
    BATMAN99: كم تتوقع رينج اليورو اليومي؟
    محمد العتيبي "سلمان اسم ولدي" : سعره الان 1.1850 ورينجه اليومي تعودنا يتحرك بين 50 الى 150 نقطة - ولكن كقانون تقريبي سعره ضرب 100 -- يعني 1.1850 ضرب 100 وتساوي 118.5 نقطة -- تقارب المنطق الذهني الذي تعودنا عليه
    BATMAN99: طيب المجنون؟؟
    محمد العتيبي: لو سألتك ستقرب الرقم بين 200 و 100 نقطة حركرة الرينج اليومي!
    سعره الان 140.123 !! لو ضربته في 100 سيكون الجواب 14,000 نقطة--- هل عقلك يقبلها؟
    BATMAN99: عقلي لايقبلها --- مستحيل حركة يومية بفهمنا 14 الف نقطة!!لو جلس الزوج يتحرك 10 سنوات لن يكون رينجه 14 الف نقطة!! عقلي يقبل 140 نقطة!
    محمد العتيبي: اذن زوج المجنون نضرب سعره في 1 و ليس 100 -- لأنه يوافق منطقنا الذهني ومانفهمه في تعريف معنى "نقطة" -- 140.123 سعره الان ضرب 1 تساوي 140 نقطة !

  14. #29
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

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

    عندما تذهب للداو جونز- وتعيش معه شهور طويلة ستلاحظ ان متوسط حركته بين 200 و 300 نقطة غالبا

    سعره الان 28500.00
    سعره تقريبا لو ضربته في 0.01 سيوافق مافي ذهنك او خبرتك وهو 285 نقطة

    هو اليوم قد يتحرك 400 نقطة وغدا قد يتحرك فقط 70 نقطة وبعد غد احتمال 220 نقطة وبعده ربما 300 نقطة ولكن قانون السرعة المريح الواضح المقارب هو سعره ضرب 0.01

  15. #30
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    usdnok

    سعره الان 8.9876
    نتوقع حركة يومية 898 نقطة افتح تشارته سترى حركته غالبا تحوم حول هذا الرقم

صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة

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