صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 17 من 17

الموضوع: عاجل

  1. #16
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    الفكرة جيدة وجديرة بالدراسة
    المضاعفات ولكن بتريلنق ستوب متحرك في الاتجاه الرابح
    لابد يأتي لحظة ويفصل عداده في احد الاتجاهين

  2. #17
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    كود:
    string BS="B";
    double SL;
    void OnTick(void)
    {
        if(OrdersTotal()<1)
        {
            if(BS=="B")
            {
                BS="S";
                int ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+3000*Point);
                SL=Ask;
            }
            else if(BS=="S")
            {
                BS="B";
                ticket=OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid+200*Point,Bid-3000*Point);
                SL=Bid;
            } 
        }
        for(int i=0;i<OrdersTotal();i++)
        {
            bool u=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(OrderType()==OP_BUY)
            {
                if((OrderClosePrice()-SL)>200*_Point)
                {
                    SL=OrderClosePrice();
                    bool t=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderStopLoss()+Point*200,Digits),OrderTakeProfit(),0,clrBlue);
                }
            }
            if(OrderType()==OP_SELL)
            {
                if(-(OrderClosePrice()-SL)>200*_Point)
                {
                    SL=OrderClosePrice();
                    t=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderStopLoss()-Point*200,Digits),OrderTakeProfit(),0,clrBlue);
                }
            }
        }
    }

صفحة 2 من 2 الأولىالأولى 12

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