2评论

0收藏

怎么计算挂单的多空数量

avatar 随缘_7554 | 88 人阅读 | 2 人评论 | 2024-11-12

怎么计算挂单的多空数量
""
还没有人打赏,支持一下

评论|共 2 个

元氣美少女

发表于 2024-11-12 15:11:52 | 显示全部楼层

  1. int BuyPendingOrders = 0;
  2. int SellPendingOrders = 0;

  3. void CountPendingOrders() {
  4.     // 遍历所有挂单
  5.     for (int i = 0; i < OrdersTotal(); i++) {
  6.         if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
  7.             // 检查订单是否是挂单
  8.             if (OrderType() == OP_BUYSTOP || OrderType() == OP_BUYLIMIT) {
  9.                 BuyPendingOrders++;
  10.             } else if (OrderType() == OP_SELLSTOP || OrderType() == OP_SELLLIMIT) {
  11.                 SellPendingOrders++;
  12.             }
  13.         }
  14.     }
  15. }

  16. void OnStart() {
  17.     // 初始化计数
  18.     BuyPendingOrders = 0;
  19.     SellPendingOrders = 0;
  20.    
  21.     // 计算挂单的多空数量
  22.     CountPendingOrders();
  23.    
  24.     // 输出结果
  25.     Print("Buy Pending Orders: ", BuyPendingOrders);
  26.     Print("Sell Pending Orders: ", SellPendingOrders);
  27. }
复制代码


随缘_7554

发表于 2024-11-12 17:23:26 来自手机 | 显示全部楼层

元氣美少女 发表于 2024-11-12 15:11

感谢^ω^

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

EA之家评论守则