صفحة 145 من 689 الأولىالأولى ... 4595135139140141142143144145146147148149150151155195245645 ... الأخيرةالأخيرة
النتائج 2,161 إلى 2,175 من 10335
  1. #2161
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    أستاذ أسامة

    هل توجد طريقة أسهل لإستخراج الأعلى والأقل من بين قيم معينة

    يعني لو عندنا 6 قيم لو إستخدمنا MathMax و MathMin هتكون بالشكل ده
    لإستخراج الأكبر
    كود PHP:
    double Higher1=MathMax(USD(),EUR());
     
    double Higher2=MathMax(GBP(),JPY());
     
    double Higher3=MathMax(AUD(),CHF());
     
     
    double Final  =MathMax(Higher1,Higher2);
     
    double Final_H=MathMax(Final,Higher3); 
    فهل توجد طريقة أسهل

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

    افتراضي

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


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

    طيب هل كود الخط الاوسط للبولينجر سليم ولا فيه مشكلة؟
    نعم صحيح خط البولينجر الوسط هو نفسه خط الموينج أفريج 20

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    ولكن انا سبق وإستخدمت NormalizeDouble عادي في إكسبيرتات بغرض التقريب لأقرب رقم من مائة أو من ألف مثلا وكان شغال معي كويس

    يعني الكود ده
    كود PHP:
    double c=NormalizeDouble(1.337,2);Print(c); 
    هيطبع c بـ 1.34
    -------------------

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

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

    هل توجد طريقة أسهل لإستخراج الأعلى والأقل من بين قيم معينة

    يعني لو عندنا 6 قيم لو إستخدمنا MathMax و MathMin هتكون بالشكل ده
    لإستخراج الأكبر
    كود PHP:
    double Higher1=MathMax(USD(),EUR());
     
    double Higher2=MathMax(GBP(),JPY());
     
    double Higher3=MathMax(AUD(),CHF());
     
     
    double Final  =MathMax(Higher1,Higher2);
     
    double Final_H=MathMax(Final,Higher3); 
    فهل توجد طريقة أسهل
    مثال
    كود PHP:
    double max=MathMax(USD(),MathMax(EUR(),MathMax(GBP(),MathMax(JPY(),MathMax(AUD(),CHF()))))); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

    مثال
    كود PHP:
    double max=MathMax(USD(),MathMax(EUR(),MathMax(GBP(),MathMax(JPY(),MathMax(AUD(),CHF()))))); 
    الله يخليك كده فعلا أسهل كتير بدل الـ 100 متغير إللي كنت عاملهم
    -----------

    سؤال كمان بعد إذنك

    لو مثلا في أكتر من عملية على أكتر من عملة مفتوحة مثلا
    EURUSD - GBPUSD - USDCHF

    وعايز الإكسبيرت ما يفتحش عمليات تانية على اي منهم طالما مفتوحين قبل كده

    الدالة العادية إللي بالشكل ده
    كود PHP:
    string LastOrderSymb(){
     
    string Lastsymbol;
       for(
    int i =0;i<=OrdersTotal();i++){
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
         if(
    OrderMagicNumber()==MagicNumber)Lastsymbol=OrderSymbol();
        }
      return(
    Lastsymbol);
     } 
    هتجيب إسم أخر عملة في أخر عملية

    أنا بقى عايز دالة تبحث كل أسماء العملات المفتوحة بحيث ما يفتحش عليها تاني
    أنا فكرت في دالة من النوع bool بحيث تعود بـ false لو إسم العملة المفتوحة كذا وأضعها شرط في البيع والشراء

    بس المشكلة إن الإكسبيرت بيشتغل على 15 عملة
    آخر تعديل بواسطة xcv114 ، 26-05-2012 الساعة 03:55 PM

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    هل ممكن أعملها بالشكل ده
    كود PHP:
    string AllOpenSymbs(){
     
    string Lastsymbol;
     
    string AOpenSymbs;
       for(
    int i =0;i<=OrdersTotal();i++){
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
         if(
    OrderMagicNumber()==MagicNumber){
         
    Lastsymbol=StringSubstr(OrderSymbol(),0,6);}
         
    AOpenSymbs=AOpenSymbs+Lastsymbol;
        }
      return(
    AOpenSymbs);
     } 
    وأعرف متغير في إستارت
    كود PHP:
    string AllSymbs=AllOpenSymbs(); 
    واضع في شرط شراء اليورو مثلا
    كود PHP:
    if(Final_H==EUR && Final_L==USD && StringFind(AllSymbs,"EURUSD",0)==-1)Symb="EURUSD"+add_char
    وفي الباوند مثلا
    كود PHP:
    if(Final_H==GBP && Final_L==USD && StringFind(AllSymbs,"GBPUSD",0)==-1)Symb="GBPUSD"+add_char
    وهكذا في باقي شروط العملات الأخرى
    فهل ده حل صحيح ؟

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    شكرا جزيلا ، لدى سؤال آخر ، أريد كود يقوم بالتالى ...

    اذا كان جسم الشمعة السابقة أكبر من أو يساوى 70 نقطة مثلا ، يتم دخول الصفقة عند منتصف جسم الشمعة (إعادة اختبار لجسم الشمعة) .

    أستاذ أسامة ، أرجو الرد على سؤالى فـ المشاركة السابقة ، بارك الله فيك .

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    أستاذ أسامة ، أرجو الرد على سؤالى فـ المشاركة السابقة ، بارك الله فيك .

    كود PHP:
    double Diff=High[1]-Low[1];
       if(
    Diff>=70*pointdouble Price=Low[1]+(Diff/2);
      
       
       if(
    Close[1]>Open[1] && Ask<=Price)//Buy
       
    if(Close[1]<Open[1] && Bid>=Price)//Sell 
    آخر تعديل بواسطة xcv114 ، 26-05-2012 الساعة 06:30 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    هل ممكن أعملها بالشكل ده
    كود PHP:
    string AllOpenSymbs(){
     
    string Lastsymbol;
     
    string AOpenSymbs;
       for(
    int i =0;i<=OrdersTotal();i++){
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
         if(
    OrderMagicNumber()==MagicNumber){
         
    Lastsymbol=StringSubstr(OrderSymbol(),0,6);}
         
    AOpenSymbs=AOpenSymbs+Lastsymbol;
        }
      return(
    AOpenSymbs);
     } 
    وأعرف متغير في إستارت
    كود PHP:
    string AllSymbs=AllOpenSymbs(); 
    واضع في شرط شراء اليورو مثلا
    كود PHP:
    if(Final_H==EUR && Final_L==USD && StringFind(AllSymbs,"EURUSD",0)==-1)Symb="EURUSD"+add_char
    وفي الباوند مثلا
    كود PHP:
    if(Final_H==GBP && Final_L==USD && StringFind(AllSymbs,"GBPUSD",0)==-1)Symb="GBPUSD"+add_char
    وهكذا في باقي شروط العملات الأخرى
    فهل ده حل صحيح ؟
    الحل الأول هو كما ذكرت مثلا أن تقوم بعمل داله لتقارن بين إسم العمله وهل هي مفتوحه أو لا
    كود PHP:
     bool isopenedbefore(string sym){
     for(
    int i=0;i<OrdersTotal();i++){
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     if(
    OrderSymbol()==sym&&OrderMagicNumber()==MagicNumber)return(true);
      }
     return(
    false);
     } 
    ومع كل شرط في هذه الحاله يجب أن تكتب إسم العمله الذي ستقارنه بالنفس العمله التي ستفتح لها الصفقه

    حل آخر يمكنك عمل مصفوفه بحيث ستحفظ جميع أسماء العملات المفتوحه
    تقوم بتعريف مصفوفه لتحتوي على أسماء العملات
    كود PHP:
    string symbolsname[]; 
    ثم سوف تقوم بعمل داله لحفظ أسماء العملات
    كود PHP:
    void OpendOrdersSymbol(){
     
    ArrayResize(symbolsname,OrdersTotal());
     
     for(
    int i=0;i<OrdersTotal();i++){
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     if(
    OrderMagicNumber()==MagicNumber)symbolsname[i]=OrderSymbol();
      }
     } 
    ثم عند المقارنه مثلا
    كود PHP:
    for(int i=0;i<OrdersTotal();i++){
     if(
    symbolsname[i]=="EURUSD")
     return;
     } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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



    كود PHP:
    double Diff=High[1]-Low[1];
       if(
    Diff>=70*pointdouble Price=Low[1]+(Diff/2);
      
       
       if(
    Close[1]>Open[1] && Ask<=Price)//Buy
       
    if(Close[1]<Open[1] && Bid>=Price)//Sell 
    جزاك الله كل خير أستاذ يوسف .

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    أستاذ أسامة ، أريد المساعدة فـ معرفة مكان الخطـأ فـ الاكسيبرت المرفق

    الاكسيبرت المفترض يقوم بعمل التالى ..

    اذا ظهر سهم أزرق وأغلقت الشمعة التى ظهر عليها السهم أعلى السحابة .

    يفتح صفقة شراء .

    واضفت خاصية Use_Candle_Retest ، Candle_Length

    لتحديد اذا كان جسم الشمعة أكبر من عدد محدد من النقاط مثلا 70 نقطة ،

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

    ولكن بعد عمل التعديلات السابقة لم يفتح صفقات !!

    وقمت بإلغاء شروط البيع والذى يعمل فقط هو شرط الشراء الخاص بجسم الشمعة .
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    أستاذ أسامة ، أريد المساعدة فـ معرفة مكان الخطـأ فـ الاكسيبرت المرفق

    الاكسيبرت المفترض يقوم بعمل التالى ..

    اذا ظهر سهم أزرق وأغلقت الشمعة التى ظهر عليها السهم أعلى السحابة .

    يفتح صفقة شراء .

    واضفت خاصية Use_Candle_Retest ، Candle_Length

    لتحديد اذا كان جسم الشمعة أكبر من عدد محدد من النقاط مثلا 70 نقطة ،

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

    ولكن بعد عمل التعديلات السابقة لم يفتح صفقات !!

    وقمت بإلغاء شروط البيع والذى يعمل فقط هو شرط الشراء الخاص بجسم الشمعة .
    الآن أنت إستخدمت الحلقه for للبحث عن الشمعه وتحديد جسمها
    كود PHP:
    for(int i=0;i<Bars;i++){
      if(
    High[i]-Low[i] >=Candle_Length*point)double Price=(High[i]-Low[i])/2+Low[i];
        if(
    Close[i]>Open[i])CandleBuy=true;
        if(
    Close[i]<Open[i])CandelSell=true; } 
    لكن لاحظ أنك إستخدمت Bars عدد الشموع كلها في هذه الحاله سوف يظل يبحث في كل الشموع الموجوده على الشارت ولن يتوقف عندما يصل إلى الشمعه التي يظهر عندها السهم
    فيجب أن تضع شرط آخر بحيث تقارن فقط الشمعه التي يظهر عندها السهم أو حسب ما تريد فلا أعلم الإستراتيجية تماما ثم تستخدم الأمر break لإنهاء الحلقه بعد التأكد من الشروط فأنت لا تريد إلا البحث في شموع محدده
    وهذا سبب الخطأ عندك
    فسوف ترى أن قيمة Price في كل مره ستتغير حتى تنتهي الحلقه وسوف تصبح قيمتها هي آخر شمعه على الشارت مثلا لو كانت الشمعه رقم 1000 فسوف يصبح في النهاية
    كود PHP:
    double Price=(High[1000]-Low[1000])/2+Low[1000]; 
    الكود الصحيح
    كود PHP:
    for(int i=0;i<Bars;i++){
      
    double up_m =iCustom(NULL,0,"auto recommended",2,i);
      if(
    High[i]-Low[i] >=Candle_Length*point&&up_m>1){
      
    double Price=(High[i]-Low[i])/2+Low[i];
        if(
    Close[i]>Open[i])CandleBuy=true;
        if(
    Close[i]<Open[i])CandelSell=true;
        break;
        }
       } 
    أو قم بتغيير الشروط حسب ما تريده لكن المهم لا تنسى الأمر break
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الآن أنت إستخدمت الحلقه for للبحث عن الشمعه وتحديد جسمها
    كود PHP:
    for(int i=0;i<Bars;i++){
      if(
    High[i]-Low[i] >=Candle_Length*point)double Price=(High[i]-Low[i])/2+Low[i];
        if(
    Close[i]>Open[i])CandleBuy=true;
        if(
    Close[i]<Open[i])CandelSell=true; } 
    لكن لاحظ أنك إستخدمت Bars عدد الشموع كلها في هذه الحاله سوف يظل يبحث في كل الشموع الموجوده على الشارت ولن يتوقف عندما يصل إلى الشمعه التي يظهر عندها السهم
    فيجب أن تضع شرط آخر بحيث تقارن فقط الشمعه التي يظهر عندها السهم أو حسب ما تريد فلا أعلم الإستراتيجية تماما ثم تستخدم الأمر break لإنهاء الحلقه بعد التأكد من الشروط فأنت لا تريد إلا البحث في شموع محدده
    وهذا سبب الخطأ عندك
    فسوف ترى أن قيمة Price في كل مره ستتغير حتى تنتهي الحلقه وسوف تصبح قيمتها هي آخر شمعه على الشارت مثلا لو كانت الشمعه رقم 1000 فسوف يصبح في النهاية
    كود PHP:
    double Price=(High[1000]-Low[1000])/2+Low[1000]; 
    الكود الصحيح
    كود PHP:
    for(int i=0;i<Bars;i++){
      
    double up_m =iCustom(NULL,0,"auto recommended",2,i);
      if(
    High[i]-Low[i] >=Candle_Length*point&&up_m>1){
      
    double Price=(High[i]-Low[i])/2+Low[i];
        if(
    Close[i]>Open[i])CandleBuy=true;
        if(
    Close[i]<Open[i])CandelSell=true;
        break;
        }
       } 
    أو قم بتغيير الشروط حسب ما تريده لكن المهم لا تنسى الأمر break
    شكرا جزيلا أستاذ أسامة ، سأقوم بالتعديل وأخبرك النتيجة .

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    استاذ أسامة ، يوجد مشكلة غريبة فـ الاكسيبرت المرفق ، يعمل بشكل جيد فـ الباك تست

    على منصة fxdd ، ولكن بعض الأخوه ذكرو انه لايفتح صفقات عند العمل لايف أو لايفتح بعض الصفقات

    فـ ما السبب فـ ذلك ، المفترض انه يعمل لايف كما يعمل عند الباك تست !!

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

    الصفقات مره أخرى مع العلم أنها مفتوحة مسبقا !!

    مرفق الاكسيبرت والمؤشرات والسيت فايل .
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

    لإني ضايع خالص في المؤشرات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ أسامة ، يوجد مشكلة غريبة فـ الاكسيبرت المرفق ، يعمل بشكل جيد فـ الباك تست

    على منصة fxdd ، ولكن بعض الأخوه ذكرو انه لايفتح صفقات عند العمل لايف أو لايفتح بعض الصفقات

    فـ ما السبب فـ ذلك ، المفترض انه يعمل لايف كما يعمل عند الباك تست !!

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

    الصفقات مره أخرى مع العلم أنها مفتوحة مسبقا !!

    مرفق الاكسيبرت والمؤشرات والسيت فايل .
    السبب لأنك جعلت MaxTrades =3 فبالتالي هذا الشرط لن يفيد في حال أغلقت الإكسبرت وقمت بفتحه أيضا شرط
    كود PHP:
    T!=Time[0
    لن يفيد لأن قيمة T سوف تتغير عند تفعيل الإكسبرت مره أخرى وهذا هو السبب
    لذلك يمكنك بدلا من إستخدام متغير T أن تستخدم المتغيرات العامة Global Variables
    مثلا عند فتح الصفقه سوف تجعل
    كود PHP:
     GlobalVariableSet("T",Time[0]); 
    وعند المقارنه سوف تقارن
    كود PHP:
     GlobalVariableGet("T")!=Time[0
    وهذه المتغيرات لن تحذف أو تتغير قيمتها حتى إذا أغلقت المنصه إلا إذا قمت بحذفها أنت
    كود PHP:
    GlobalVariableDel("T"
    وبالتالي سوف تحل المشكله لكن تأكد من أن تجعل إسم المتغيرات مثلا
    كود PHP:
    GlobalVariableSet("T"+Symbol(),Time[0]); 
    لماذا ؟
    حتى إذا وضعت الإكسبرت على أكثر من عمله يكون لكل عمله المتغير الخاص به

    إذا كنت لا تريد إستخدام هذه المتغيرات يمكنك بإستخدام الدوال بدلا من المتغير T سوف تستخدم دالة تقوم بمعرفة توقيت فتح آخر صفقه
    كود PHP:
    datetime LastOpenendOrder(){
    for(
    int i=OrdersTotal();i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    return(
    OrderOpenTime());
      }
     }
    return(
    0);

    ثم تضع الشرط
    كود PHP:
    Time[0]>LastOpenendOrder() 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ أسامة ، يوجد مشكلة غريبة فـ الاكسيبرت المرفق ، يعمل بشكل جيد فـ الباك تست

    على منصة fxdd ، ولكن بعض الأخوه ذكرو انه لايفتح صفقات عند العمل لايف أو لايفتح بعض الصفقات

    فـ ما السبب فـ ذلك ، المفترض انه يعمل لايف كما يعمل عند الباك تست !!

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

    الصفقات مره أخرى مع العلم أنها مفتوحة مسبقا !!

    مرفق الاكسيبرت والمؤشرات والسيت فايل .
    بالنسبه لمشكلة اللايف والباك تست فالإكسبرت لا يوجد به أي أخطاء وهذه المشكله ذكروها لي أكثر من مره حتى في إكسبرتاتي السبب الوحيد إما أن حجم اللوت به خطأ أو عدم تفعيل الإكسبرت بشكل صحيح
    أو أي خطأ آخر يجب التأكد من خانة Experts و Journal
    قم بوضع تنبيه في الإكسبرت بحيث يظهر رقم الخطأ عند فتح الصفقه لأن بعض الإخوه لا يلاحظ الأخطاء التي تظهر في الجورنال
    كود PHP:
    int ticket=OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,digits),5*Q,0,0," EA",MagicNumber,0,Blue);
    if(
    ticket<0)Alert("Order Send Error "+GetLastError()); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

  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