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

    求助expression not boolean怎么解决?

    2021-01-20 · 19033 阅读
    求助各位大佬下面代码存在expression not boolean怎么解决?
    Thanks.

    bool ModifyTakeProfit(double takeprofit)
    {
      while(!IsStopped())
      {
        if(IsTradeContextBusy())
        {
          Sleep(3000);
          continue;
        }
        if(!IsTradeAllowed())
        {
          return(False);
        }
        if(!OrderModify(OrderTicket(), OrderOpenPrice(), 0, NormalizeDouble(takeprofit,vDigits), 0, Yellow))
        {
          int Err = GetLastError();
          Print("!!! Error(",Err,"): ",ErrorDescription(Err));
          return(False);
        }
        else
        {
          break;
        }
      }

      return(True);
    }

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

    举报

     

    回答|共 91 个

    davidgw2046 LV4

    发表于 2021-1-20 22:25:03 | 显示全部楼层

    Use true ,Not True。

    vvv665 LV3

    发表于 2021-1-22 12:55:20 | 显示全部楼层

    支持下

    外汇赚 LV1

    发表于 2021-1-22 18:08:03 | 显示全部楼层

    顶下

    曲终人散 LV3

    发表于 2021-1-23 20:41:07 | 显示全部楼层

    谢谢

    缌思思 LV7

    发表于 2021-2-12 14:16:54 | 显示全部楼层

    顶下

    ssauqaz00000 LV5

    发表于 2021-2-28 17:49:25 | 显示全部楼层

    这个代码非常的差劲。MT4 的线程设计是线程的。你在代码里使用 SLEEP 方法直接阻塞线程。

    溜溜 LV1

    发表于 2021-3-3 13:00:08 | 显示全部楼层

    支持下

    过热了 LV2

    发表于 2021-3-6 21:10:53 | 显示全部楼层

    谢谢

    welkinwise LV0

    发表于 2021-3-7 16:55:37 | 显示全部楼层

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

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

    微信二维码

    有问题联系客服