[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 873 1...866867868869870871872873874875876877878879880...1145 新评论 Andrei01 2010.09.28 12:03 #8721 Gravitus: 当试图写 外来的字符串数组[25]。 编译器给出了 '数组' - 不允许使用外部数组 你需要做的是没有extern。 [删除] 2010.09.28 12:09 #8722 Andrei01: 你需要做的是没有extern。 但那样它就不再是外部的了......。 Andrei01 2010.09.28 12:15 #8723 Gravitus: 但这样他就不会成为一个局外人了...... 将是 [删除] 2010.09.28 12:20 #8724 Andrei01: 将是 但是否有办法引用一个名字包含在字符串变量中的变量? Andrei01 2010.09.28 12:22 #8725 Gravitus: 但是否有办法引用一个名字包含在字符串变量中的变量? 你需要先给它们编号。 reag 2010.09.28 12:23 #8726 Gravitus: 亲爱的大师们,请告知如何找到解决这个简单问题的方法。 脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25 脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。 我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。 阵列就好了,但外部阵列是不允许的....。 这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。 恭敬地,Gravitus 你可以做这样的事情 for (i=0; i<=3; i++) { switch(i) { 案例1 : XXXXX_1=i。 案例2 : XXXXX_2=i; { case 3 : XXXXX_3=i; 突破。 缺省:打破。 } } reag 2010.09.28 12:32 #8727 Andrei01: 代替IndicatorCounted()写出你需要的内容。 任务是在一个新的蜡烛到来时进行计算 Bars- IndicatorCounted()的检查(计算的条数)只在指标中改变,主要的计算被执行。 Andrei01 2010.09.28 12:39 #8728 reag: 任务是计算新的蜡烛何时到来 一个新蜡烛 的时间是Time[0]。 [删除] 2010.09.28 12:44 #8729 Andrei01, reag - 谢谢你。 只是认为有一些神奇的引语,不过还好,换了就好 :) reag 2010.09.28 12:45 #8730 Gravitus:亲爱的大师们,请告知如何找到解决这个简单问题的方法。脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。阵列就好了,但外部阵列是不允许的....。这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。恭敬地,Gravitus 通过全局变量 更好: for (i=0; i<=3; i++) { switch(i) { case 1 : ixxxxx=DoubleToStr(i,0); XXXXX="XXXX_"+ixxxx; XXXXX_1=GlobalVariableGet(XXXX); } 1...866867868869870871872873874875876877878879880...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当试图写
外来的字符串数组[25]。
编译器给出了
'数组' - 不允许使用外部数组
你需要做的是没有extern。
但这样他就不会成为一个局外人了......
将是
但是否有办法引用一个名字包含在字符串变量中的变量?
亲爱的大师们,请告知如何找到解决这个简单问题的方法。
脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25
脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。
我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。
阵列就好了,但外部阵列是不允许的....。
这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。
恭敬地,Gravitus
你可以做这样的事情
for (i=0; i<=3; i++)
{
switch(i)
{
案例1 :
XXXXX_1=i。
案例2 :
XXXXX_2=i;
{ case 3 :
XXXXX_3=i;
突破。
缺省:打破。
}
}
代替IndicatorCounted()写出你需要的内容。
任务是在一个新的蜡烛到来时进行计算
Bars- IndicatorCounted()的检查(计算的条数)只在指标中改变,主要的计算被执行。
任务是计算新的蜡烛何时到来
Andrei01, reag - 谢谢你。
只是认为有一些神奇的引语,不过还好,换了就好 :)
亲爱的大师们,请告知如何找到解决这个简单问题的方法。
脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25
脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。
我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。
阵列就好了,但外部阵列是不允许的....。
这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。
恭敬地,Gravitus
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
ixxxxx=DoubleToStr(i,0);
XXXXX="XXXX_"+ixxxx;
XXXXX_1=GlobalVariableGet(XXXX);
}