MQL 统计多单和空单数量程序示例
以下是一个用 MQL 语言写的显示统计多单和空单数量的程序:
int start() {
int total_buy = 0;
int total_sell = 0;
for (int i = OrdersTotal() - 1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderType() == OP_BUY) {
total_buy += OrderLots();
}
else if (OrderType() == OP_SELL) {
total_sell += OrderLots();
}
}
}
Print('Total Buy Lots: ', total_buy);
Print('Total Sell Lots: ', total_sell);
return 0;
}
这个程序使用了一个 for 循环来遍历所有的订单,然后统计多单和空单的数量。在循环中,我们使用 OrderSelect 函数来选中每个订单,并检查它的类型。如果是多单,我们将其手数加到 total_buy 变量中;如果是空单,我们将其手数加到 total_sell 变量中。
最后,我们使用 Print 函数来输出统计结果。
原文地址: https://www.cveoy.top/t/topic/n5ii 著作权归作者所有。请勿转载和采集!