这句代码哪里有错误? 新评论 Liang Liu 2016.03.01 14:11 我开始定义了一个全局变量和全局数组如下:extern int order_buy=0;int ticket_buy[];……void OnTick(){ …… if(OrderType()==OP_BUY) { ticket_buy[order_buy]=OrderTicket(); //日志显示代码执行到这一句时就无法继续了,EA测试被迫中止 order_buy++; } …… 日志执行到那一句就给出了这样的提示: array out of range in '实验2.mq4' (48,35)这是不是提示我数组溢出?那么我哪里出错了?应该怎么改?谢谢。 求解答关于使用数组的错误 Invalid order for OP_BUY/SELL WITH SL TP ordersend ???? 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我开始定义了一个全局变量和全局数组如下:
extern int order_buy=0;
int ticket_buy[];
……
void OnTick()
{
……
if(OrderType()==OP_BUY)
{
ticket_buy[order_buy]=OrderTicket(); //日志显示代码执行到这一句时就无法继续了,EA测试被迫中止
order_buy++;
}
……
日志执行到那一句就给出了这样的提示: array out of range in '实验2.mq4' (48,35)
这是不是提示我数组溢出?那么我哪里出错了?应该怎么改?谢谢。