السلام عليكم
استاذنا مستر دولار
في موضوع التريلينج المخفي والتريلينج بناء على رصيد الحساب
http://forum.arabtrader.com/t235216.html
وضعت هذا الكود للتريلينج بناء على رصيد الحساب
هل من الممكن تعديله و اضافه متغير خارجي للستيب كنسبه مئويهكود PHP: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");
}
}
input double StartTrailingPercent=3;
مثلا وضعت بدء التريلينج بعد 3% واريد الاستيب ان يتحرك كل 1.5% فبالتالي يكون حجز ربح 1.5%
شاكر لك مقدما

