صفحة 256 من 689 الأولىالأولى ... 156206246250251252253254255256257258259260261262266306356 ... الأخيرةالأخيرة
النتائج 3,826 إلى 3,840 من 10335
  1. #3826
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    تمام فهمتك والأمر بسيط تضيف انه اذا تحقق الأمر ينفذ اغلاق البيع مثلا فيصبح صفر ويفتح بعدها الشراء

    كود PHP:
    if(Open[1]<Close[1] && Ordersent()<1) { ////Close OrderSell  /// Then OrderBuy } 
    اليي بين رمز القسمة لما اكتبها تكتب على شكل تعليق ايضا بما اعرف الدالة التي ارفقتها ordersnt

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

    افتراضي

    هذه دوال البيع والشراء وهي اساس اي اكسبيرت ويفترض انك عارفها لأنك سألت عن شي لاحق .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  3. #3828
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    اذا امكنك استاذ جميل ماذا اغير حتى يفتح الاكسبيرت صفقة كلما تحقق الشرط

  4. #3829
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    int orderscntt(int type){
    int cnt=0;
    for(int i =0;i<OrdersTotal();i++){
    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
    if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNo&&OrderType()==type||ty pe==-1){
    cnt++;
    }
    قصدت هل التغيير يكون على هذا الدالة لاجعل الاكسبيرت يفتح صفقة كل ما تحقق الشرط
    ماذا اغير؟ OrdersTotal? ام ماذا ارجو المساعدة

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

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

    استخدم هذه الدالة ستسمح بفتح صفقة واحدة فقط
    كود PHP:
     int orderscnt(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo){
             
    cnt++;
           }
         }
       }
        return(
    cnt);
      } 
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #3831
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    استخدم هذه الدالة ستسمح بفتح صفقة واحدة فقط
    كود PHP:
     int orderscnt(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo){
             
    cnt++;
           }
         }
       }
        return(
    cnt);
      } 
    واذا اردت ان تفتح مع تحقق كل شرط ماذا اضيف هذا هو سؤالي
    هذه تفتح صفقة وتنتظر اغلاقها وعند تحقق شرط تدخل مجددا
    انا اظن ان سؤالي واضح اريد يفتح صفقة كلما تحقق الشرط
    وسامحني برك هرجتك معايا

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

    افتراضي

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

  8. #3833
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

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


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


    فهمتك يا استاذ جميل بارك الله فيك
    قلت اذا اغلقت شمعة صاعدة وكانت الصفقات المفتوحة صفر يفتح شراء لكن لا يفتح عندما تكون صفقة مفتوحة صحيح؟ اريده ان يفتح اذا كانت الشمعة صاعدة وتوجد صفقات مفتوحة ...ممكن الدالة التي تسمح ببرمجت اكسبيرت على هذا النحو
    ومشكور والله انت
    آخر تعديل بواسطة solidhdida ، 13-05-2013 الساعة 12:35 AM

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

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

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

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


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


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


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

    الداتا اللى هيقراها من الايميل دى هتوصل للميتا تريدر ازاى ؟؟
    هل يتم حفظها مثلا فى ملف DLL ويقوم الاكسبرت بقرأتها منه ؟؟

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


    يارب الاقى الحل عندكم

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

    هذا الرابط

    http://www.programminghelp.com/progr...k-pt-1-of-3-c/

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة solidhdida مشاهدة المشاركة
    واذا اردت ان تفتح مع تحقق كل شرط ماذا اضيف هذا هو سؤالي
    هذه تفتح صفقة وتنتظر اغلاقها وعند تحقق شرط تدخل مجددا
    انا اظن ان سؤالي واضح اريد يفتح صفقة كلما تحقق الشرط
    وسامحني برك هرجتك معايا
    في هذه الحاله لن تحتاج إلى دالة حساب عدد الصفقات
    فقط ستضع الشروط ثم يمكنك وضع شرط أن لا يفتح إلا صفقه واحده فقط مع تحقق كل شرط في الشمعه
    مثال
    قم بتعريف متغير datetime
    كود PHP:
     static datetime Time0
    ثم ستضع من ضمن شروط الدخول في الصفقه
    كود PHP:
    Time0!=Time[0
    وعند تحقق الشرط وفتح الصفقه سوف تجعل
    كود PHP:
    Time0=Time[0]; 
    وبالتالي لن يفتح إلا صفقه واحده فقط في الشمعه عند تحقق الشرط ولن يفتح صفقة أخرى إلا بعد تغير الشمعه وتحقق شروط جديده
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  11. #3836
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    في هذه الحاله لن تحتاج إلى دالة حساب عدد الصفقات
    فقط ستضع الشروط ثم يمكنك وضع شرط أن لا يفتح إلا صفقه واحده فقط مع تحقق كل شرط في الشمعه
    مثال
    قم بتعريف متغير datetime
    كود PHP:
     static datetime Time0
    ثم ستضع من ضمن شروط الدخول في الصفقه
    كود PHP:
    Time0!=Time[0
    وعند تحقق الشرط وفتح الصفقه سوف تجعل
    كود PHP:
    Time0=Time[0]; 
    وبالتالي لن يفتح إلا صفقه واحده فقط في الشمعه عند تحقق الشرط ولن يفتح صفقة أخرى إلا بعد تغير الشمعه وتحقق شروط جديده
    عملت معي وهي المطلوب شكرا استاذ مستر دولار

  12. #3837
    الصورة الرمزية bodisaudi
    bodisaudi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2011
    الإقامة
    مصر
    المشاركات
    61

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

    //+------------------------------------------------------------------+
    //|Vortex Indicator.mq4 |
    //|From the January 2010 issue of Technical Analysis of Stocks & |
    //|Commodities |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2009 under Creative Commons BY-SA License by Neil D. Rosenthal"
    #property link "http://creativecommons.org/licenses/by-sa/3.0/"

    #property indicator_separate_window
    #property indicator_buffers 2
    #property indicator_color1 Green
    #property indicator_color2 Red

    //---- Input parameters
    extern int VI_Length=14;

    //---- Buffers
    double PlusVI[]; //VI+ : + Vortex Indicator buffer
    double MinusVI[]; //VI- : - Vortex Indicator buffer
    double PlusVM[]; //VM+ : + Vortex Movement buffer
    double MinusVM[]; //VM- : - Vorext Movement buffer
    double SumPlusVM[]; //Sum of VI_Length PlusVM values
    double SumMinusVM[]; //Sum of VI_Length MinusVM values
    double SumTR[]; //True Range buffer
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //----
    IndicatorBuffers(7);
    IndicatorDigits(Digits);
    //---- Set visible buffer properties
    SetIndexBuffer(0,PlusVI);
    SetIndexBuffer(1,MinusVI);
    SetIndexStyle(0,DRAW_LINE);
    SetIndexStyle(1,DRAW_LINE);
    SetIndexLabel(0,"PlusVI(" + VI_Length + ")");
    SetIndexLabel(1,"MinusVI(" + VI_Length + ")");
    SetIndexDrawBegin(0,VI_Length);
    SetIndexDrawBegin(1,VI_Length);
    //---- Set indices of caching buffers
    SetIndexBuffer(2,PlusVM);
    SetIndexBuffer(3,MinusVM);
    SetIndexBuffer(4,SumPlusVM);
    SetIndexBuffer(5,SumMinusVM);
    SetIndexBuffer(6,SumTR);
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    int Limit;
    int CountedBars = IndicatorCounted();
    //---- Check for possible errors
    if(CountedBars < 0) return(-1);
    //---- Last counted bar will be recounted
    if(CountedBars > 0) CountedBars--;
    Limit = Bars - CountedBars;
    //---- Clear caching buffers
    for(int i = 0; i < Limit; i++)
    {
    SumPlusVM[i] = 0;
    SumMinusVM[i] = 0;
    SumTR[i]= 0;
    }
    //---- Store the values of PlusVM and MinusVM
    for(i = 0; i < Limit; i++)
    {
    //PlusVM = |Today's High - Yesterday's Low|
    PlusVM[i] = MathAbs(High[i] - Low[i + 1]);
    //MinusVM = |Today's Low - Yesterday's High|
    MinusVM[i] = MathAbs(Low[i] - High[i +1]);
    }
    //---- Sum VI_Length values of PlusVM, MinusVM and the True Range
    for(i = 0; i < Limit; i++)
    {
    for(int j = 0; j <= VI_Length - 1; j++)
    {
    SumPlusVM[i] += PlusVM[i + j];
    SumMinusVM[i] += MinusVM[i + j];
    SumTR[i] += iATR(NULL,0,1,i + j); //Sum VI_Length values of the True Range by using a 1-period ATR
    }
    }
    //---- Draw the indicator
    for(i = 0; i < Limit; i++)
    {
    PlusVI[i] = SumPlusVM[i] / SumTR[i];
    MinusVI[i] = SumMinusVM[i] / SumTR[i];
    }
    //----
    return(0);
    }
    //+------------------------------------------------------------------+


    بعد إذن حضرتك :-
    أريد أن أضع 4 متوسطات متحركة لـلقيمة الموجبه
    وأن أضع 4 متوسطات متحركة لــلقيمة السالبة
    وإذا كان أمكن أن أتحكم في أن تكون المتوسطات "بسيطة" أو "أسية"

    شكراً مقدما

    تحيـــــــــــــاتي

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

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

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

    هذا الرابط

    http://www.programminghelp.com/progr...k-pt-1-of-3-c/

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

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

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

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

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

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

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

    لو عندي إكسبيرت بيفتح مضاعفات 1- 2 -4 -6 - 8 وهكذا كل 20 نقطة مثلا والهدف أيضا 20 نقطة

    بحيث مثلا فعل بيع من 130.00 والهدف 20 نقطة
    ثم صعد أكثر وفعل بيع من 130.20 والهدف 20 نقطة
    ثم صعد أكثر وفعل بيع من 130.40 والهدف 20 نقطة
    وهكذا

    كيف أجعل الإكسبيرت يغلق كل العمليات (البيع فقط لإنه يوجد شراء أيضا ) عندما يحقق العقد الأخير هدفه
    ياريت يا أستاذ أسامة إجابة على السؤال ده

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

  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