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

    平仓所有盈利的空单

    老周 LV16
    2017-08-17 · 3543 阅读
    1. extern int Profit=1;
    2. void start()
    3. {
    4.    int slippage=3;
    5.    int ask, bid, open;
    6.    double point;
    7.    for (int i=OrdersTotal()-1; i>=0; i--)
    8.    {
    9.       if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
    10.       if (OrderType()==OP_SELL)
    11.       {
    12.          point=MarketInfo(OrderSymbol(),MODE_POINT);
    13.          if (point==0) break;
    14.          ask=MathRound(MarketInfo(OrderSymbol(),MODE_ASK)/point);
    15.          open=MathRound(OrderOpenPrice()/point);
    16.          if (open-ask<Profit) continue;
    17.          OrderClose (OrderTicket(),OrderLots(),ask*point,slippage);
    18.       }
    19.    }
    20. }
    复制代码


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

    举报

     

    回答|共 3 个

    347193285 LV3

    发表于 2019-4-26 16:13:06 | 显示全部楼层

    楼主分享一个1根K线下跌多少点的代码下  不胜感激

    brade1314 LV1

    发表于 2019-11-27 18:35:29 | 显示全部楼层

    有点复杂了,不是提供了一个直接获取当前订单盈利金额的方法么

    appc LV1

    发表于 2020-3-7 23:10:16 | 显示全部楼层

    mql4编程中文手册
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服