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

    计算当前持仓单的总盈亏比

    老周 LV16
    2016-10-26 · 2855 阅读
    循环查询所有持仓单,过滤掉非本K下商品的订单。累加所有盈利单的盈利总数和所有亏损单的亏损总数。
    返回 两者的比值

    1. double GetYKB()
    2. {
    3. double PWin=0,PLose=0;
    4. for(int i=0;i<OrdersTotal();i++)
    5.    {
    6.      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    7.      if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
    8.      {
    9.       if(OrderProfit()>0)
    10.       {
    11.       
    12.        PWin+=MathAbs(OrderOpenPrice()-(Ask+Bid)/2);        
    13.       }else
    14.       {
    15.       
    16.        PLose+=MathAbs(OrderOpenPrice()-(Ask+Bid)/2);  
    17.       }
    18.      }
    19.    }
    20.   
    21. if(PLose==0)return(10000);
    22. return(PWin/PLose);
    23. }
    复制代码


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

    举报

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

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

    微信二维码

    有问题联系客服