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

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

النتائج 1 إلى 10 من 10

الموضوع: نحو مؤشر اكثر دقة

  1. #1

    08 نحو مؤشر اكثر دقة

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

  2. #2

    افتراضي رد: نحو مؤشر اكثر دقة

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

    للاسف لا افقه شيئ بالرقمي



    تقبل ودي واحترامي

  3. #3

    افتراضي رد: نحو مؤشر اكثر دقة

    بارك الله فيك اخي الحناوي

  4. #4

    افتراضي رد: نحو مؤشر اكثر دقة

    هذة الطريقة تعتمد بشكل اساسى على المؤشر الذى قام بتطويرة المهندس وجـــــــــــــــدى
    منذ فترة وقد تابعت الكثير من العمليات علية ومن خلال الملاحظة والتجربة وجدت ان هذا المؤشر يحتاج الى تعديل بسيط فى تعديلاتة .
    1- معدل الحركة اليومى يعطى قراءات مختلفة من ميتاتريدر الى ميتاتريدر اخر حيث يعتمد على معدل حركة يومى لكل عملة وهناك ميتاتريدرات يختلف عدد ساعات عملها عن اخرى ولذا وجب تعديلة بحيث يعتمد على معدل حركة كل 24 ساعة وليس كل يوم حتى تتفق القراءة تبعا للميتاتريدرات ولذلك لان هناك ايام عمل لميتاتريدرات ليست 24 ساعة وبالتالى تكون النتائج غير دقيقة ولكن اذا قمتم باحتساب معدل الحركة اليومى ل24 ساعة تكون النتائج ادق.

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

  5. #5

    افتراضي رد: نحو مؤشر اكثر دقة

    ارجو من الاخوة في هذا المنتدى الكريم مساعدتي في تطوير هذا المؤشر لان فيه خيرا كثيرا

  6. #6

    demand رد: نحو مؤشر اكثر دقة

    وهذة صورة لبرمجة المؤشر
    ------------------------------+
    //| disketmadu_LINES.mq4 |
    //+------------------------------------------------------------------+
    #property copyright "By cja"

    #property indicator_chart_window

    extern int GMTshift=0;
    extern bool Show_Line_Labels = true;
    extern int TextSize=10;
    extern string IIIIIIIIIIIIIIII="<<< Open Lines >>>>>";
    extern double BUY_Area =25;
    extern double SELL_Area = 25;
    extern double BUY2_Area =50;
    extern double SELL2_Area = 50;

    #define Open. "Open."
    extern color Open_Color = Silver;
    extern int Open_width = 2;
    extern int Open_Line_Type = 0;

    #define BUY1 "BUY1"
    extern color BUY1_Color = Blue;
    extern int BUY1_width = 1;
    extern int BUY1_Line_Type = 0;
    #define SELL1 "SELL1"
    extern color SELL1_Color = Red;
    extern int SELL1_width = 1;
    extern int SELL1_Line_Type = 0;

    #define BUY2 "BUY2"
    extern color BUY2_Color = RoyalBlue;
    extern int BUY2_width = 1;
    extern int BUY2_Line_Type = 0;
    #define SELL2 "SELL2"
    extern color SELL2_Color = Tomato;
    extern int SELL2_width = 1;
    extern int SELL2_Line_Type = 0;


    double P, S1, B1, S2, B2, S3, B3;

    double day_high;
    double day_low;
    double yesterday_open;
    double today_open;
    double cur_day;
    double prev_day;

    double yesterday_high=0;
    double yesterday_low=0;
    double yesterday_close=0;
    double tmp=0;

    extern double Risk_to_Reward_ratio = 3.0;
    int nDigits;
    int RAvg=0;
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    if(Symbol()=="GBPJPY" || Symbol()=="EURJPY" || Symbol()=="USDJPY" || Symbol()=="GOLD") nDigits = 2;
    else nDigits = 4;

    //---- indicators
    IndicatorShortName("disketmadu_LINES");
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----
    Comment(" ");
    ObjectsDeleteAll(0,OBJ_TRENDBYANGLE);
    ObjectDelete("Open_Label");
    ObjectDelete("Buy_Label_Open");ObjectDelete("Buy2_ Label_Open");
    ObjectDelete("Sell_Label_Open");ObjectDelete("Sell 2_Label_Open");

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    int R1=0,R5=0,R10=0,R20=0;
    int RoomUp=0,RoomDown=0,StopLoss_Long=0,StopLoss_Short =0;
    double SL_Long=0,SL_Short=0;
    double low0=0,high0=0;
    string Text="";
    int i=0;

    R1 = (iHigh(NULL,PERIOD_D1,1)-iLow(NULL,PERIOD_D1,1))/Point;
    for(i=1;i<=5;i++)
    R5 = R5 + (iHigh(NULL,PERIOD_D1,i)-iLow(NULL,PERIOD_D1,i))/Point;
    for(i=1;i<=10;i++)
    R10 = R10 + (iHigh(NULL,PERIOD_D1,i)-iLow(NULL,PERIOD_D1,i))/Point;
    for(i=1;i<=20;i++)
    R20 = R20 + (iHigh(NULL,PERIOD_D1,i)-iLow(NULL,PERIOD_D1,i))/Point;

    R5 = R5/5;
    R10 = R10/10;
    R20 = R20/20;
    RAvg = (R1+R5+R10+R20)/4;

    low0 = iLow(NULL,PERIOD_D1,0);
    high0 = iHigh(NULL,PERIOD_D1,0);
    RoomUp = RAvg - (Bid - low0)/Point;
    RoomDown = RAvg - (high0 - Bid)/Point;
    StopLoss_Long = RoomUp/Risk_to_Reward_ratio;
    SL_Long = Bid - StopLoss_Long*Point;
    StopLoss_Short = RoomDown/Risk_to_Reward_ratio;
    SL_Short = Bid + StopLoss_Short*Point;


    Text = "Average Day Range: " + RAvg + "\n" ;
    // +
    // "Prev 01 Day Range: " + R1 + "\n" +
    // "Prev 05 Days Range: " + R5 + "\n" +
    // "Prev 10 Days Range: " + R10 + "\n" +
    // "Prev 20 Days Range: " + R20 + "\n";
    // Text = Text +
    // "Room Up: " + RoomUp + "\n" +
    // "Room Down: " + RoomDown + "\n" ;

    Comment(Text);


    int counted_bars= IndicatorCounted();

    //----
    CreatePVT();
    }

    void CreateLine(string Line, double start, double end,double w, double s,color clr)
    {
    ObjectCreate(Line, OBJ_TRENDBYANGLE, 0, iTime(NULL,1440,0)+GMTshift*3600, start, Time[0],w,s, end);
    ObjectSet(Line, OBJPROP_COLOR, clr);
    ObjectSet(Line,OBJPROP_RAY,false);
    ObjectSet(Line,OBJPROP_WIDTH,w);
    ObjectSet(Line,OBJPROP_STYLE,s);
    }
    void DeleteLine()
    {

    ObjectDelete(BUY1); ObjectDelete(SELL1);ObjectDelete(Open.);
    ObjectDelete(BUY2); ObjectDelete(SELL2);
    }
    void CreatePVT()
    {
    DeleteLine();
    double day_high=iHigh(NULL,1440,0);
    double day_low=iLow(NULL,1440,0);
    double yesterday_open=iOpen(NULL,1440,1);
    double today_open=iOpen(NULL,1440,0);

    double yesterday_high = iHigh(NULL,1440,1);
    double yesterday_low = iLow(NULL,1440,1);
    double yesterday_close = iClose(NULL,1440,1);

    cur_day=0;
    prev_day=0;

    int cnt=720;

    while (cnt!= 0)
    {
    if (TimeDayOfWeek(Time[cnt]) == 0)
    {
    cur_day = prev_day;
    }
    else
    {
    cur_day = TimeDay(Time[cnt]-(GMTshift*3600));
    }

    if (prev_day != cur_day)
    {
    yesterday_close = Close[cnt+1];
    today_open = Open[cnt];
    yesterday_high = iHigh(NULL,1440,1);
    yesterday_low = iLow(NULL,1440,1);

    day_high = High[cnt];
    day_low = Low[cnt];

    prev_day = cur_day;
    }

    if (High[cnt]>day_high)
    {
    day_high = High[cnt];
    }

    if (Low[cnt]<day_low)
    {
    day_low = Low[cnt];
    }

    cnt--;

    }

    double O = iOpen(NULL,1440,0);


    double B1O = today_open + (BUY_Area/100*RAvg)* Point+MarketInfo(Symbol(),MODE_SPREAD)*Point;
    double S1O = today_open - (SELL_Area/100*RAvg) * Point;
    double B2O = today_open + (BUY2_Area/100*RAvg)* Point+MarketInfo(Symbol(),MODE_SPREAD)*Point;
    double S2O = today_open - (SELL2_Area/100*RAvg) * Point;
    // Comment (B1O," ",S1O," ",B2O," ",S2O," ",(BUY_Area/100*RAvg)* Point);

    CreateLine(Open.,today_open,today_open,Open_width, Open_Line_Type,Open_Color);

    CreateLine(BUY1,B1O,B1O,BUY1_width,BUY1_Line_Type, BUY1_Color );
    CreateLine(SELL1,S1O,S1O,SELL1_width,SELL1_Line_Ty pe, SELL1_Color );
    CreateLine(BUY2,B2O,B2O,BUY2_width,BUY2_Line_Type, BUY2_Color );
    CreateLine(SELL2,S2O,S2O,SELL2_width,SELL2_Line_Ty pe, SELL2_Color );


    if(Show_Line_Labels==true){

    //Open
    ObjectDelete("Open_Label");
    if(ObjectFind("Open_Label") != 0)
    { ObjectCreate("Open_Label", OBJ_TEXT, 0, Time[0], today_open);
    ObjectSetText("Open_Label", " OPEN "+ DoubleToStr(today_open,Digits)+"", TextSize, "Arial",Open_Color);
    } else{ ObjectMove("Open_Label", 0, Time[0], today_open); }


    //Open labels
    ObjectDelete("Buy_Label_Open");
    if(ObjectFind("Buy_Label_Open") != 0)
    { ObjectCreate("Buy_Label_Open", OBJ_TEXT, 0, Time[0], B1O);
    ObjectSetText("Buy_Label_Open", " B1 "+ DoubleToStr(B1O,Digits)+"", TextSize, "Arial",BUY1_Color);
    } else{ ObjectMove("Buy_Label_Open", 0, Time[0], B1O); }

    ObjectDelete("Buy2_Label_Open");
    if(ObjectFind("Buy2_Label_Open") != 0)
    { ObjectCreate("Buy2_Label_Open", OBJ_TEXT, 0, Time[0], B2O);
    ObjectSetText("Buy2_Label_Open", " B2 "+ DoubleToStr(B2O,Digits)+"", TextSize, "Arial",BUY2_Color);
    } else{ ObjectMove("Buy2_Label_Open", 0, Time[0], B2O); }

    ObjectDelete("Sell_Label_Open");
    if(ObjectFind("Sell_Label_Open") != 0)
    { ObjectCreate("Sell_Label_Open", OBJ_TEXT, 0, Time[0], S1O);
    ObjectSetText("Sell_Label_Open", " S1 "+ DoubleToStr(S1O,Digits)+"", TextSize, "Arial",SELL1_Color);
    } else{ ObjectMove("Sell_Label_Open", 0, Time[0], S1O); }

    ObjectDelete("Sell2_Label_Open");
    if(ObjectFind("Sell2_Label_Open") != 0)
    { ObjectCreate("Sell2_Label_Open", OBJ_TEXT, 0, Time[0], S2O);
    ObjectSetText("Sell2_Label_Open", " S2 "+ DoubleToStr(S2O,Digits)+"", TextSize, "Arial",SELL2_Color);
    } else{ ObjectMove("Sell2_Label_Open", 0, Time[0], S2O); }
    }

    //----
    return(0);
    }
    //+---
    والمطلوب 1- تعديل معدل الحركة من يومي الى كل 24 ساعة.
    2-تعديل التوقيت بحيث يقبل كسور الساعة مثل gmt+2:30.

  7. #7

    افتراضي رد: نحو مؤشر اكثر دقة

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

    وسأحاول التعديل عليه او صنع مؤشر جديد
    المهم ان يكون المؤشر جيد ويستحق ذلك

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

    تحياتي

  8. #8

    help رد: نحو مؤشر اكثر دقة

    ارحب بمشاركاتكم
    هذا المؤشر يدعم طريقة رقمية تعتمد على اتجاه السوق من افتتاحه بحيث يتم رصد الاتجاه والشراء والبيع يكون مع ذلك الاتجاه, وبناءا على نسب مئوية من معدل حركة السعر .
    ومرفق مثل لاول عملية تحققت اليوم.
    اما بالنسبة لموضوع الورشه فانا بصراحة شديدة غير مؤهل لذلك,ولكن ارحب بأي نقاش مع الاخوة الأعضاء.
    أما عن التعديل أخ وجدي فهو في منتدى مجاور بتاريخ10-12-2008
    الصور المرفقة الصور المرفقة
    • نوع الملف: gif k.gif‏ (25.2 كيلوبايت, 45 مشاهدات)

  9. #9

    افتراضي رد: نحو مؤشر اكثر دقة

    كذلك يستخدم هذا المؤشر وقت الاخبار للاستفادة من الانفجارات السعرية نتيجة الخبر دون النظر الى اي اتجاه اثر الخبر ولكن حركة السعر وقوتها.وهذا هو سبب التعديل الثاني حيث هناك اخبار تكون بين الساعة مثل 1:20 ,1:15 ,1:22.

  10. #10

    افتراضي رد: نحو مؤشر اكثر دقة

    اقتباس المشاركة الأصلية كتبت بواسطة elhenawee مشاهدة المشاركة
    ارحب بمشاركاتكم
    هذا المؤشر يدعم طريقة رقمية تعتمد على اتجاه السوق من افتتاحه بحيث يتم رصد الاتجاه والشراء والبيع يكون مع ذلك الاتجاه, وبناءا على نسب مئوية من معدل حركة السعر .
    ومرفق مثل لاول عملية تحققت اليوم.
    اما بالنسبة لموضوع الورشه فانا بصراحة شديدة غير مؤهل لذلك,ولكن ارحب بأي نقاش مع الاخوة الأعضاء.
    أما عن التعديل أخ وجدي فهو في منتدى مجاور بتاريخ10-12-2008

    كذلك يستخدم هذا المؤشر وقت الاخبار للاستفادة من الانفجارات السعرية نتيجة الخبر دون النظر الى اي اتجاه اثر الخبر ولكن حركة السعر وقوتها.وهذا هو سبب التعديل الثاني حيث هناك اخبار تكون بين الساعة مثل 1:20 ,1:15 ,1:22.
    اخي الحناوي
    فتح الورشة لا يتطلب منك غير اقل من ساعة يومياً لمدة 5 ايام لوضع الشارت موضح به نقطة الدخول والهدف والستوب
    والهدف من ذلك
    فهمها جيداً وتطويرها ليستفيد اكبر من عدد من الاعضاء

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

    تحياتي


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

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

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

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

  1. اسكالبينغ على مؤشرين مؤشر stochastic oscillator مؤشر bands bollinge
    بواسطة نهر الزمان في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 15
    آخر مشاركة: 06-12-2013, 11:29 PM
  2. ارتفاع الاسهم اليابانية فى اكبر ارتفاع له منذ عدة اسابيع ليسجل اكثر من 3.5 %
    بواسطة عبد الفتاح زيدان في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 0
    آخر مشاركة: 28-06-2013, 03:53 PM
  3. للتحميل فلاش رائع للكتبير ((الله اكبر الله اكبر لا اله الا الله))
    بواسطة عبدالله التميمي في المنتدى نادي خـبـراء سـوق الـمـال السـعودي Saudi Stock Experts Club
    مشاركات: 2
    آخر مشاركة: 08-11-2010, 12:11 AM
  4. ارتفاع مؤشر نيكي اكثر من 1 % في طوكيو صباحا
    بواسطة إبراهيم الجهنى في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 0
    آخر مشاركة: 26-04-2010, 09:06 AM
  5. مؤشر زيو الالماني : السوق سيتأثر مع الاخبار السلبية اكثر من تأخره بالقراءة الايجابية
    بواسطة التحليلات و الأخبار في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 2
    آخر مشاركة: 10-11-2009, 11:19 PM

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

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

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

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

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

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

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