7评论

2收藏

获取持仓多单及空单总手数的函数

avatar 老周 | 3580 人阅读 | 7 人评论 | 2017-05-05

该函数简洁明了,分别获取当前持仓单中多单和空单的总手数。可以调用到指标或EA中。

  1. double LotsCount(int type)
  2. {
  3.    double BuyLots=0;
  4.    double SellLots=0;
  5.    for (int t=0; t<OrdersTotal(); t++)
  6.    {
  7.       cg=OrderSelect(t, SELECT_BY_POS, MODE_TRADES);
  8.       if (OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber )BuyLots+=OrderLots();
  9.       if (OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber )SellLots+=OrderLots();
  10.    }
  11.    switch(type)
  12.    {
  13.       case OP_BUY: return (BuyLots);
  14.       break;
  15.       case OP_SELL: return (SellLots);
  16.       break;
  17.    }
  18. return(0);
  19. }
复制代码


""
还没有人打赏,支持一下

评论|共 7 个

灰太狼888

发表于 2017-5-15 22:53:44 | 显示全部楼层

{:132_145:}

wellyu

发表于 2018-6-9 19:25:26 | 显示全部楼层

{:132_123:}

ly29929185

发表于 2018-9-2 13:21:19 | 显示全部楼层

前排支持下

bf91frg4

发表于 2018-9-4 12:36:15 | 显示全部楼层

好好 学习了 确实不错

lkk24

发表于 2019-2-4 23:27:44 | 显示全部楼层

获取持仓多单及空单总手数的函数

twtsfi

发表于 2019-2-25 15:49:50 | 显示全部楼层

好像不完整吧

dean6550

发表于 2019-4-17 14:28:34 | 显示全部楼层

这个咋用 编写提示cg和magicnumber

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

EA之家评论守则