صفحة 35 من 45 الأولىالأولى ... 2529303132333435363738394041 ... الأخيرةالأخيرة
النتائج 511 إلى 525 من 663
  1. #511
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    وكمان فى كود تانى اسهل من الاول
    كود PHP:
    double point;

    int init()
    {
    if(
    Digits==5||Digits==4)
    {
    point=0.0001;
    }
    else{
    point=0.01;
    }


       return(
    0);
      } 

  2. #512
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

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

    كود PHP:
    double point;

    int init()
    {
    if(
    Digits==5||Digits==4)
    {
    point=0.0001;
    }
    if(
    Digits==2||Digits==3)
    {
    point=0.01;
    }


       return(
    0); 
    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    وكمان فى كود تانى اسهل من الاول
    كود PHP:
    double point;

    int init()
    {
    if(
    Digits==5||Digits==4)
    {
    point=0.0001;
    }
    else{
    point=0.01;
    }


       return(
    0);
      } 
    كود PHP:
    if (Point <0.001){point=0.0001;}
     else {
    point=0.01;} 
    هههههههههههههههههههه

  3. #513
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة




    كود PHP:
    if (Point <0.001){point=0.0001;}
     else {
    point=0.01;} 
    هههههههههههههههههههه
    بعد كده
    هنكتبله P وهو يفهم

  4. #514
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

    شباب
    معلش طلب غريب شوية
    ياريت اي حد عنده اي مؤشرخ خارجي يكون عبارة عن خط بيظهر علي الشارت و مش مهم يكون بيتحسب ازاي او اي حاجة

  5. #515
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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

    كود PHP:
    int ordestotal1()
    {
    int buy=0;
    for(
    int a=0;a<OrdersTotal();a++){
    OrderSelect(a,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&MagicNumber==OrderMagicNumber()&&OP_BUY==OrderType()){
    buy++;
    }
    }
    return(
    buy);
    }
    int ordestotal2()
    {
    int sell=0;
    for(
    int b=0;b<OrdersTotal();b++){
    OrderSelect(b,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&MagicNumber==OrderMagicNumber()&&OP_SELL==OrderType()){
    sell++;
    }
    }
    return(
    sell);


  6. #516
    الصورة الرمزية rain_man
    rain_man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2011
    الإقامة
    مصر
    المشاركات
    199

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmedphen0m مشاهدة المشاركة
    شباب
    معلش طلب غريب شوية
    ياريت اي حد عنده اي مؤشرخ خارجي يكون عبارة عن خط بيظهر علي الشارت و مش مهم يكون بيتحسب ازاي او اي حاجة
    اتفضل اخي المؤشر ده مليان خطوط ههههههههه
    اختار اللي يعجبك
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 1.JPG‏  
    الملفات المرفقة الملفات المرفقة

  7. #517
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

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

    كود PHP:
    int ordestotal1()
    {
    int buy=0;
    for(
    int a=0;a<OrdersTotal();a++){
    OrderSelect(a,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&MagicNumber==OrderMagicNumber()&&OP_BUY==OrderType()){
    buy++;
    }
    }
    return(
    buy);
    }
    int ordestotal2()
    {
    int sell=0;
    for(
    int b=0;b<OrdersTotal();b++){
    OrderSelect(b,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&MagicNumber==OrderMagicNumber()&&OP_SELL==OrderType()){
    sell++;
    }
    }
    return(
    sell);

    https://forum.arabictrader.com/t1418...ml#post2401241

  8. #518
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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

  9. #519
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

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

  10. #520
    الصورة الرمزية rain_man
    rain_man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2011
    الإقامة
    مصر
    المشاركات
    199

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmedphen0m مشاهدة المشاركة


    شكرا ليك يا باشا
    بس معلش مفيش مؤشر مفيش فيه غير خط واحد عشان يكون اسهل فالشغل عليه؟

    طيب انت ممكن تكتب في كود استدعاء المؤشر رقم خط واحد بس يعني مثلا 1 للاحمر 2 للاخضر 0 للذهبي
    وعلي العموم خد المؤشر ده
    Gann Hi-lo Activator SSL

  11. #521
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmedphen0m مشاهدة المشاركة


    شكرا ليك يا باشا
    بس معلش مفيش مؤشر مفيش فيه غير خط واحد عشان يكون اسهل فالشغل عليه؟

    تفضـل جرب المؤشر التالى , يرسم خط واحد عند سعر افتتاح اليوم .
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: ex4 5.ex4‏ (2.1 كيلوبايت, المشاهدات 10)

  12. #522
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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

  13. #523
    الصورة الرمزية rain_man
    rain_man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2011
    الإقامة
    مصر
    المشاركات
    199

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم اخى الكريم اسامة
    ارجو المساعدة
    عايز الطريقة البرمجية
    لفتح صفقة شراء او بيع مع كل تقاطع
    ويتم تحديد عدد الصفقات فى لوحة اعدادات الاكسبيرت
    وجزاك الله خير
    بص معايا علي الكود ده اولا انت هتحتاج داله تعرفك عدد الصفقات المفتوحة شراء وداله لصفقات البيع
    كود PHP:
    int buyorders(){
     
    int buy=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol()&&OrderType()==OP_BUY && magic==OrderMagicNumber()){
             
    buy++;
           }
         }
        return(
    buy);
        }
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
    int sellorders(){
     
    int sell=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol()&&OrderType()==OP_SELL && magic==OrderMagicNumber()){
             
    sell++;
           }
         }
        return(
    sell);
        } 
    طيب هنستخدمها ازاي ؟ اقولك هنحطها في شروط البيع والشراء مثال
    كود PHP:
    if ( gann1>gann2&&rsi<50&& buyorders()<5
    انا كده حذفت orderstotal() وكتبت بدلها اسم الدالة اللي انا عايزها لصفقات الشراء
    طيب في حاجة كمان لو انا سيبت رقم 5 زي ماهو لما الشرط هيتحقق هيفتح 5 صفقات في وقت واحد نعمل ايه؟
    هنعرف متغير مثلا اسمه int lastorder;
    وقيمته المبدأية طبعا صفر
    ونكتب في شروط الشراء ان lastorder لاتساوي 1 بالشكل ده
    كود:
    if ( gann1>gann2&&rsi<50&& lastorder!=1&& buyorders()<5)
    المتغير lastorder قيمته صفر يعني هيشتري لانه لا يساوي 1 الخطوة التانية
    نكتب في جسد الشرط مع امر الشراء مثلا ان الشرط لو تحقق وفتح شراء اجعل lastorder تساوي 1مثال
    كود PHP:
    OrderSend (Symbol(),OP_BUY,lot,Ask,0,sl,tp,"rain_man",magic,0,Blue);
     
    lastorder=1
    بعد كده نكتب في شرط البيع
    كود PHP:
    if (gann1<gann2&&rsi>50&& lastorder!=-1&& sellorders()<5
    وبرضه هنخليه يغير قيمة lastorder الي 1- مثال
    كود PHP:
     OrderSend (Symbol(),OP_SELL,lot,Bid,0,sl,tp,"rain_man",magic,0,Red);
     
    lastorder=-1
    الفكرة ايه ان رقم 5 ممكن نجعله متغير خارجي مثلا MaxOrders
    ثانيا دلوقتي لو فتح شراء قيمة lastorder هتتغير وبالتالي مش هايفتح تاني من نفس المكان شراء
    لازم ينتظر تقاطع بيع وفتح امر بيع حتي ترجع قيمة lastorder من 1 الي 1-
    وبكده يدخل من كل تقاطع مرة واحده ورقم 5 مثلا هيبقي عدد 5 صفقات شراء لـ 5 تقاطعات شراء ولو حصل تقاطع شراء تاني مش هيفتح لانه فتح خلاص 5 شراء

    مثال للكود النهائي
    طبعا المؤشرات عندي لا تعتمد علي التقاطعات لكن الفكرة واحدة
    كود:
      if ( gann1>gann2&&rsi<50&& lastorder!=1&& buyorders()<maxordersbuy)
     {
     if (takeprofit==0){tp=0;}else{tp =Ask+takeprofit*pt;}
     if (stoplose==0){sl=0;}else{sl =Ask-stoplose*pt;}
     
     OrderSend (Symbol(),OP_BUY,lot,Ask,0,sl,tp,"rain_man",magic,0,Blue);
     lastorder=1;
      }
    
      
      if (gann1<gann2&&rsi>50&& lastorder!=-1&& sellorders()<maxorderssell)
     {
     
     if(takeprofit==0){tp=0;}else{tp=Bid-takeprofit*pt;}
     if(stoplose==0){sl=0;}else{sl=Bid+stoplose*pt;}
     
     OrderSend (Symbol(),OP_SELL,lot,Bid,0,sl,tp,"rain_man",magic,0,Red);
     lastorder=-1;
     }
    طبعا lastorder لازم نعرفها خارج الدوال كلها
    وmaxordersbuy و maxorderssell دي متغيرات خارجية نتحكم في عددها
    آخر تعديل بواسطة rain_man ، 05-05-2012 الساعة 06:28 PM

  14. #524
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة rain_man مشاهدة المشاركة
    بص معايا علي الكود ده اولا انت هتحتاج داله تعرفك عدد الصفقات المفتوحة شراء وداله لصفقات البيع
    كود PHP:
    int buyorders(){
     
    int buy=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol()&&OrderType()==OP_BUY && magic==OrderMagicNumber()){
             
    buy++;
           }
         }
        return(
    buy);
        }
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
    int sellorders(){
     
    int sell=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol()&&OrderType()==OP_SELL && magic==OrderMagicNumber()){
             
    sell++;
           }
         }
        return(
    sell);
        } 
    طيب هنستخدمها ازاي ؟ اقولك هنحطها في شروط البيع والشراء مثال
    كود PHP:
    if ( gann1>gann2&&rsi<50&& buyorders()<5
    انا كده حذفت orderstotal() وكتبت بدلها اسم الدالة اللي انا عايزها لصفقات الشراء
    طيب في حاجة كمان لو انا سيبت رقم 5 زي ماهو لما الشرط هيتحقق هيفتح 5 صفقات في وقت واحد نعمل ايه؟
    هنعرف متغير مثلا اسمه int lastorder;
    وقيمته المبدأية طبعا صفر
    ونكتب في شروط الشراء ان lastorder لاتساوي 1 بالشكل ده
    كود:
    if ( gann1>gann2&&rsi<50&& lastorder!=1&& buyorders()<5)
    المتغير lastorder قيمته صفر يعني هيشتري لانه لا يساوي 1 الخطوة التانية
    نكتب في جسد الشرط مع امر الشراء مثلا ان الشرط لو تحقق وفتح شراء اجعل lastorder تساوي 1مثال
    كود PHP:
    OrderSend (Symbol(),OP_BUY,lot,Ask,0,sl,tp,"rain_man",magic,0,Blue);
     
    lastorder=1
    بعد كده نكتب في شرط البيع
    كود PHP:
    if (gann1<gann2&&rsi>50&& lastorder!=-1&& sellorders()<5
    وبرضه هنخليه يغير قيمة lastorder الي 1- مثال
    كود PHP:
     OrderSend (Symbol(),OP_SELL,lot,Bid,0,sl,tp,"rain_man",magic,0,Red);
     
    lastorder=-1
    الفكرة ايه ان رقم 5 ممكن نجعله متغير خارجي مثلا MaxOrders
    ثانيا دلوقتي لو فتح شراء قيمة lastorder هتتغير وبالتالي مش هايفتح تاني من نفس المكان شراء
    لازم ينتظر تقاطع بيع وفتح امر بيع حتي ترجع قيمة lastorder من 1 الي 1-
    وبكده يدخل من كل تقاطع مرة واحده ورقم 5 مثلا هيبقي عدد 5 صفقات شراء لـ 5 تقاطعات شراء ولو حصل تقاطع شراء تاني مش هيفتح لانه فتح خلاص 5 شراء

    مثال للكود النهائي
    طبعا المؤشرات عندي لا تعتمد علي التقاطعات لكن الفكرة واحدة
    كود:
      if ( gann1>gann2&&rsi<50&& lastorder!=1&& buyorders()<maxordersbuy)
     {
     if (takeprofit==0){tp=0;}else{tp =Ask+takeprofit*pt;}
     if (stoplose==0){sl=0;}else{sl =Ask-stoplose*pt;}
     
     OrderSend (Symbol(),OP_BUY,lot,Ask,0,sl,tp,"rain_man",magic,0,Blue);
     lastorder=1;
      }
    
      
      if (gann1<gann2&&rsi>50&& lastorder!=-1&& sellorders()<maxorderssell)
     {
     
     if(takeprofit==0){tp=0;}else{tp=Bid-takeprofit*pt;}
     if(stoplose==0){sl=0;}else{sl=Bid+stoplose*pt;}
     
     OrderSend (Symbol(),OP_SELL,lot,Bid,0,sl,tp,"rain_man",magic,0,Red);
     lastorder=-1;
     }
    طبعا lastorder لازم نعرفها خارج الدوال كلها
    وmaxordersbuy و maxorderssell دي متغيرات خارجية نتحكم في عددها
    السلام عليكم اخى الكريم
    وجزاك الله خير
    المشكلة لسه موجودة
    الاكسبيرت فى المرفقات
    وشكرا لكم جميعا على المساعدة
    الملفات المرفقة الملفات المرفقة

  15. #525
    الصورة الرمزية rain_man
    rain_man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2011
    الإقامة
    مصر
    المشاركات
    199

    افتراضي

    الاكواد في الاكسبرت كانت كده
    كود PHP:
    if(mov1>mov2&&mov3<mov4&&rsi>50&&lastorder!=1&&ordestotal1()<TotalOpenBuy)//نفس المشكلة
    {
    if(
    StopLoss==0){st=0;}else{st=Ask-StopLoss*point;}
    if(
    TakeProfit==0){ta=0;}else{ta=Ask+TakeProfit*point;}
    OrderSend(Symbol(),OP_BUY,lot,Ask,5,st,ta,"",MagicNumber,0,Blue);
    }
    if(
    mov2>mov1&&mov4<mov3&&rsi<50&&lastorder!=-1&&ordestotal2()<TotalOpenSell)//انا عايز يفتح صفقة واحدة مع كل تقاطع وعلى حسب عدد الصفقات
    {
    if(
    StopLoss==0){st=0;}else{st=Bid+StopLoss*point;}
    if(
    TakeProfit==0){ta=0;}else{ta=Bid-TakeProfit*point;}
    OrderSend(Symbol(),OP_SELL,lot,Bid,5,st,ta,"",MagicNumber,0,Red);

    بعد التعديل بقي كده
    كود PHP:
    if(mov1>mov2&&mov3<mov4&&rsi>50&&lastorder!=1&&ordestotal1()<TotalOpenBuy)//نفس المشكلة
    {
    if(
    StopLoss==0){st=0;}else{st=Ask-StopLoss*point;}
    if(
    TakeProfit==0){ta=0;}else{ta=Ask+TakeProfit*point;}
    OrderSend(Symbol(),OP_BUY,lot,Ask,5,st,ta,"",MagicNumber,0,Blue);
    lastorder=1;
    }
    if(
    mov2>mov1&&mov4<mov3&&rsi<50&&lastorder!=-1&&ordestotal2()<TotalOpenSell)//انا عايز يفتح صفقة واحدة مع كل تقاطع وعلى حسب عدد الصفقات
    {
    if(
    StopLoss==0){st=0;}else{st=Bid+StopLoss*point;}
    if(
    TakeProfit==0){ta=0;}else{ta=Bid-TakeProfit*point;}
    OrderSend(Symbol(),OP_SELL,lot,Bid,5,st,ta,"",MagicNumber,0,Red);
    lastorder=-1;

    جرب كده وقولي النتيجة
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة rain_man ، 05-05-2012 الساعة 10:40 PM

صفحة 35 من 45 الأولىالأولى ... 2529303132333435363738394041 ... الأخيرةالأخيرة

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