添加保护的例子(改正)
劳驾牛版 我修改过了。 您在给指正一下写的对不对对 所有持仓单 (有好多单子) 针对每个仓位任何一个仓位的盈利曾经大于过100点以后 修改订单设置止损50 (就是如果利润缩水最少盈利50点)
[*]//+---------------------------------------+
[*] for(int i=OrdersTotal();i>=0;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>=0;i--)
[*]{
[*] OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
[*] if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC)
[*] {
[*] return(OrderProfit());
[*] }
[*]return(0);
[*]}
[*]}
[*]
[*]
[*]
[*]
复制代码
写的不知道对不对 牛版指正 支持一下吧 回帖是种美德. 晕不信啊 楼主good 不错的东西持续关注 慢慢来,呵呵 刚刚接触EA ,楼主请发份给我… 现在越做月亏啊 下了的确不错