How to get DataSeries IndicatorsSource
How to get DataSeries IndicatorsSource
28 Dec 2021, 16:59
Hello,
How can I get the selected " public DataSeries IndicatorsSource { get; set; } " to be used on a conditional statement?
For instance:
If (IndicatorsSource == BarOpen)
...
else if (IndicatorsSource == BarHigh)
...
etc.
Thank you.
Replies
ncel01
11 Jan 2022, 00:11
RE:
amusleh said:
Hi,
Do you mean something like this:
using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; using cAlgo.Indicators; namespace cAlgo { [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)] public class TopYbottomYtest : Indicator { [Parameter("Source")] public DataSeries Source { get; set; } protected override void Initialize() { if (Source == Bars.HighPrices) { Print("High Prices"); } } public override void Calculate(int index) { } } }
Hi amusleh,
That's clear.
Thanks for the info!
@ncel01
amusleh
29 Dec 2021, 08:58
Hi,
Do you mean something like this:
using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; using cAlgo.Indicators; namespace cAlgo { [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)] public class TopYbottomYtest : Indicator { [Parameter("Source")] public DataSeries Source { get; set; } protected override void Initialize() { if (Source == Bars.HighPrices) { Print("High Prices"); } } public override void Calculate(int index) { } } }
@amusleh