صفحة 311 من 689 الأولىالأولى ... 211261301305306307308309310311312313314315316317321361411 ... الأخيرةالأخيرة
النتائج 4,651 إلى 4,665 من 10335
  1. #4651
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    بالنسبة للمضاعفات يا استاذ جميل .. انا سألت حضرتك سؤال ولم تجاويني عليه ..
    هل يلزم تعريف متغيرين لمعرفة آخر لوت شراء وآخر لوت بيع .. وهل الكود الذي ارفقه استاذي مستر دولار للاخ
    kira-h
    وهو
    كود PHP:
    double LastOrderlot()
    {
     
    int TotalLost;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       return(
    OrderLots());
      }
     }
     return(
    0);

    يمكن استخدامه
    ولو اضفنلها int Type .. يبقي حنعرف آخر لوت للشراء او البيع
    كده انا ماشي صح والا ايه ؟؟؟؟؟؟؟؟؟؟؟؟؟
    نعم صحيح
    قم بتعريف متغير للداله بإسم int Type وضعه في المقارنه عند البحث عن الصفقه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    الأخوة الأعزاء بعد مزيد من التحية
    طلبي الأول:
    أقوم ببرمجة اكسبرت ولكن وقفت عند نقطة في صلب الاكسبرت فكرت فيها ومش عارف اوصل لها لحل فقلت ارجع لكم لانكم المرجع الأول لي بعد الله سبحانه وتعالى
    محتاج دالة تقوم لي بارجاع رقم الشمعة الخاصة باللو ورقم الشمعة الخاصة بالهاي لليوم السابق بالنسبة للافتتاح الخاص باليوم السابق بمعنى
    اليوم السابق تم تحقيق هاي لهذا اليوم محتاج دالة تعود لي برقم الشمعة بالنسبة لشمعة الافتتاح لنفس اليوم وكذلك اللو
    هنفترض اليوم السابق تم تحقيق هاي لهذا اليوم عند شمعة الساعة 8 مساءا محتاج دالة تقول لي ان الهاي حدث عند شمعة الساعه 20 يعني تعود لي بالرقم 20 وهو رقم الشمعة التي تم تسجيل اعلى سعر لهذا اليوم عندها بالنسبة لافتتاح اليوم الذي حدث عنده الهاي وهو اليوم السابق وليس رقم الشمعة بالنسبة لمكاني الحالي على الشارت اي النظر لليوم السابق وحساب رقم الشمعة التي حدث عندها الهاي ورقمها بالنسبة لافتتاح اليوم الخاص بها وهو هنا اليوم السابق
    طلبي الثاني
    هذا الاكسبرت اكسبرت مضاعفات تعزيز بمعنى عند الدخول في صفقة فرضا شراء وقام السعر بالارتداد علي مسافة نتغير خارجي اسميته Step يقوم بفتح عقد مضاعف تعزيز اي شراء ايضا وكل ما السعر ينزل يفتح عقد ضعف العقد السابق حتى الان لا توجد مشكلة ولكن المشكلة اريد وضع هدف جميع الصفقات الموجوده على المنصة على هدف اخر عقد مضاعفة حتى يتم اغلاق جميع الصفقات عند نفس السعر لاخر مضاعفة مع العلم ان عند الدخول في اول عقد لا يوجد له استوب بل فقط هدف ولكن عند الدخول في المضاعفات ارغب في وضع هدف كل الصفقات على نفس هدف اخر عقد مضاعفة
    وجزاكم الله خير مقدماً
    أولا الكود لمعرفة رقم الشمعه التي حدث عندها الهاي أو اللو لليوم السابق
    كود PHP:
    int StartCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,1),false);

    int EndCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,0),false)+1;

    int high=iHighest(Symbol(),0,MODE_HIGH,StartCandle-EndCandle,EndCandle);

    int low=iLowest(Symbol(),0,MODE_LOW,StartCandle-EndCandle,EndCandle); 
    ثم لمعرفة توقيت الساعه لهذه الشمعه ستستخدم الداله TimeHour
    كود PHP:
    int HighHour=TimeHour(Time[high]);
    int LowHour=TimeHour(Time[low]); 
    بالنسبه للجزء الثاني من السؤال
    فسوف تقوم بعمل دالة لتحديد هدف آخر صفقة مفتوحه
    كود PHP:
    double lastOrderTP(int type){

    for(
    int i=OrdersTotal()-1;i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
    {
     return(
    OrderTakeProfit());
     }
    }
    return(
    0);

    ثم ستضع شروط المقارنه إذا كان الهدف للصفقة المفتوحه لا يساوي آخر هدف محدد في الدالة يتم تعديله
    مثال
    كود PHP:
    void ModifyOrders(int type){
    {
    for(
    int i=0;i<=OrdersTotal();i++)
    {
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     
    double takeprofit=OrderTakeProfit();int tick=OrderTicket();
     if(
    OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
     {
      if(
    NormalizeDouble(takeprofit,Digits)!=lastOrderTP())
        
    OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),lastOrderTP(),0);
     }
    }


  3. #4653
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم صحيح
    قم بتعريف متغير للداله بإسم int Type وضعه في المقارنه عند البحث عن الصفقه
    مشكور اخي الكريم على ردك واهتمامك بارك الله فيك

  4. #4654
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

    test002 Edit 6 with Multiplier.mq4

  5. #4655
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

    test002 Edit 6 with Multiplier.mq4
    تفضل تم اصلاح الخطأ ، دائما قارن ماذا تغير حتى تستفيد ولايتكرر نفس الخطأ .
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #4656
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    44
    المشاركات
    373

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أولا الكود لمعرفة رقم الشمعه التي حدث عندها الهاي أو اللو لليوم السابق
    كود PHP:
    int StartCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,1),false);

    int EndCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,0),false)+1;

    int high=iHighest(Symbol(),0,MODE_HIGH,StartCandle-EndCandle,EndCandle);

    int low=iLowest(Symbol(),0,MODE_LOW,StartCandle-EndCandle,EndCandle); 
    ثم لمعرفة توقيت الساعه لهذه الشمعه ستستخدم الداله TimeHour
    كود PHP:
    int HighHour=TimeHour(Time[high]);
    int LowHour=TimeHour(Time[low]); 
    بالنسبه للجزء الثاني من السؤال
    فسوف تقوم بعمل دالة لتحديد هدف آخر صفقة مفتوحه
    كود PHP:
    double lastOrderTP(int type){

    for(
    int i=OrdersTotal()-1;i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
    {
     return(
    OrderTakeProfit());
     }
    }
    return(
    0);

    ثم ستضع شروط المقارنه إذا كان الهدف للصفقة المفتوحه لا يساوي آخر هدف محدد في الدالة يتم تعديله
    مثال
    كود PHP:
    void ModifyOrders(int type){
    {
    for(
    int i=0;i<=OrdersTotal();i++)
    {
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     
    double takeprofit=OrderTakeProfit();int tick=OrderTicket();
     if(
    OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
     {
      if(
    NormalizeDouble(takeprofit,Digits)!=lastOrderTP())
        
    OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),lastOrderTP(),0);
     }
    }

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

  7. #4657
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

  8. #4658
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    السلام عليكم ..
    استاذ جميل .. رجعتلك بدري
    طبعا يا استاذي الاكسبيرت لا ينظر الي شرط الشموع الا في بداية الصفقة فقط
    اما خلال المضاعفات فهو لا ينظر الا لتحقق مسافة الاستيب ولا ينتظر شرط الشموع بعد مسافة الاستيب
    وذلك حسب الشرط
    كود PHP:
    if(TotalOrderByType(OP_BUY)<&& Close[2]<Open[2]&&Close[1]>Open[1] ) priceb=Ask
    فلو اردنا ان يتحقق شرط الشموع مع بداية فتح الصفقات وكذلك بعد تحقق شرط الاستيب في الصفقات التالية
    فكيف نكتب TotalOrderByType(OP_BUY)<1
    وكذلك TotalOrderByType(OP_BUY)>=1
    في نفس الوقت ؟؟؟

  9. #4659
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    السلام عليكم ..
    استاذ جميل .. رجعتلك بدري
    طبعا يا استاذي الاكسبيرت لا ينظر الي شرط الشموع الا في بداية الصفقة فقط
    اما خلال المضاعفات فهو لا ينظر الا لتحقق مسافة الاستيب ولا ينتظر شرط الشموع بعد مسافة الاستيب
    وذلك حسب الشرط
    كود PHP:
    if(TotalOrderByType(OP_BUY)<&& Close[2]<Open[2]&&Close[1]>Open[1] ) priceb=Ask
    فلو اردنا ان يتحقق شرط الشموع مع بداية فتح الصفقات وكذلك بعد تحقق شرط الاستيب في الصفقات التالية
    فكيف نكتب TotalOrderByType(OP_BUY)<1
    وكذلك TotalOrderByType(OP_BUY)>=1
    في نفس الوقت ؟؟؟
    جرب تضيف شرط الشموع مع شرط التبريد وسيعمل ، وعلى فكرة أتذكر كان موجود في النسخ الأولية وانت طلبت ازالته لأنه سيتأخر في دخول الصفقة وربما ينفذ بعد 40 نقطة مثلا اذا توافقت المسافة والشموع .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  10. #4660
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    سلام عليكم اخوانى الكرام

    لم انتبه الى هذا الموضوع القيم

    أريد شرط اذا اصبح الايكوتى اكبر من بدايه الحساب يغلق كل شىء ويبدأ من جديد

    وهذا يختلف عن شرط اغلاق الصفقات عند الوصول الى ربح معين اختلاف كبير

    فمثلا ..

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

    واريد عندما يرجع الايكوتى ويزيد عن اول رصيد بدأ به ( بنسبه مئويه معينه تكون متغير خارجى ) يغلق كل شىء ويبدأ من جديد

    أرجوا ان تكون الفكرة وصلت اليكم اخوانى المبرمجين

    او

    لو تعرفونى كيف اعوض او اشير الى ( الايكوتى ) و ( اول بدايه للرصيد ) برمجيا ؟؟

    هتنحل المشكله ان شاء الله لدى

  11. #4661
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    وعليكم السلام ، اكتب هذا الكود في المتغيرات
    كود PHP:
    Double aEquity
    في داخل الدالة int تضيف هذا الكود وقيمته الأكوايتي + 10%
    كود PHP:
    aEquity=AccountEquity()*1.1
    في دالة Statrt

    ستضيف الشرط
    كود PHP:
    If(AccountEquity()>=aEquity)  //  CloseAll 
    وأهلا بك .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #4662
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

  13. #4663
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

  14. #4664
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    استاذنا الغالى جميل

    بارك الله تعالى فيك اخى الكريم

    ولكن الكود اللى حضرتك كتبته بهذه الطريقة صح ..؟

    كود PHP:
    aEquity=AccountEquity()*1.1
    ولا يكون بهذا الشكل ..؟

    كود PHP:
    aEquity=AccountBalance()*1.1
    جزاك الله تعالى خيرا اخى الكريم مقدما
    آخر تعديل بواسطة صلاح الدين الفوركساوى ، 27-12-2013 الساعة 03:35 AM

  15. #4665
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    استاذى الكريم جميل

    انا جربت الكوديين

    سواء

    كود PHP:
    aEquity=AccountEquity()*1.1
    او

    كود PHP:
    aEquity=AccountBalance()*1.1
    فكلاهما يغلق الربح عندما يصبح الايكوتى بنسبه 10 فى المائه فقط ويستمر على ذلك حتى لو عملنا الباك تست لمدة سنه كامله

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

    أرجوا ان تكون فكرتى وصلتك استاذى الكريم

    انا اتكلم عن هذه الفكرة لانى اريد ان استخدمها على كل الاكسبيرتات اللى هعمل عليها

    منتظر ردك استاذى جميل

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

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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