TL = instance.addStream("TL", core.Line, name + ".TL", "TL", instance.parameters.TL_color, first);
I am using Indicore 4 Debugger.
Please help.
- Code: Select all
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);
}
}
// Indicator calculation routine
// TODO: Add your code for calculation output values
function Update(period)
{
if (period >= first && source.hasData(period))
{
}
}