评论

收藏

判断最新持仓单是否是当前K线入场的

avatar 老周 | 1362 人阅读 | 0 人评论 | 2016-10-26

循环读取持仓单,判断持仓单是当前K线货币对并且Magic号码符合要求
读取持仓单开仓时间
如果开仓时间大于当前K线的开始时间,则说明是当前K线入场的持仓单,返回真
如果不符合或者没有持仓,则返回假

  1. bool LastPositionInThisK()

  2. {
  3. for(int i=OrdersTotal()-1;i>=0;i--)
  4. {
  5.    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  6.    if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic )
  7.      {        
  8.       if(OrderOpenTime()>Time[0])return(true);else return(false);
  9.      }
  10. }
  11. return(false);
  12. }
复制代码


""
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则