求教 请问如何判断多个货币对的订单数量 新评论 erli zhinian 2022.10.22 14:44 //只要以下货币对的订单货币对数量大于5,就停止开单。但是自己下面写的这些好像不可以 string 总_st_1 = "GBPUSDm"; string 总_st_2 = "EURUSDm"; string 总_st_3 = "USDJPYm"; string 总_st_4 = "USDCADm"; string 总_st_5 = "AUDUSDm"; int OnInit() { return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { } void OnTick() { if(buydanshu()>5) { //停止开单 } } int buydanshu() { int a=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { if(OrderSymbol()==总_st_1 ) { a++; } if(OrderSymbol()==总_st_2 ) { a++; } if(OrderSymbol()==总_st_3 ) { a++; } if(OrderSymbol()==总_st_4 ) { a++; } if(OrderSymbol()==总_st_5 ) { a++; } } } return(a); } 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录