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

    指定时间全部平仓的函数

    老周 LV16
    2017-03-21 · 1968 阅读
    函数执行在某个时间后全部平仓或删除挂单。

    1. if (Hour() >= Order_Hour)
    2. {
    3. for(cnt=0;cnt<OrdersTotal();cnt++)
    4. {
    5. // check selection result because order may be closed or deleted at this time!
    6. OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
    7. if (OrderSymbol()==Symbol())//check for opened position and symbol
    8. {
    9. if (OrderType()==OP_SELLSTOP && OpenBuys>0) OrderDelete( OrderTicket());
    10. if (OrderType()==OP_BUYSTOP && OpenSells>0) OrderDelete( OrderTicket());
    11. if (Hour() >= CloseOrdersHour && Minute() >= 45 && OrderType()==OP_SELL)
    12. OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);
    13. if (Hour() >= CloseOrdersHour && Minute() >= 45 && OrderType()==OP_BUY)
    14. OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);
    15. }
    16. }
    17. }
    复制代码


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

    举报

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

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

    微信二维码

    有问题联系客服