Date/Time: Thu, 29 Oct 2020 07:06:36 +0000
[Programming Help] - ACSIL - sc.GetStudyArraysFromChartUsingID for Donchian Channel
|MattK - Posts: 42 | Ending Date: 2019-06-19 [Expired]|
I can't figure something out :(
I'm used to sc.GetStudyArraysFromChartUsingID when crossing symbols to extract a simple moving average but this time I'd like to get the lowest value using a Donchian Channel study.
The following code is the one I use when extracting the moving average. How can I change it to get the lowest low from a Donchian Channel study?
I think the problem I have is that the study is not returning a single value like a SMA does and I don't know how to deal with that.
Many thanks in advance.
SCFloatArrayRef ChartZFPrice = BaseGraphData[SC_LAST];
int RefChartIndex = sc.GetExactMatchForSCDateTime(3, sc.BaseDateTimeIn[sc.Index]);
float ExactChartZFPrice = ChartZFPrice[RefChartIndex];
int RefChartIndex2 = sc.GetExactMatchForSCDateTime(3, sc.BaseDateTimeIn[sc.Index]);
// THIS IS THE STUDY PART WHERE THE MAGIC IS NOT HAPPENING YET. THIS ONE IS FOR A SMA AND I WANT TO GET THE LOWEST LOW FROM A DONCHIAN CHANNEL STUDY
sc.GetStudyArraysFromChartUsingID(3, 1, StudyData);
SCFloatArrayRef ImportedMAZF = StudyData;
float ExactImportedMAZF = ImportedMAZF[RefChartIndex2];
Date Time Of Last Edit: 2020-09-23 17:39:09
To post a message in this thread, you need to login with your Sierra Chart account: