السلام عليكم ورحمة الله
اخي العزيز مستر دولار .. ارجو افادتي اذا اردت ان اضع رقم في التيك بروفت وان يعمل كذلك الربح بالدولار
فاذا كان عندي صفقات من نوع واحد شراء او بيع فهو يعمل على البروفت الموضوع واذا فتحت صفقة عكسية يعتبر التيك بروفت ب صفر ويفعل الربح بالدولار
وضعت امر الشراء كالتالي
ووضعت تفعيل الربح بالدولار كالتاليكود PHP:void Buy_Market2(){double SL=0,TP=0,NewLot=Lot;if(Use_Multi_Order_With_Trend && Multi_Factor_With_Trend>0 && LastOrderProf(OP_BUY)<0) NewLot=LastOrderLot(OP_BUY)*Multi_Factor_With_Trend;if(OrderTotalByType(OP_SELL)>0 && OrderTotalByType(OP_BUY)==0 ) NewLot=Total_Lots(OP_SELL)*Multi_Factor_Reverse_Trend;if(OrderTotalByType(OP_SELL)>0 && OrderTotalByType(OP_BUY)>0 ) NewLot=LastOrderLot(OP_SELL);if(Stoploss>0) SL=Ask-Stoploss*points; else SL=0;if(Takeprofit>0) TP=Ask+Takeprofit*points; else TP=0;if(Takeprofit>0 && OrderTotalByType(OP_SELL)>0 && OrderTotalByType(OP_BUY)>0) TP=0;int ticket=OrderSend(Symbol(),OP_BUY,NewLot,Ask,30,SL,TP,"hre007",MagicNo,0,clrGreen); }
ولكن نفس النتيجة طالما وجد هدف مكتوب لا يعتبر بالاغلاق على ربح بالدولاركود PHP:if(USD_Profit()>=USDProfit && UseProfitUSD==true &&OrderTotalByType(OP_SELL)>0 &&OrderTotalByType(OP_BUY)>0 ){ Close_Order(); }
فما هو الحل لهذه المشكلة يا استاذي العزيز
:016:

