Now you have implemented below code for refresh button functionality where for loop used but not utilised
Dhan code:
U.addEventListener(“click”, function () {
let e = nd(Gd(Cd.activeChart().symbol()), zd(Cd.activeChart().resolution()));
if (e) {
e = e.toLowerCase();
if (Gr[e]) {
Gre;
}
}
let n = Cd.chartsCount();
for (let i = 0; i < n; i++) {
let n = Cd.chart(i);
let o = nd(Gd(Cd.chart(i).symbol()), zd(n.resolution()));
if (o && e == o.toLowerCase()) {
n.resetData();
}
}
});
so change above code to below so all active symbol chart gets refreshed at once with wrapping up fetching data code in for loop
Expected code:
U.addEventListener(“click”, function () {
let n = Cd.chartsCount();
for (let i = 0; i < n; i++) {
let e = nd(Gd(Cd.chart(i).symbol()), zd(Cd.chart(i).resolution()));
if (e) {
e = e.toLowerCase();
if (Gr[e]) {
Gre;
}
}
let n = Cd.chart(i);
let o = nd(Gd(Cd.chart(i).symbol()), zd(n.resolution()));
if (o && e == o.toLowerCase()) {
n.resetData();
}
}
});