صفحة 121 من 689 الأولىالأولى ... 2171111115116117118119120121122123124125126127131171221621 ... الأخيرةالأخيرة
النتائج 1,801 إلى 1,815 من 10335
  1. #1801
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    60
    المشاركات
    869

    افتراضي

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


    يا أبو يوسف أنا لم أستخدم شروط
    وإنما وضعت مباشرة بدل Ask في الشراء وضعت Buy_Price وهي مستخرجة من معادلات
    ووضعت مباشرة بدل Bid في البيع وضعت Sell_Price وهي مستخرجة من معادلات

    يعني لو وصل السعر لـ Buy_Price أو Sell_Price يشتري أو يبيع بدون شروط أخرى
    ---------------
    يعني ده مثلا كود الشراء
    كود PHP:
    OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Buy_Price,digits),3,NormalizeDouble(SL,digits),NormalizeDouble(B_TP180,digits),"YousefH",MagicNumber,0,Blue); 
    وبدل Ask تعاملت بـ Buy_Price وهي مستخرجة من
    كود PHP:
    double Buy_Price=ZigZag_Low(1)+(Low_Diff*140)/100
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم
    اعذرني اخي الكريم فانا لم اعرف هذه الطريقه .... الا يجب ان تفص قبل ان تعطى امر شراء اذا السعر وصل هذا لمستوى ام هي اوامر معلقه

    افدنا جزاك الله

    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف

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

    افتراضي

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

    أنا عامل مثلا أمر الشراء
    لو العمليات المفتوحة أقل من 1
    إشتري من Buy_Price ( وإللي معرفة بمعادلة )
    ----------------
    فالإكسبيرت بيفحص لو العمليات أقل من 1 والسعر الحالي Buy_Price يقوم يشتري
    --------------
    ونفس الكلام في البيع

  3. #1803
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    60
    المشاركات
    869

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    تقدر تقول إني عاكس الوضع شوية
    بس الطريقة شغالة وبتعمل باك تست وكمان شغلتها على حساب ديمو وإشتغلت
    -------------

    أنا عامل مثلا أمر الشراء
    لو العمليات المفتوحة أقل من 1
    إشتري من Buy_Price ( وإللي معرفة بمعادلة )
    ----------------
    فالإكسبيرت بيفحص لو العمليات أقل من 1 والسعر الحالي Buy_Price يقوم يشتري
    --------------
    ونفس الكلام في البيع
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم
    ا اخي الكريم واذا كان السعر لم يصل هذا لمستوى او اصبح بعده يجيك الاخطاء اليس كذالك ؟

    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة H.O مشاهدة المشاركة
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم
    ا اخي الكريم واذا كان السعر لم يصل هذا لمستوى او اصبح بعده يجيك الاخطاء اليس كذالك ؟

    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف
    تمام
    ----------

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

    افتراضي

    ياااااااااااااااااه
    --------------
    إنت صح
    -------------

    أنا كده عامل الإكسبيرت يفحص لو الأوامر أقل من 1 يشتري مثلا يقوم يجي يعمل أوردر سيند يلاقي سعر الشراء خطأ
    -----------
    إزاي فاتت عليا دي
    ----------
    ألف شكر يا أبو يوسف

  6. #1806
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    60
    المشاركات
    869

    افتراضي

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

    أنا كده عامل الإكسبيرت يفحص لو الأوامر أقل من 1 يشتري مثلا يقوم يجي يعمل أوردر سيند يلاقي سعر الشراء خطأ
    -----------
    إزاي فاتت عليا دي
    ----------
    ألف شكر يا أبو يوسف
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم
    الحمد لله اجت سليمه
    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف

  7. #1807
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    34
    المشاركات
    550

    افتراضي

    السلام عليكم ورحمة الله أستاذ اسامة

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

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

    كمثال لطريقة العمل مثلا سأفتح صفقة بعد 3 صفقات إفتراضية أو فتح صفقتين متتاليتين حقيقيتين بعد 3 صفقات إفتراضية

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

    مرفق محاولتي أرجو من فضلك توضيح الأخطاء و طريقة العمل

    وبارك الله فيك
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

    بس في شوية حاجات عجيبة الإكسبيرت لسه بيعملها

    1 - بيدخل في نفس العملية : يعني بعد ما يحقق الهدف أو يضرب الاستوب ويعود لنقطة الدخول بيفعل نفس العملية
    يعني لو كان في بيع من 1.3444 وحقق الهدف ورجع تاني لنفس السعر . يرجع يفعله مثلا من 1.34435
    بالرغم من إني مستخدم
    كود PHP:
    int LastOrder
    ومعرفها في البيع والشراء
    --------------------------------------------------
    2 - يوجد أخطاء كتير جدا في الجورنال
    OrderSend error 130
    OrderSend error 138
    وكمان
    OrderModify error 130 بس ده نادر لما بيظهر

    وأخطاء الأوردر سيند دي ... ما شاء الله لا تتوقف أبدا ( شغالة بالثانية ) حتى لو كان في عملية مفعلة
    مش المفروض إن لو في عملية مفعلة وأنا عامل إن الإكسبيرت ما يدخلش عمليات إلا لو كان orderstotal()<1
    طيب يبقى إزاي يكون في عملية شغالة وبالرغم من كده يعطي error 130&138 ( مع العلم إن الباك تست بدون أستوب )

    3- الإكسبيرت بطئ جداً فوق ما تتخيل ( أعتقد بسبب كمية الأخطاء الكتيرة إللي بتطلع كل ثانية )
    ----------------------------

    الله يكرمك شوف الإكسبيرت إللي في المرفقات وقولي أنا عامل إية غلط
    أولا بالنسبه للأخطاء
    خطأ 130 وضع ستوب لوز أو هدف خاطئ تأكد من الهدف والأستوب لوز الذي قمت بتحديدهم
    خطأ 138 إعادة تسعير وهذا لأنك وضعت سعر الدخول Buy_Price و Sell_Price أي أنها ستكون دخول معلق فسوف تستخدم
    OP_BUYLIMIT و OP_BUYSTOP و OP_SELLLIMIT و OP_SELLSTOP

    إستخدام لشرط LastOrder خاطئ فأنت جعلته بهذا الشكل
    كود PHP:
    if(LastOrder!=1)
                 if(
    StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;} 
    هكذا أنت طبقت شرط LastOrder على الأستوب لوز فقط وليس على فتح وإغلاق الصفقات فيجب أن تجعله
    كود PHP:
     if(LastOrder!=1){ 
    أو أن تضيف الشرط مع شرط عدد الصفقات
    كود PHP:
    if(orderstotal()<1&&LastOrder!=1){ 
    ونفس الشيء بالنسبه للبيع
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    وسؤال كمان
    لو المنصة 5 أرقام هل أحتاج لتعريف الـ Slippage
    يعني أنا كاتب 3 في الكود ده ( هل كده بيقراء الـ 3 على اساس الرقم الرابع ولا الخامس بعد العلامة العشرية )

    كود PHP:
    OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Buy_Price,digits),3,NormalizeDouble(SL,digits),NormalizeDouble(B_TP233,digits),"YousefH",MagicNumber,0,Blue); 
    3 تقرأ على أنها الرقم الخامس لكن بعيدا عن هذا فأنت تريد أن يكون السليبج عدد التيكات فسوف تجعلها 3 أي 3 تكات
    لكن إذا كنت تريدها 3 نقاط فسوف تجعلها 30
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

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

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

    كمثال لطريقة العمل مثلا سأفتح صفقة بعد 3 صفقات إفتراضية أو فتح صفقتين متتاليتين حقيقيتين بعد 3 صفقات إفتراضية

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

    مرفق محاولتي أرجو من فضلك توضيح الأخطاء و طريقة العمل

    وبارك الله فيك
    وعليكم السلام ورحمة الله وبركاته
    أولا تعريف المتغيرات في الداله الخارجيه
    كود PHP:
    int NumBuyOrder();
    {
    int c=0;
    int total OrdersTotal();

    for (
    int cnt=cnt >= total)
    {
    if (
    ma22<ma11&&ma2>ma1 && Time0!=Time[0]; ){ virsutalOrder "Buy" xbid==Bid ;Time0=Time[0]};
    if(
    Bid>=xbid+xTakeProfitTypeOrder =="Profit" 
    else
    if(
    Bid<=xbid-xStopLossTypeOrder =="loss" ;
    if(
    TypeOrder =="Profit" || TypeOrder =="loss")
    }{
    c++;
    }
    return(
    c);
    }


    int NumSellOrder();
    {
    int c=0;
    int total OrdersTotal();

    for (
    int cnt=cnt >= total)
    {
    if (
    ma22>ma11&&ma2<ma1 && Time0!=Time[0]; ){ virsutalOrder "Buy" xbid==Bid ;Time0=Time[0]};
    if(
    Bid<=xbid+xStopLossTypeOrder =="Profit" 
    else
    if(
    Bid>=xbid-xTakeProfitTypeOrder =="loss" ;
    if(
    TypeOrder =="Profit" || TypeOrder =="loss")
    }{
    c++;
    }
    return(
    c);

    ثانيا لن تستخدم orderstotal فليس لها علاقة بالموضوع فنحن نبحث عن الشروط ولا نبحث عن عدد الصفقات المفتوحه
    كود PHP:
    int total OrdersTotal();

    for (
    int cnt=cnt >= total)

    هذي الفكره كنت عملتها سابقا في إكسبرت بطريقه أبسط وبدون إستخدام دوال فقط إستخدمت GlobalVariableSet و GlobalVariableGet
    إذا كنت تريد إستخدام الدوال الخارجيه فما الذي تريد عمله بالضبط ؟
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    طيب لو عايز الإكسبيرت يبيع أو يشتري بمجرد لمس مستوى على الـ rsi
    يعني مثلا يشتري لو لمس مستوى 20
    والهدف يكون 50 نقطة
    ولو عكس السعر يبرد كل 50 نقطة ( والهدف للكل نقطة دخول العقد الأول )
    -----------------
    ممكن مثال لكود الشراء
    وياريت توضيح لموضوع التبريد ده عشان أول مرة أتعامل معاه

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

    افتراضي

    وفي بعض إكسبيرتك يا أستاذ أسامة بلاقي

    HideTP & HideSL

    مش فاهم يعني إية ممكن توضيح ؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    طيب لو عايز الإكسبيرت يبيع أو يشتري بمجرد لمس مستوى على الـ rsi
    يعني مثلا يشتري لو لمس مستوى 20
    والهدف يكون 50 نقطة
    ولو عكس السعر يبرد كل 50 نقطة ( والهدف للكل نقطة دخول العقد الأول )
    -----------------
    ممكن مثال لكود الشراء
    وياريت توضيح لموضوع التبريد ده عشان أول مرة أتعامل معاه
    يعني أنا دلوقتي عملت الإكسبيرت إللي في المرفقات ده
    المفروض إنه يشتري لما الـ rsi يلمس مستوى 35 / ويبيع لما الـ rsi يلمس 65
    والهدف 50 نقطة
    ولو عكس يبرد كل 50 ( أنا إستخدمت المضاعفات على أساس Multiplier =1 يعني نفس قيمة العقد الأول )

    لو عايز يبقى أهداف كل عقود التبريد تكون نقطة دخول العقد الأول ---- تكون إزاي ؟
    والإكسبيرت إللي أنا عملته مش بيفتح أي عملية ( مرفق )
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 RSI.mq4‏ (9.4 كيلوبايت, المشاهدات 80)

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    طيب لو عايز الإكسبيرت يبيع أو يشتري بمجرد لمس مستوى على الـ rsi
    يعني مثلا يشتري لو لمس مستوى 20
    والهدف يكون 50 نقطة
    ولو عكس السعر يبرد كل 50 نقطة ( والهدف للكل نقطة دخول العقد الأول )
    -----------------
    ممكن مثال لكود الشراء
    وياريت توضيح لموضوع التبريد ده عشان أول مرة أتعامل معاه
    بدلا من إستدعاء مؤشر الآر إس آي للشمعه السابقه
    كود PHP:
    double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,1); 
    سوف تستخدم الشمعه الحاليه
    كود PHP:
    double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,0); 
    ثم تبدأ المقارنه كالعاده

    بالنسبه للتبريد فالفكره في أن نقوم بعمل داله لمعرفة سعر إفتتاح الصفقه ثم تكون الصفقه التاليه يتم الدخول فيها بعد أن يتحرك السعر عدد نقاط معينه خساره
    لذلك مثال دالة لمعرفة سعر إفتتاح آخر صفقه
    كود PHP:
    double lastopenendprice()
    {
     for(
    int i=OrdersTotal();i>0;i--){
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
       if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
       return(
    OrderOpenPrice());
           }
        }
      return(
    0);
      } 
    ثم تضع شرط مثلا في البيع سيصبح
    كود PHP:
    if(Bid-lastopenedprice()>20*Point
    وفي الشراء سيصبح
    كود PHP:
     if(lastopenedprice()-Ask>20*Point
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

    HideTP & HideSL

    مش فاهم يعني إية ممكن توضيح ؟
    هذه المتغيرات لإخفاء الهدف والأستوب لوز
    فمثلا إذا كانت خاصية HideTP ترو فعندما يقوم الإكسبرت بفتح الصفقه لن يضع الهدف الحقيقي لكن سيضع بدلا منه 0 ثم بداخل الإكسبرت نفسه يقوم بحساب عدد النقاط التي تربحها الصفقه وعندما تصل إلى عدد نقاط الهدف يتم غلق الصفقه بإستخدام دالة غلق الصفقات
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

  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