Login Page - Create Account

Support Board


Date/Time: Thu, 13 Mar 2025 01:29:18 +0000



Post From: Same values repeated on all bars (should not)

[2022-05-30 19:17:30]
BenjFlame - Posts: 335
I was wrong, it won't work even with an array:



// NQ

SCSubgraphRef SubGraph_NQ_Volume_Delta_Data = sc.Subgraph[0];
SCSubgraphRef SubGraph_NQ_Volume_Delta_Text = sc.Subgraph[1];



if (sc.SetDefaults)
{


// Set the defaults
sc.MaintainAdditionalChartDataArrays = 1;
sc.CalculationPrecedence = LOW_PREC_LEVEL;
sc.GraphName = "MULTI INSTRUMENTS FLOW";
sc.GraphRegion = 0;
sc.ScaleRangeType = SCALE_SAMEASREGION;


// Graphs
SubGraph_NQ_Volume_Delta_Text.Name = "NQ delta text";
SubGraph_NQ_Volume_Delta_Text.DrawStyle = DRAWSTYLE_TEXT;
SubGraph_NQ_Volume_Delta_Text.LineWidth = 12;

SubGraph_NQ_Volume_Delta_Data.Name = "Text";



sc.AutoLoop = 1;

return;
}




SubGraph_NQ_Volume_Delta_Data[sc.Index] = sc.BaseData[SC_ASKVOL][sc.Index] - sc.BaseData[SC_BIDVOL][sc.Index];

SCString NqDeltaText;
NqDeltaText.Format("%.0f", SubGraph_NQ_Volume_Delta_Data[sc.Index]);
SubGraph_NQ_Volume_Delta_Text.TextDrawStyleText = NqDeltaText;
SubGraph_NQ_Volume_Delta_Text[sc.Index] = sc.Close[sc.Index] - 1;

and still display same last value under ALL bars. Why?