Support Board
Date/Time: Tue, 04 Nov 2025 07:38:11 +0000
Post From: Line Study Source code
|   [2024-10-06 19:56:38]     |  
| User628480 - Posts: 114 | 
| 
                Using the study name you posted... You can search each Studiesx.cpp file in the ACS_Source directory. Example, I searched for scsf_Line. I'm showing it's in Studies7.cpp /*==========================================================================*/ SCSFExport scsf_Line(SCStudyInterfaceRef sc) { SCSubgraphRef Subgraph_Line = sc.Subgraph[0]; SCInputRef Input_Value = sc.Input[3]; SCInputRef Input_NumberOfDaysToCalculate = sc.Input[0]; if (sc.SetDefaults) { sc.GraphName = "Line"; sc.GraphRegion = 1; sc.ValueFormat = 2; sc.AutoLoop = 1; Subgraph_Line.Name = "Line"; Subgraph_Line.DrawStyle = DRAWSTYLE_LINE; Subgraph_Line.PrimaryColor = RGB(0,255,0); Subgraph_Line.DrawZeros = 1; Input_Value.Name = "Value"; Input_Value.SetFloat(1.0f); Input_NumberOfDaysToCalculate.Name = "Number of Days to Calculate"; Input_NumberOfDaysToCalculate.SetInt(0); sc.DataStartIndex = 0; return; } if(Input_NumberOfDaysToCalculate.GetInt() > 0) { Subgraph_Line.DrawZeros = 0; const SCDateTime TradingDayDateForLastBar = sc.GetTradingDayDate(sc.BaseDateTimeIn[sc.ArraySize - 1]); const SCDateTime TradingDayDateForBar = sc.GetTradingDayDate(sc.BaseDateTimeIn[sc.Index]); if ((TradingDayDateForLastBar.GetDate() - TradingDayDateForBar.GetDate() + 1) > Input_NumberOfDaysToCalculate.GetInt()) { return; } } Subgraph_Line[sc.Index] = Input_Value.GetFloat(); }  | 
        
