function Init() { indicator.name("MA_of_Volume"); indicator.description("MA_of_Volume"); indicator.requiredSource(core.Bar); indicator.type(core.Oscillator); indicator.parameters.addGroup("Calculation"); indicator.parameters.addInteger("Period", "Period", "", 10); indicator.parameters.addString("Method" , "Type of Moving Average", "", "EMA"); indicator.parameters.addStringAlternative("Method" , "Exponential Moving Average", "", "EMA"); indicator.parameters.addStringAlternative("Method" , "Simple Moving Average", "", "MVA"); indicator.parameters.addStringAlternative("Method", "Smoothed Moving Average", "", "SMMA"); indicator.parameters.addStringAlternative("Method" , "Linear Weighted Moving Average", "", "LWMA"); indicator.parameters.addGroup("Style"); indicator.parameters.addBoolean("Show_MA", "Show MA", "", true); indicator.parameters.addColor("clr", "Color up (Volume>=MA)", "", core.rgb(0, 200, 0)); indicator.parameters.addColor("clr1", "Color {wn (Volumefirst+Period) { Buff1[period]=Ind.DATA[period]; Buff[period]=source.volume[period]; if (Buff[period]>=Buff1[period]) { Buff.setColor(period,clr); } else if (Buff[period]