void HiddenTrailingBalancePercent() { double ProfitPercent=AccountProfit()/AccountBalance()*100; if(ProfitPercent>=StartTrailingPercent&&(GlobalVariableGet("TS Percent")<ProfitPercent-StartTrailingPercent||GlobalVariableGet("TS Percent")==0)) { GlobalVariableSet("TS Percent",ProfitPercent-StartTrailingPercent); } if(ProfitPercent<=GlobalVariableGet("TS Percent")&&GlobalVariableGet("TS Percent")!=0) { for(int i=OrdersTotal()-1;i>=0;i--) { bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { bool closeB=OrderClose(OrderTicket(),OrderLots(),Bid,3); } if(OrderType()==OP_SELL) { bool closeS=OrderClose(OrderTicket(),OrderLots(),Ask,3); } } } GlobalVariableDel("TS Percent"); } }
void HiddenTrailingBalancePercent() { double ProfitPercent=AccountProfit()/AccountBalance()*100; if(ProfitPercent>=StartTrailingPercent&&(GlobalVariableGet("TS Percent")<ProfitPercent-StartTrailingPercent||GlobalVariableGet("TS Percent")==0)) { GlobalVariableSet("TS Percent",ProfitPercent-StartTrailingPercent); } if(ProfitPercent<=GlobalVariableGet("TS Percent")&&GlobalVariableGet("TS Percent")!=0) { for(int i=OrdersTotal()-1;i>=0;i--) { bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { bool closeB=OrderClose(OrderTicket(),OrderLots(),Bid,3); } if(OrderType()==OP_SELL) { bool closeS=OrderClose(OrderTicket(),OrderLots(),Ask,3); } } } GlobalVariableDel("TS Percent"); } }
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
طلب تعديل بسيط | خالدمصطفى | منتدى المؤشرات و الاكسبرتات | 5 | 09 - 08 - 2016 08:08 PM |
تعديل بسيط | zroud2010 | منتدى المؤشرات و الاكسبرتات | 1 | 12 - 04 - 2016 01:03 PM |
تعديل بسيط | خالدمصطفى | منتدى المؤشرات و الاكسبرتات | 6 | 05 - 03 - 2013 11:57 AM |
اول طلب لى طلب بسيط جدا تعديل بسيط اوى | modyyyyyyyyy | منتدى المؤشرات و الاكسبرتات | 5 | 03 - 09 - 2012 04:57 AM |
تعديل بسيط | خالدمصطفى | منتدى المؤشرات و الاكسبرتات | 7 | 03 - 10 - 2011 10:07 PM |