Volume
Last updated
Last updated
// Get current bar's volume
const currentVolume = this.api.Volume(0);
// Get previous bar's volume
const previousVolume = this.api.Volume(1);
// Calculate average volume over last 3 bars
let totalVolume = 0;
for (let i = 0; i < 3; i++) {
totalVolume += this.api.Volume(i);
}
const averageVolume = totalVolume / 3;
console.log(`Average volume over last 3 bars: ${averageVolume}`);
// Check for volume spike
if (this.api.Volume(0) > this.api.Volume(1) * 2) {
console.log("Volume spike detected on current bar");
}