function Init() { indicator.name("Name"); indicator.description("Description"); indicator.requiredSource(core.Bar); indicator.type(core.Indicator); indicator.parameters.addColor("BB_TL_color", "BB Color of TL", "Color of BB TL", core.rgb(255, 0, 0)); indicator.parameters.addColor("BB_BL_color", "BB Color of BL", "Color of BB BL", core.rgb(255, 0, 0)); } var first; var source = null; var TL = null; var BL = null; // Routine function Prepare(nameOnly) { // Assign parameters to variables section source = instance.source; first = source.first() + 2; // ------------------------------------------------------- var name = profile.id() + "(" + instance.source.name() + ")"; instance.name(name); if (!nameOnly) { // TL = instance.addStream("TL", core.Line, name + ".TL", "TL", instance.parameters.TL_color, first); // BL = instance.addStream("BL", core.Line, name + ".BL", "BL", instance.parameters.BL_color, first); TL = instance.addStream("TL", core.Line, name + ".TL", "TL", instance.parameters.BB_TL_color, first); BL = instance.addStream("BL", core.Line, name + ".BL", "BL", instance.parameters.BB_BL_color, first); } } // Indicator calculation routine // TODO: Add your code for calculation output values function Update(period) { if (period >= first && source.hasData(period)) { } } Posts: 7 Joined: Wed Jun 06, 2018 11:22 am One Click Ban: [ One Click Ban ] User Flagged: No [ Flag ]