22评论

0收藏

添加保护的例子(改正)

avatar 老张说汇 | 5943 人阅读 | 22 人评论 | 2011-11-01

劳驾牛版 我修改过了。 您在给指正一下写的对不对  
  
  对 所有持仓单 (有好多单子) 针对每个仓位  任何一个仓位的盈利曾经大于过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);
  • }
  • }





复制代码
写的不知道对不对 牛版指正
""
还没有人打赏,支持一下

评论|共 22 个

外汇EA手

发表于 2012-11-22 00:28:10 | 显示全部楼层

支持一下吧  

秀色可餐

发表于 2012-11-22 00:28:10 | 显示全部楼层

回帖是种美德.  

情人日记

发表于 2012-11-22 00:28:10 | 显示全部楼层

晕  不信啊  

妖怪

发表于 2012-11-22 00:28:10 | 显示全部楼层

楼主good  

tat12345

发表于 2012-11-22 00:28:10 | 显示全部楼层

不错的东西  持续关注  

天鹰

发表于 2012-11-22 00:28:10 | 显示全部楼层

慢慢来,呵呵  

小嘉

发表于 2012-11-22 00:28:10 | 显示全部楼层

刚刚接触EA ,楼主请发份给我…  

云之端

发表于 2012-11-22 00:28:10 | 显示全部楼层

现在越做月亏啊  

东哥在这里

发表于 2014-11-22 19:40:44 | 显示全部楼层

下了  的确不错

123下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则