Support Board
Date/Time: Sun, 08 Sep 2024 00:18:29 +0000
Post From: sc.GetStudyArrayFromChartUsingID() won't work from another chart?
[2024-02-11 01:06:46] |
j4ytr4der_ - Posts: 933 |
I'm trying to allow for selection of a study from another chart, but I can't get it to work. I can select a study from the chart my study is instantiated on, and it's fine... but if I choose any other chart, I get zero back. Here is a simplified version of my code: Inputs: SCInputRef Input_StudyA = sc.Input[0]; SCInputRef Input_StudyB = sc.Input[1]; SCFloatArray StudyAArray; SCFloatArray StudyBArray; Input_StudyA.Name = "Study A"; Input_StudyA.SetChartStudySubgraphValues(0, 0, 0); Input_StudyB.Name = "Study B"; Input_StudyB.SetChartStudySubgraphValues(0, 0, 0); Processing code: sc.GetStudyArrayFromChartUsingID(Input_StudyA.GetChartNumber(), Input_StudyA.GetStudyID(), Input_StudyA.GetSubgraphIndex(), StudyAArray);
StudyA = StudyAArray[sc.ArraySize - 1]; sc.GetStudyArrayFromChartUsingID(Input_StudyB.GetChartNumber(), Input_StudyB.GetStudyID(), Input_StudyB.GetSubgraphIndex(), StudyBArray); StudyB = StudyBArray[sc.ArraySize - 1]; Anyone have any suggestions as to what I'm missing that would keep this from working on charts other than the study's own chart? Oh and I'm using manual looping as I don't need anything but the current bar for this study, in case it matters. Date Time Of Last Edit: 2024-02-11 01:09:08
|