您需要 登录 才可以下载或查看,没有帐号?注册
劳驾牛版 我修改过了。 您在给指正一下写的对不对
对 所有持仓单 (有好多单子) 针对每个仓位 任何一个仓位的盈利曾经大于过100点以后 修改订单设置止损50 (就是如果利润缩水最少盈利50点)
//+---------------------------------------+
for(int i=OrdersTotal();i i--) //扫描单子
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES); //提取
if(OrderSymbol()==Symbol() OrderMagicNumber()==MAGIC )
{
if( GetOrderProfit() (Point*100) ) //当任意一单盈利曾经大于100
{
OrderModify(OrderTicket(),OrderOpenPrice(),(OrderOpenPrice()+50*Point),0,0,Yellow); //修改订单 加止损
}
}
return(0);
}
//+-----动态盈利状况----------------------------------------+
double GetOrderProfit()
{
for(int i=OrdersTotal()-1;i i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() OrderMagicNumber()==MAGIC)
{
return(OrderProfit());
}
return(0);
}
}
复制代码
写的不知道对不对 牛版指正
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!