صفحة 407 من 689 الأولىالأولى ... 307357397401402403404405406407408409410411412413417457507 ... الأخيرةالأخيرة
النتائج 6,091 إلى 6,105 من 10335
  1. #6091
    الصورة الرمزية lion666666
    lion666666 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2014
    الإقامة
    مصر
    المشاركات
    32

    افتراضي



    شكرا
    جزاك الله خيرا


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

    افتراضي

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

    المشكلة
    1-إني مثلا لو حددت في المتغيرات الخارجية التيم فريم 4 ساعات .. لا يعمل إلا على التيم فريم الأقل .. ولا يعمل على الـ 4 ساعات نفسه

    2- مش بيظهر أي حاجة في حالة وضعه على شارت الرينكو
    الملفات المرفقة الملفات المرفقة

  3. #6093
    الصورة الرمزية nadmondo
    nadmondo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    الإقامة
    مصر
    المشاركات
    165

    افتراضي

    سؤال:..
    هل توجد دالة لمعرفة اقل Trailing Stop مسموح يه على منصة الميتا تريدر؟
    الهدف من ذلك هو مراعاة الترياينج استوب فى الاوامر المعلقة او المباشرة على حسب الشركة
    انا حاولت ادور عن طريق ال meta editor وماعرفتش....
    كل اللى وصلتله هو..هذه الدالة بس معرفش بتستخدم فى ايه
    كود:
    double stop = MarketInfo(Symbol(), MODE_STOPLEVEL);

  4. #6094
    الصورة الرمزية nadmondo
    nadmondo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    الإقامة
    مصر
    المشاركات
    165

    افتراضي

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

    وتختلف من منصة لأخرى
    يمكنك معرفة حدود الأستوب لوز بإستخدام كومنت أو برينت
    كود PHP:

    Comment
    (MarketInfo(Symbol(),MODE_STOPLEVEL)); 
    تمام لقيت هذا الرد من الاخ العزيز فى مشاركة سابقة.....ولكنى اريدها كدالة يمكن ادخالها فى حسابات الكسبيرت
    معلش انا مبتدىء...وللاسف كل ما استطيع عمله هو نقل الاكواد لاستخدامه والحمد لله تعلمت كثيرا من اكسبيرتات Mr Dollar
    يعنى هل يمكن التعبير عنها باستخدام double او int ؟
    وهل هذه الدالة تعبر عن اقل قيمة على المنصة؟ ام يلزم وضع MIN او MAX ؟ وشكرا
    آخر تعديل بواسطة nadmondo ، 07-12-2014 الساعة 12:06 AM

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

    افتراضي

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

    المشكلة
    1-إني مثلا لو حددت في المتغيرات الخارجية التيم فريم 4 ساعات .. لا يعمل إلا على التيم فريم الأقل .. ولا يعمل على الـ 4 ساعات نفسه

    2- مش بيظهر أي حاجة في حالة وضعه على شارت الرينكو
    الخطئين سببهم الشرط الذي قمت بوضعه في البدايه
    كود PHP:
     if(iTime(Symbol(),Period(),i)>iTime(Symbol(),TimeFrame,iBarShift(Symbol(),TimeFrame,iTime(Symbol(),Period(),i)))) 
    فلاحظ لو أنك إستخدمت نفس التايم فريم الذي ستضعه على الشارت ونفس المتغير الخارجي فسوف يكون توقيت الشمعه واحد بالتالي لن يتحقق الشرط
    بالنسبه لمشكلة الرينكو شارت أيضا لأنه لا يعتمد على توقيت ثابت لإنتهاء الشمعه بالتالي لا يمكن أن تستخدم نفس الفكره إلا إذا كنت تستخدم نفس التايم فريم وليس تايم فريم أكبر

  6. #6096
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

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

  7. #6097
    الصورة الرمزية barachot
    barachot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    مصر
    المشاركات
    61

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة first_knight مشاهدة المشاركة
    اعادة رفع
    للتذكرة
    عند تنفيذ الأمر المعلق كمثال
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNo0Blue); 
    سيكون بالشكل التالي
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNoTimeCurrent() + 5Blue); 
    سيتلغي بعد 5 ثوان .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

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

    مثال في الأوردرين الأولى ستضيف G1
    وفي الأوردين التالية حتخليه G2

    كود PHP:
    OrderSend(Symbol(), OP_BUYLIMITLotBpPrice1SlippageSLTP"G1"MagicNoexpireBlue);} 
    وعند الأغلاق ستضيف شرط الكومنت لتفرق بينهم .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة nadmondo مشاهدة المشاركة
    سؤال:..
    هل توجد دالة لمعرفة اقل Trailing Stop مسموح يه على منصة الميتا تريدر؟
    الهدف من ذلك هو مراعاة الترياينج استوب فى الاوامر المعلقة او المباشرة على حسب الشركة
    انا حاولت ادور عن طريق ال meta editor وماعرفتش....
    كل اللى وصلتله هو..هذه الدالة بس معرفش بتستخدم فى ايه
    كود PHP:
    [CODE]double stop MarketInfo(Symbol(), MODE_STOPLEVEL);[/CODE
    كود PHP:
     
    حتكتب عندك الشرط
    كود PHP:
    if(TrailingMarketInfo(Symbol(), MODE_STOPLEVEL)) 
    TrailingMarketInfo(Symbol(), MODE_STOPLEVEL); 
    ومعناه اذا كان قيمة التريلنج المدخلة أقل من الحد المسموح أسبتدل قيمة التريلنج بالحد المسموح
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  11. #6101
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    عند تنفيذ الأمر المعلق كمثال
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNo0Blue); 
    سيكون بالشكل التالي
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNoTimeCurrent() + 5Blue); 
    سيتلغي بعد 5 ثوان .
    شكرا جزيلا استاذي جميل

  12. #6102
    الصورة الرمزية nadmondo
    nadmondo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    الإقامة
    مصر
    المشاركات
    165

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    [/PHP]
    حتكتب عندك الشرط
    كود PHP:
    if(TrailingMarketInfo(Symbol(), MODE_STOPLEVEL)) 
    TrailingMarketInfo(Symbol(), MODE_STOPLEVEL); 
    ومعناه اذا كان قيمة التريلنج المدخلة أقل من الحد المسموح أسبتدل قيمة التريلنج بالحد المسموح
    الف شكر ا/جميل....وجارى التطبيق..

  13. #6103
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    عند تنفيذ الأمر المعلق كمثال
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNo0Blue); 
    سيكون بالشكل التالي
    كود PHP:
    OrderSend(Symbol(), OP_BUYSTOPNewLotAskSlippage00""MagicNoTimeCurrent() + 5Blue); 
    سيتلغي بعد 5 ثوان .
    استاذي جميل عند محاولة عمل ذلك
    الاكسبيرت لايفتح صفقات
    كود:
    if(OrdersTotal() == 0)      
      {                                      
       bool asd=OrderSend(Symbol(),OP_BUYSTOP,Manual_Lot,BuyPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE);
                            
       bool ads=OrderSend(Symbol(),OP_SELLSTOP,Manual_Lot,SellPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE);
       
      }
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة first_knight مشاهدة المشاركة
    استاذي جميل عند محاولة عمل ذلك
    الاكسبيرت لايفتح صفقات
    كود:
    if(OrdersTotal() == 0)      
      {                                      
       bool asd=OrderSend(Symbol(),OP_BUYSTOP,Manual_Lot,BuyPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE);
                            
       bool ads=OrderSend(Symbol(),OP_SELLSTOP,Manual_Lot,SellPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE);
       
      }
    الطريقة تستخدم لزمن اكبر وبعض المنصات لاتقبل اقل من 15 دقيقة مثلاً يعني 15*60 بالثواني .
    ويمكننا الألتفاف على النظام بعمل دالة للمقارنة بين الوقت الحالي ووقت فتح الصفقة وتغلقها عند تجاوز الزمن المحدد التي تختاره .

    كود PHP:
    void PendingExpir()
     {
     
    int tick=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic_Number){
          if(
    OrderType()>1){
             if(
    TimeCurrent()-OrderOpenTime()>= 5*60//ssssssss
             
    {                      
              
    tick=OrderTicket();                   
                 {
                   
    bool AX1=OrderDelete(tick,clrRed);
              
                       
          }}}}}}} 
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  15. #6105
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    الطريقة تستخدم لزمن اكبر وبعض المنصات لاتقبل اقل من 15 دقيقة مثلاً يعني 15*60 بالثواني .
    ويمكننا الألتفاف على النظام بعمل دالة للمقارنة بين الوقت الحالي ووقت فتح الصفقة وتغلقها عند تجاوز الزمن المحدد التي تختاره .

    كود PHP:
    void PendingExpir()
     {
     
    int tick=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic_Number){
          if(
    OrderType()>1){
             if(
    TimeCurrent()-OrderOpenTime()>= 5*60//ssssssss
             
    {                      
              
    tick=OrderTicket();                   
                 {
                   
    bool AX1=OrderDelete(tick,clrRed);
              
                       
          }}}}}}} 
    استاذي جميل
    الان الاكسبيرت يفتح الصفقات ولا يلغيها بعد مرور خمسة ثواني
    كما الاحظ ان Comment(expire);
    تظهر على الشارت ولا يتغير رقم الثواني على الشارت
    الرجاء حل المشكلة بارك الله فيك

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

  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