Login Page - Create Account

Support Board


Date/Time: Tue, 04 Mar 2025 03:34:45 +0000



[Programming Help] - Transfer Subgraph From a Chart

View Count: 452

[2021-11-21 09:40:07]
maxpi - Posts: 181
The following code will not cause a Subgraph to display. The values are transferred to the Subgraph but they will not display

SCSFExport scsf_RXOTHER(SCStudyInterfaceRef sc)
{
  SCSubgraphRef  Subgraph_CapturedPercentUnbalance  =sc.Subgraph[0];

  SCInputRef     StudySubgraphReference         =sc.Input[0];
  
  if (sc.SetDefaults)
  {
    sc.GraphName = "RX OTHER";

    sc.AutoLoop = 1;
    
    Subgraph_CapturedPercentUnbalance.Name       ="PercentUnbalance";
    Subgraph_CapturedPercentUnbalance.DrawStyle   =DRAWSTYLE_BAR;
    Subgraph_CapturedPercentUnbalance.LineWidth   =8;
    Subgraph_CapturedPercentUnbalance.PrimaryColor  =COLOR_GREEN;
    Subgraph_CapturedPercentUnbalance.DrawZeros   =true;
    
    StudySubgraphReference.Name = "Study And Subgraph To Display";
    StudySubgraphReference.SetChartStudySubgraphValues(1, 1, 0);
    
    return;
  }
  SCFloatArray StudyReference;
  sc.GetStudyArrayFromChartUsingID(StudySubgraphReference.GetChartStudySubgraphValues(), StudyReference);
  
  int transferCounter =sc.Index;
   while(transferCounter >0)
  {
    Subgraph_CapturedPercentUnbalance[transferCounter] =StudyReference[transferCounter];
  
    transferCounter--;
  }
}

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account