以下是一个基本的 MQL 程序,可以显示多单开单个数和空单开单个数的统计信息:

int start()
{
    int total_orders = OrdersTotal(); // 获取总订单数
    int buy_orders = 0; // 多单开单个数
    int sell_orders = 0; // 空单开单个数
    
    // 遍历所有订单
    for (int i = 0; i < total_orders; i++)
    {
        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) // 选择订单
        {
            if (OrderType() == OP_BUY) // 多单订单
            {
                if (OrderOpenTime() == Time[0]) // 最近一次开单
                {
                    buy_orders++;
                }
            }
            else if (OrderType() == OP_SELL) // 空单订单
            {
                if (OrderOpenTime() == Time[0]) // 最近一次开单
                {
                    sell_orders++;
                }
            }
        }
    }
    
    // 输出统计结果
    Print('多单开单个数:', buy_orders);
    Print('空单开单个数:', sell_orders);
    
    return 0;
}

该程序首先获取总订单数,然后遍历所有订单,并统计最近一次开的多单和空单订单数。最后,使用Print函数输出统计结果。

MQL 统计多单空单开单数量程序示例

原文地址: https://www.cveoy.top/t/topic/n62N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录