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

    获取最近一张订单的订单编号、开仓价格

    老周 LV16
    2017-03-27 · 4196 阅读

    函数获取最近一张订单的订单编号、开仓价格。过滤条件:货币对、订单识别码、订单类型。

    1. double FindLastBuyPrice() {
    2. double l_ord_open_price_0;
    3. int l_ticket_8;
    4. double ld_unused_12 = 0;
    5. int l_ticket_20 = 0;
    6. for (int l_pos_24 = OrdersTotal() - 1; l_pos_24 >= 0; l_pos_24--) {
    7. OrderSelect(l_pos_24, SELECT_BY_POS, MODE_TRADES);
    8. if (OrderSymbol() != Symbol() || OrderMagicNumber() != MagicNumber) continue;
    9. if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber &&
    10. OrderType() == OP_BUY) {
    11. l_ticket_8 = OrderTicket();
    12. if (l_ticket_8 > l_ticket_20) {
    13. l_ord_open_price_0 = OrderOpenPrice();
    14. ld_unused_12 = l_ord_open_price_0;
    15. l_ticket_20 = l_ticket_8;
    16. }
    17. }
    18. }
    19. return (l_ord_open_price_0);
    20. }
    复制代码


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

    举报

     

    回答|共 1 个

    支部书记 LV4

    发表于 2018-9-5 12:01:03 | 显示全部楼层

    不错不错,楼主您辛苦了。。。
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服