老张说汇 发表于 2011-11-1 18:53:46

添加保护的例子(改正)

劳驾牛版 我修改过了。 您在给指正一下写的对不对

对 所有持仓单 (有好多单子) 针对每个仓位任何一个仓位的盈利曾经大于过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);
[*]}
[*]}
[*]
[*]
[*]
[*]

复制代码
写的不知道对不对 牛版指正

外汇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

下了的确不错
页: [1] 2 3
查看完整版本: 添加保护的例子(改正)