编写一段mt4代码,统计所有空单的数量
时间: 2023-05-30 09:06:00 浏览: 197
eclipse环境下,代码行数空行的统计
3星 · 编辑精心推荐
以下是一个简单的MT4代码片段,用于统计所有空单的数量:
```mql4
int count_sell_orders()
{
int count = 0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true)
{
if(OrderType() == OP_SELL)
{
count++;
}
}
}
return count;
}
// 在你的主程序中调用这个函数,就可以获取所有空单的数量了
int sell_orders = count_sell_orders();
Print("空单数量:", sell_orders);
```
该函数使用了一个循环来遍历所有订单,并使用OrderType()函数来检查订单的类型是否为“卖出”(OP_SELL)。如果是,则将计数器加一。最后,函数返回计数器的值,表示所有空单的数量。在你的主程序中调用该函数,就可以获取所有空单的数量了。
阅读全文