问题描述
//----购买入口------
if((LastFastMovingAverage <LastSlowMovingAverage)&&(FastMovingAverage > SlowMovingAverage)&&(Trend1D>0.0))
{
signal="Buy";
}
if (signal=="Buy" && OrdersTotal()==0)
OrderSend (_Symbol,OP_BUY,1.00,Ask,3,Ask-600*Point,Ask+2050*Point,NULL,Green);
if(OrdersTotal()>0)
{
for(int i=0; i<OrdersTotal();i++)
{``
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol())
if(OrderType()==OP_BUY)
{
if(Bid>= OrderOpenPrice()+Take_Profit_in_Points*Point_Value)
{
if(OrderStopLoss()<Ask-(600*Point))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask-(300*Point),OrderTakeProfit(),clrNONE);
}
}
}
}
}
大家好,如果价格有 100 点利润,我计划将止损从 60 点移动到 30 点。我已经完成了代码,但是当我使用策略测试器时它不起作用。谁能帮我解决问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)