النتائج 1 إلى 5 من 5
الموضوع: محتاج دالة مضاعفات اختياريه
- 15-05-2024, 04:26 PM #1
محتاج دالة مضاعفات اختياريه
محتاج من الاخوه المبرمجين دالة مضاعفات اختياريه بنائا على المصفوفه وبعد الوصول الى الهدف تعود بقيمة اللوت الاول واكون شاكر افضال سيادتكم
- 09-08-2024, 12:52 PM #2
اين المتخصصين هههههه
- 29-08-2024, 10:46 AM #3
اين انتم اخوانا الكرااام
- 14-09-2024, 09:05 PM #4
يعطيكم العافية اخواني
- 19-09-2024, 09:43 AM #5
محتاج شرح تفصيلي أكثر
هذا مثال لدالة تقوم بحسب الصفقه الأخيره وصلت للهدف أو الأستوب
كود PHP:double LastClosedOrderInfo(EnumOrderInfo order_info,int type=-1) { int total=OrdersHistoryTotal()-1; for(int i=total; i>=0; i--) { bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && (OrderType()==type || type==-1)) { if(order_info==order_type) return OrderType(); if(order_info==lot_size) return OrderLots(); if(order_info==open_price) return OrderOpenPrice(); if(order_info==open_time) return OrderOpenTime(); if(order_info==close_price) return OrderClosePrice(); if(order_info==close_time) return OrderCloseTime(); if(order_info==takeprofit) return OrderTakeProfit(); if(order_info==stoploss) return OrderStopLoss(); if(order_info==profit_usd) return OrderProfit()+OrderSwap()+OrderCommission(); if(order_info==profit_pips) { if(OrderType()==OP_BUY) return Bid-OrderOpenPrice(); if(OrderType()==OP_SELL) return OrderOpenPrice()-Ask; } } } return 0; }
enum EnumOrderInfo { order_type, lot_size, open_price, open_time, close_price, close_time, stoploss, takeprofit, profit_usd, profit_pips };
كود PHP:if(LastClosedOrderInfo(profit_usd)<0)lot_size=LastClosedOrderInfo(lot_size)*2;