Indicators
Indicators
07 Dec 2023, 13:03
Hello there, I created a Moving average indicator that visualizes adaptive MA and horizontal line based on the last value of the moving average,
Is there any way to not visualize the adaptive moving average and use its data only?
Is there any way to hide data values from the title of the moving average?
thanks in advanced
using cAlgo.API;
namespace cAlgo
{
[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AutoRescale = false, AccessRights = AccessRights.None)]
public class SampleSMA: Indicator
{
[Parameter("Source")]
public DataSeries Source { get; set; }
[Parameter(DefaultValue = 14)]
public int Periods { get; set; }
[Output("Main", LineColor = "Turquoise")]
public IndicatorDataSeries Result { get; set; }
public override void Calculate(int index)
{
var sum = 0.0;
for (var i = index - Periods + 1; i <= index; i++)
sum += Source[i];
Result[index] = sum / Periods;
var trendLine = Chart.DrawTrendLine("trendLine", Bars.OpenTimes.LastValue , Result.LastValue , Bars.OpenTimes.LastValue.AddYears(2), Result.LastValue , Color.Red, 1, LineStyle.Solid);
trendLine.IsInteractive = true;
}
}
}
Replies
Shares4UsDevelopment
11 Dec 2023, 15:13
Already tried:
Color.Transparent
or “00000000” as color?
@Shares4UsDevelopment
firemyst
11 Dec 2023, 11:25 ( Updated at: 12 Dec 2023, 06:31 )
Yes.
Remove:
[Output("Main", LineColor = "Turquoise")]
@firemyst