النتائج 1 إلى 2 من 2
  1. #1
    الصورة الرمزية amazing
    amazing غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2009
    العمر
    54
    المشاركات
    1,474

    افتراضي طلب من استاذ اسامه ( بحث تعليمي)

    استاذ اسامه سلام عليكم
    اشكرك جزيل الشكر على ما تقوم به من الخدمه لاخوانك
    لو سمحت رايت كثير من المبرمجين يستخدمون داله مستقله لعمل عكس الشروط في الاكسبيرت وبعباره اخرى يقومون باضافة خيار ما يسمى extern bool ReverseSystem=false
    و حسب الكد الاصلي على سبيل المثال:
    كود PHP:
    double BuyStop Open[0]+Trap*Point;
    double SellStop Open[0]-Trap*Point;

    Ticket OrderSend(Symbol(),OP_BUYSTOP,LotsMM,BuyStop,3,BuyStop-StopLoss*Point,BuyStop+TakeProfit*Point,NULL,Magic,TradeTime+EndHour*60*60,Blue);
    Ticket OrderSend(Symbol(),OP_SELLSTOP,LotsMM,SellStop,3,SellStop+StopLoss*Point,SellStop-TakeProfit*Point,NULL,Magic,TradeTime+EndHour*60*6 0,Red); 
    يتم عمل داله مستقله كهذه:
    كود PHP:
    if(ReverseSystem) {

    double BuyLimit Open[0]-Trap*Point;
    double SellLimit Open[0]+Trap*Point;
      
    Ticket OrderSend(Symbol(),OP_BUYLIMIT,LotsMM,BuyLimit,3,BuyLimit-StopLoss*Point,BuyLimit+TakeProfit*Point,NULL,Magic,TradeTime+EndHour*60*60,Blue);
    Ticket OrderSend(Symbol(),OP_SELLLIMIT,LotsMM,SellLimit,3,SellLimit+StopLoss*Point,SellLimit-TakeProfit*Point,NULL,Magic,TradeTime+EndHour*60*6 0,Red);

    }

    else {

    double BuyStop Open[0]+Trap*Point;
    double SellStop Open[0]-Trap*Point;
     
    Ticket OrderSend(Symbol(),OP_BUYSTOP,LotsMM,BuyStop,3,BuyStop-StopLoss*Point,BuyStop+TakeProfit*Point,NULL,Magic ,TradeTime+EndHour*60*60,Blue);
    Ticket OrderSend(Symbol(),OP_SELLSTOP,LotsMM,SellStop,3,SellStop+StopLoss*Point,SellStop-TakeProfit*Point,NULL,Magic,TradeTime+EndHour*60*6 0,Red); 
    فاذا امكن شرح مختصر لعمل هذه الداله بلنسبه الى اكسبيرت المرفق مع نتائج خاسره 100% كما ترى
    و شكرا
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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


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