صفحة 3 من 5 الأولىالأولى 12345 الأخيرةالأخيرة
النتائج 31 إلى 45 من 65

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

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

    افتراضي

    واذكر انك سألت سؤال لاينبغي سؤاله--نختار اي سعر

    واعيد جوابي مايفرق كثير
    سعر اليورو اليوم 1.1850
    وسعره قبل شهر 1.1550
    الاول لو ضربته في 100--- 118 نقطة
    الثاني لو ضربته في 100 --- 115 نقطة

    ماش فرق بين 118 و 115 نقطة--رغم انها بالنسبة لنا تعتبر حركة سوينق طويلة

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

    افتراضي

    واذا كنت تسأل عن الرينج عند الاخرين فإنهم يستخدمون ماخف وزنه وثمنه--مؤشر اسمه atr--- موجود في الميتا



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

    والميتا يعرضها كفرق سعري وليس نقطي

    مثلا بدلا من عرضها كـ 156 نقطة----يعرضها كسعر 0.0156


    وانت ممكن تحسبها ورقة وقلم
    آخر تعديل بواسطة سلمان_العتيبي ، 27-08-2020 الساعة 11:44 PM

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

    افتراضي

    اسفل تعمدت اختار ATR بقيمة 1 وليس 14 لكي لاجمع 14 قيمة ثم اقسم على 14--لكي يتضح لك صدق اشلرح اعلاه




    الفرق بين الهاي واللو لاخر يوم 139 نقطة
    ونقسمه على 1 لاني اخترت يوم واحد الجواب يكون 139--حيث ان اي رقم تقسيم 1 يساوي نفس الرقم

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

    افتراضي

    139 نقطة = 0.0139 فرق سعري

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

    افتراضي

    الف شكر اخوي سلمان الله يسعد واضحه الفكرة.
    طيب سؤال مهم نحن نتحدث عن رينج الشمعة اليومية ولكن ان اردت ايجاد رينج مثلا فقط كمثال شمعة الساعة فمن غير المنطقي ان اضرب السعر في 100 لانه سوف يعطيني عدد نقاط كبير جدا مقارنة برينج الساعة.
    فكيف ستكون الامور.
    الف شكر لك

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

    افتراضي

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

    والساعة وغيرها استخدم اكبر قدر متوسط- مثلا 100 ساعة بدلا من 14 وهي ايضا عديمة الجدوى--لان ساعات الفترة الامريكية اطول من ساعات الفترات الميتة ومستحيل يوجد لها قانون ضابط جوابا على سؤالك--العقل يحكم باستحالة هذا

    من يحوم حول ال ATR يا اخي--اعرف فورا انه لن يفلح في السوق

    ورب الكعبة لن يفلح

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

    افتراضي

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

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

    افتراضي

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

    فيبقى امامك فقط مؤشر الميتا تريدر ATR -- وهو صالح لكل الفريمات -- ولكن ما الجدوى من ارقامه--لاشيء!

    جيب اي واحد من الشارع ولنقل فريم ساعة وتريد ATR 20 يوم او 100 يوم او 14 يوم---سيأخذ الفروق ثم يقسم على العدد الكلي

    ولو قلت اخترع لي قانون فقلت لك خُمس الرينج اليومي مثلا--هل ساعة العصر مثل ساعة اخر الليل!! ؟؟

    الديلي ميزته انه يأخذ كل ظروف اليوم في الاعتبار

    هذه الامور مضيعة وقت

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

    افتراضي

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

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

    افتراضي

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

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

    افتراضي

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

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

    مزية الرينج ومع الاخبار فقط هنا وانت مبرمج ان اليورو متوقع حركة 118 نقطة--انه اذا هبط 118 نقطة تدخل عكس الاتجاه وتخرج سريع
    هو هبط اليوم 139 وبالتالي سجل عليك خسارة 20 نقطة ولكن فيما بعد ارتد وربحت انت 30 نقطة

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

    افتراضي

    الف شكر اخوي سلمان ماقصرت الله يسعدك

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

    افتراضي

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



    فحتى الان هذا هو الكود الذي رسم الزوون المظللة في الصورة اعلاه:

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سلمان_العتيبي مشاهدة المشاركة
    فحتى الان هذا هو الكود الذي رسم الزوون المظللة في الصورة اعلاه:
    انسخ للمحرر واحفظه تحت اي اسم تشاء تحت فولدر expert -- ثم كمبلة compile --- ثم اذهب للمنصة وسوي باكتست--سترى وعلى اي فريم الخبير يرسم اولا منطقة ثم بعد ذلك تتحرك مع السعر اذا وصل للمسافة المطلوبة -- ويلزمني هنا بيان المتغيرات المهمة لك حتى الان
    كود:
    double lotX=0.1;
    int pippete=20;
    int pipTrailing=1000;
    int ref=200;
    int TPC=200;
    int SL=250;
    int off_pips=20;
    int TP=20000;
    double n_BID=Ask;
    double n_ASK=Bid;
    double ref_BUY=Ask;
    double ref_mid;
    double ref_SELL=Bid;
    double cur_SELL=Bid;
    double cur_BUY=Ask;
    double max_BUY=Ask;
    double max_SELL=Bid;
    int i;
    int j;
    double Lots;
    datetime time0;
    
    int OnInit()
    {
       EventSetTimer(1);
       ref_mid=(Ask+Bid)/2.0;
       ref_BUY=(ref_mid+ref*_Point);
       ref_SELL=(ref_mid-ref*_Point);
       max_BUY=(ref_mid-off_pips*_Point);
       max_SELL=(ref_mid+off_pips*_Point);
       n_BID=Ask;
       n_ASK=Bid;
       time0=TimeCurrent();
       return(INIT_SUCCEEDED);
    }
    int h=0;
    void OnTick()
    {   
       draw("A",ref_BUY,clrYellow);
       draw("B",ref_SELL,clrYellow);
       draw("C",ref_mid,clrRed);
       draw("D",max_BUY,clrWhite);
       draw("E",max_SELL,clrWhite);
       drawRect("F"+h,  time0, ref_mid, Time[0], ref_SELL,  C'66,0,0');
       drawRect("G"+h,  time0, ref_BUY, Time[0], ref_mid,  C'0,0,66');
       drawRect("H"+h,  time0, max_SELL, Time[0], max_BUY,  C'0,66,0');
       cur_SELL=Bid;
       cur_BUY=Ask;
       
       double dB1=(cur_BUY-ref_mid)/_Point;
       double dS1=(ref_mid-cur_SELL)/_Point;
       if(dB1>=pipTrailing)
       {
       ref_mid=ref_mid+10*_Point;
       ref_BUY=(ref_mid+ref*_Point);
       ref_SELL=(ref_mid-ref*_Point);
       max_BUY=(ref_mid-off_pips*_Point);
       max_SELL=(ref_mid+off_pips*_Point);
       h++;
       time0=TimeCurrent();
       }
       if(dS1>=pipTrailing)
       {
       
       ref_mid=ref_mid-10*_Point;
       ref_BUY=(ref_mid+ref*_Point);
       ref_SELL=(ref_mid-ref*_Point);
       max_BUY=(ref_mid-off_pips*_Point);
       max_SELL=(ref_mid+off_pips*_Point);
       h++;
       time0=TimeCurrent();
       }
       
       
       
       
       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("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","n_BID",   x,    y,   xd,   yd,   font,   C'55,55,0', C'255,255,255', C'255,255,255', "AccountEquity");
    Create_Button("XJ2","n_ASK",   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(n_BID,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(n_ASK,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_BUY",   x,    y,   xd,   yd,   font,   C'55,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
    Create_Button("XL2","ref_SELL",   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_BUY,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_SELL,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","max_BUY",   x,    y,   xd,   yd,   font,   C'0,55,55', C'255,255,255', C'255,255,255', "AccountEquity");
    Create_Button("XO2","max_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(max_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(max_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("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");
    
    
    
    }
    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 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);
    }

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

    افتراضي

    المتغير ref ----- المسافة بالنقاط العشرية (pippete) بين السعر المرجعي--الخط الاحمر وبين حدود المنطقة العلوية او السفلية

    مثلا اذا تبي المسافة 20 نقطة--اجعل قيمة المتغير 200 (200 نقطة عشرية = 20 نقطة بمفهوم الناس)



    وبناء عليه, اذا تبي مسافة اخرى وليكن 150 نقطة مثلا حسب المفهوم التقليدي----تغير القيمة من 200 الى 1500
    آخر تعديل بواسطة سلمان_العتيبي ، 29-08-2020 الساعة 12:22 PM

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

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