在JAVASCRIPT中引用循环中的值
以下是所有Javascript EFS,它是Javascript,但适用于股票和交易软件 在下面的例子中: high()就是一分钟内酒吧的最高价格。所有的酒吧每分钟都有一个高和低的价格 好的,我已经学会了如何使用循环。但是,我在访问我创建的循环中的值时遇到困难,例如在JAVASCRIPT中引用循环中的值,javascript,loops,Javascript,Loops,以下是所有Javascript EFS,它是Javascript,但适用于股票和交易软件 在下面的例子中: high()就是一分钟内酒吧的最高价格。所有的酒吧每分钟都有一个高和低的价格 好的,我已经学会了如何使用循环。但是,我在访问我创建的循环中的值时遇到困难,例如 var Source2 = high(); var vValue2 = Source2.getValue(15); for (h = -15; h < 0; h++) { vValue2 =
var Source2 = high();
var vValue2 = Source2.getValue(15);
for (h = -15; h < 0; h++) {
vValue2 = Math.max(vValue2, Source2.getValue(-h));
if (vValue2 == Source2.getValue(-h)) {
barIndex2 = getCurrentBarIndex()-h;
}
}
var Source2=high();
var vValue2=Source2.getValue(15);
对于(h=-15;h<0;h++){
vValue2=Math.max(vValue2,Source2.getValue(-h));
如果(vValue2==Source2.getValue(-h)){
barIndex2=getCurrentBarIndex()-h;
}
}
现在让我们假设这一切都很好,它返回我的值(在这种情况下,最高的高前瞻性从入口点15酒吧)。但是,我现在希望为循环的处理创造条件(全部用于回溯测试目的),例如:
- 我想返回(vValue2+1),例如,“vValue2”已返回为最高值(15条),现在我想知道“vValue2+1条”的值,即使这不是最高条
- 如果满足以下多个条件,循环是否可以仅返回值: 我如果此返回值的条('h'+1)的低电平小于('h')&('h'+2)、('h'+3)、('h'+4)的低电平,则返回15个条中的第一个最高高电平(假设为'h')
- 我不确定我需要的东西是否可能,或者我必须使用一个又一个循环来获得期望的结果
循环中使用多个条件,如下所示:
for (h = -15; h < 0; h++) {
if(blah == 1)break; // breaks out of loop completely
}
for(h=-15;(h<0&&somethingElse==somethingElse);h++
您还可以使用以下方法将
从循环中断开:
for (h = -15; h < 0; h++) {
if(blah == 1)break; // breaks out of loop completely
}
(h=-15;h<0;h++)的
如果(blah==1)中断;//完全中断循环
}
您可以在循环中使用多个条件,如下所示:
for (h = -15; h < 0; h++) {
if(blah == 1)break; // breaks out of loop completely
}
for(h=-15;(h<0&&somethingElse==somethingElse);h++
您还可以使用以下方法将
从循环中断开:
for (h = -15; h < 0; h++) {
if(blah == 1)break; // breaks out of loop completely
}
(h=-15;h<0;h++)的
如果(blah==1)中断;//完全中断循环
}
因此,我可以引用中的值h+1作为条件吗??所以类似这样的方法是可行的:(h=-15;(htfor循环的条件部分在每次循环运行时都会被评估。我不确定low
函数在做什么,但下面是一个例子,说明了如何在for
中有多个条件,那么我可以引用其中的值h+1作为条件吗?这样类似的方法可以工作:(h=-15;(htfor循环的条件部分在每次循环运行时都会进行评估。我不确定low
函数在做什么,但下面是一个示例,说明了如何在for