السلام عليكم
استاذسمير
هذا كود للتريلنج ستوب المخفي بناء على رصيد الحساب لاستاذنا مستر دولار
كود:
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;
input double StepPercent=1.5; المطلوب اضافتها
مثلا وضعت بدء التريلينج بعد 3% واريد الاستيب ان يتحرك كل 1.5% فبالتالي يكون حجز ربح 1.5%
حاولت اعدل عليه كثير لكن للاسف لم يعمل
شاكر لك مقدما