Jag försöker skapa ett script för att identifiera en NR11 eller NR7. Jag har lyckats med det, men koden är ej effektiv:
NR7:
local ranges=[High[-6]-Low[-6], High[-5]-Low[-5], High[-4]-Low[-4], High[-3]-Low[-3], High[-2]-Low[-2], High[-1]-Low[-1], High[0]-Low[0]];
if(ranges[6]<ranges[5] && ranges[6]<ranges[4] &&
ranges[6]<ranges[3] && ranges[6]<ranges[2] &&
ranges[6]<ranges[1] && ranges[6]<ranges[0]){
plot1[0]=1;
} else {
plot1[0]=0;
}
NR11:
local ranges=[High[-10]-Low[-10], High[-9]-Low[-9], High[-8]-Low[-8], High[-7]-Low[-7], High[-6]-Low[-6], High[-5]-Low[-5], High[-4]-Low[-4], High[-3]-Low[-3], High[-2]-Low[-2], High[-1]-Low[-1], High[0]-Low[0]];
if(ranges[10]<ranges[9] && ranges[10]<ranges[8] &&
ranges[10]<ranges[7] && ranges[10]<ranges[6] &&
ranges[10]<ranges[5] && ranges[10]<ranges[4] &&
ranges[10]<ranges[3] && ranges[10]<ranges[2] &&
ranges[10]<ranges[1] && ranges[10]<ranges[0]){
plot1[0]=1;
} else {
plot1[0]=0;
}
Finns det möjligtvis något lättare sätt att skapa ranges vektorn och sedan identifiera det lägsta talet i självaste ranges vektorn? Jag har försökt med detta men det funkar inte:
local ranges=High(7)[0]-Low(7)[0];
if(ranges[7]==min(ranges)){
plot1(0)=1;
} else {
plot1(0)=0;
}