📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    分别获取多单和空单的总盈利

    老周 LV16
    2017-05-05 · 2346 阅读
    下面两个函数分别获取持仓订单中多单和空单的总盈利,其中盈利不包括手续费和隔夜利息,选定的条件是订单类型和订单识别码。可以自由扩展或调用到指标、EA、脚本文件中使用。

    1. double BUYProfit()
    2. {
    3.    double BuyProfit = 0;
    4.    for (int t=0; t<OrdersTotal(); t++)
    5.    {
    6.       cg=OrderSelect(t, SELECT_BY_POS, MODE_TRADES);
    7.       if (OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber)
    8.       BuyProfit += OrderProfit();
    9.    }
    10.    return (BuyProfit);
    11. }


    12. double SELLProfit()
    13. {
    14.    double SellProfit = 0;
    15.    for (int t=0; t<OrdersTotal(); t++)
    16.    {
    17.       cg=OrderSelect(t, SELECT_BY_POS, MODE_TRADES);
    18.       if (OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber)
    19.       SellProfit += OrderProfit();
    20.    }
    21.    return (SellProfit);
    22. }
    复制代码


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

    举报

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

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服