صفحة 3 من 3 الأولىالأولى 123
النتائج 31 إلى 40 من 40
  1. #31
    الصورة الرمزية forexplus
    forexplus غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2011
    المشاركات
    230

    افتراضي

    طيب جرب على شركة MB trading

  2. #32
    تاريخ التسجيل
    Apr 2010
    الإقامة
    الرياض - حماه
    المشاركات
    2,743

    افتراضي

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

    لذلك انا بقترح على مستر دولار يعمل التالى لنا فى الاكسبريت :

    1- يجعله يعمل على بروكرات 4 و 5 ديجتال
    2- يجعله يعمل على البروكرات التى تعمل بنظام STP & ENG
    3- الاكسبريت بيحدد هدف واستوب ونريد خاصيه اخفاء الهدف والاستوب
    4- خاصيه تحديد وقت عمله لان الاكسبريت يعمل فى الاسيوي فقط ولاكن صاحبه الاصلي بيعمل فيه 24 ساعه
    هلأ هنا انا عندي سؤال ما لقيت جوابه للحين

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

    يعني ايش رح تفرق لو فعلنا ميزة ECN ؟؟؟

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

  3. #33
    تاريخ التسجيل
    Apr 2010
    المشاركات
    825

    افتراضي

    الله اعلم

    هذه اجابات عند مستردولار

    لانى شايف من خلال متابعتى للمنتديات الاجنبيه ان فى فرق بين 4 و 5 ديجتال فى الكود وهناك فرق ايضا بموضوع الماركت ميكر والبنوك المباشرة

  4. #34
    الصورة الرمزية shady2500
    shady2500 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2008
    الإقامة
    مصر
    المشاركات
    898

    افتراضي

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

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

    يعني ايش رح تفرق لو فعلنا ميزة ECN ؟؟؟

    وبخصوص تفعيل ال 5 خانات عشرية
    بإمكانكم بس تضيفو صفر للهدف والستوب لوز يمكن ينفع
    إلا إذا في شي انا ما بعرفو أرجو التوضيح
    ECN in programing
    It means that the EA has to ENTER the trade first and then SET the TP & SL.

    Here's a way of how to make the EA work with 5 Digits and also adding the ECN code.. it's not mine but belongs to a great person who helped me and i want you ask Allah to protect him and help him to get through this hard time cuz he lives in Japan.

    we identified " extern bool ECN=fasle;"... you know now it is outside variable and it is bool type; means True or False... and make sure to put at the end semicolon ( ; ) since it is very important...

    also we identified the following:

    extern double StopLoss=30;
    extern double TakeProfit=100;
    extern double Slippage =3;
    extern int MagicNumber=12345;

    Note: double used for any number including decimals like 20.5, 30.5778

    int used for any real number like 1313, 12312, 12421312, 354363, 324523 etc... so you can't use 20.5 means no decimal numbers

    then we also did the same for other gloabl variables, but without allowing them to be seen in the expert properties window outside when attached on the chart, and they are:

    double StopLossLevel;
    double TakeProfitLevel;
    int Ticket;

    now you can add money management variable based on what you have in your code, but this one used LotsOptimized() ... so you should have MM code written in your code as well...

    now if you look at 3rd draft picture, everything is working ok... and let me explain a little here:

    if (!ECN)
    {
    StopLossLevel = Ask - StopLoss * Point;
    TakeProfitLevel = Ask + TakeProfit * Point;
    Ticket = OrderSend(Symbol(), OP_BUY, LotsOptimized(), NormalizeDouble(Ask,Digits),Slippage,
    NormalizeDouble(StopLossLevel,digit),NormalizeDouble(TakeProfitLevel,digit),
    "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);


    we start with if (!ECN), that is different from if (ECN)... and it is because of this sign ( !) that means NOT...

    then we identify stop loss and take profit using these equations so we can use them in the code:
    StopLossLevel = Ask - StopLoss * Point;
    TakeProfitLevel = Ask + TakeProfit * Point;
    Note that this one is only for Buy orders, and we use only Ask in this case while we use Bid in Sell orders...

    so if we want to write that same for Sell orders, it will be like this:
    StopLossLevel = Bid + StopLoss * Point;
    TakeProfitLevel = Bid - TakeProfit * Point;

    now we write the code again for ECN so TP and SL is going to be zero value in OrderSend function and then we modify them because of teh ECN rules...

    it will be like this:

    Ticket = OrderSend(Symbol(), OP_BUY, LotsOptimized(),NormalizeDouble(Ask,Digits),Slippage,0,0,
    "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);

    you can now look at the code attached Test1 and see how it was written...

    and the same thing we did for the ECN sell order code...

    Now changing the code to be 4/5 digits adopted...

    in int() function, we add the following code:

    int init()
    {

    if(Digits==5||Digits==3)Q=10;
    else Q=1;
    if(Digits<4)
    {
    point=0.01;
    digit=2;
    }
    else
    {
    point=0.0001;
    digit=4;
    }
    return(0);
    }

    This code is going to find out whether the digits and points are 4, 5, 3 or any other

    so in this case, we already used digit in our Ordersend function, but need to verify other variables... like Take profit, Stoploss etc...

    examples:

    Slippage*Q

    StopLossLevel = Ask - StopLoss * point;
    TakeProfitLevel = Ask + TakeProfit * point;


    so in this case, Slippage will be multiplied by Q, all Take profit multiplied by point, NOT Point... (there is big difference in here)

    and Stop Loss multiplied by point as well....

    Hope that can help.
    El Salam Alecum Warahmato Allah wa barakato!

  5. #35
    تاريخ التسجيل
    Apr 2010
    الإقامة
    الرياض - حماه
    المشاركات
    2,743

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة shady2500 مشاهدة المشاركة
    ECN in programing
    It means that the EA has to ENTER the trade first and then SET the TP & SL.

    Here's a way of how to make the EA work with 5 Digits and also adding the ECN code.. it's not mine but belongs to a great person who helped me and i want you ask Allah to protect him and help him to get through this hard time cuz he lives in Japan.

    we identified " extern bool ECN=fasle;"... you know now it is outside variable and it is bool type; means True or False... and make sure to put at the end semicolon ( ; ) since it is very important...

    also we identified the following:

    extern double StopLoss=30;
    extern double TakeProfit=100;
    extern double Slippage =3;
    extern int MagicNumber=12345;

    Note: double used for any number including decimals like 20.5, 30.5778

    int used for any real number like 1313, 12312, 12421312, 354363, 324523 etc... so you can't use 20.5 means no decimal numbers

    then we also did the same for other gloabl variables, but without allowing them to be seen in the expert properties window outside when attached on the chart, and they are:

    double StopLossLevel;
    double TakeProfitLevel;
    int Ticket;

    now you can add money management variable based on what you have in your code, but this one used LotsOptimized() ... so you should have MM code written in your code as well...

    now if you look at 3rd draft picture, everything is working ok... and let me explain a little here:

    if (!ECN)
    {
    StopLossLevel = Ask - StopLoss * Point;
    TakeProfitLevel = Ask + TakeProfit * Point;
    Ticket = OrderSend(Symbol(), OP_BUY, LotsOptimized(), NormalizeDouble(Ask,Digits),Slippage,
    NormalizeDouble(StopLossLevel,digit),NormalizeDouble(TakeProfitLevel,digit),
    "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);


    we start with if (!ECN), that is different from if (ECN)... and it is because of this sign ( !) that means NOT...

    then we identify stop loss and take profit using these equations so we can use them in the code:
    StopLossLevel = Ask - StopLoss * Point;
    TakeProfitLevel = Ask + TakeProfit * Point;
    Note that this one is only for Buy orders, and we use only Ask in this case while we use Bid in Sell orders...

    so if we want to write that same for Sell orders, it will be like this:
    StopLossLevel = Bid + StopLoss * Point;
    TakeProfitLevel = Bid - TakeProfit * Point;

    now we write the code again for ECN so TP and SL is going to be zero value in OrderSend function and then we modify them because of teh ECN rules...

    it will be like this:

    Ticket = OrderSend(Symbol(), OP_BUY, LotsOptimized(),NormalizeDouble(Ask,Digits),Slippage,0,0,
    "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);

    you can now look at the code attached Test1 and see how it was written...

    and the same thing we did for the ECN sell order code...

    Now changing the code to be 4/5 digits adopted...

    in int() function, we add the following code:

    int init()
    {

    if(Digits==5||Digits==3)Q=10;
    else Q=1;
    if(Digits<4)
    {
    point=0.01;
    digit=2;
    }
    else
    {
    point=0.0001;
    digit=4;
    }
    return(0);
    }

    This code is going to find out whether the digits and points are 4, 5, 3 or any other

    so in this case, we already used digit in our Ordersend function, but need to verify other variables... like Take profit, Stoploss etc...

    examples:

    Slippage*Q

    StopLossLevel = Ask - StopLoss * point;
    TakeProfitLevel = Ask + TakeProfit * point;


    so in this case, Slippage will be multiplied by Q, all Take profit multiplied by point, NOT Point... (there is big difference in here)

    and Stop Loss multiplied by point as well....

    Hope that can help.
    El Salam Alecum Warahmato Allah wa barakato!
    thank you dear v. much

    it's clear up now

    أرجو من أخونا مستر دولار يضيف ميزة ال ECN و خاصية بروكر ال 5 خانا تعشرية
    عشنا نقدر نجرب على منصة ECN سبريدها عادة قليل

  6. #36
    تاريخ التسجيل
    Apr 2010
    المشاركات
    825

    افتراضي

    والله طلع كلام الاجانب صحيح

    من جد هناك فرق بين 5 ديجتال وبين الماركت ميكر وبين رابط السوق الحقيقى

    كل يوم معلومه جديده والشكر لله ثم للمنتديات الاجنبيه الشفافه التى تشرح كل شئ بشفافيه بدون حركات الوسطاء والتعتيم يلي يملئ منتدياتنا

  7. #37
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,875

    افتراضي

    تفضل قمت بعمل التعديل على النسخه الأخيره المرفقه
    تم إضافة خاصية تحديد توقيت عمل الإكسبرت
    سيعمل على بروكر ECN لتفعيله من المتغير ECN_Broker
    خاصية إخفاء الهدف والأستوب لوز
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  8. #38
    تاريخ التسجيل
    Apr 2010
    المشاركات
    825

    افتراضي

    جزاك الله خير

    فى شئ اهم منه بخصوص الاحصائات لانه مرتبط باكسبريتات اخرى

    لان هذا الاكسبريت ما اقدر اختبره الان وقت الاجازة لان اغلب البنوك مغلقه وفرق الاسبريد طاير فوق 8 نقطه وهذا يؤثر فى الباك تست

    لذلك سوف ننتظر حتى يفتحون لنشوف ادائه مع التعديلات

  9. #39
    الصورة الرمزية رضا جدا
    رضا جدا غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    المشاركات
    171

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة لوجه الله تعالى مشاهدة المشاركة
    جزاك الله خير

    فى شئ اهم منه بخصوص الاحصائات لانه مرتبط باكسبريتات اخرى

    لان هذا الاكسبريت ما اقدر اختبره الان وقت الاجازة لان اغلب البنوك مغلقه وفرق الاسبريد طاير فوق 8 نقطه وهذا يؤثر فى الباك تست

    لذلك سوف ننتظر حتى يفتحون لنشوف ادائه مع التعديلات
    ايه اخبار التعديلات؟

  10. #40
    الصورة الرمزية ساري الليل
    ساري الليل غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,772

    افتراضي

    هل من جديد هنا

صفحة 3 من 3 الأولىالأولى 123

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