double prevClose = 0;
double priceChange = 0;
protected override void OnMarketData(Data.MarketDataEventArgs marketDataUpdate)
{
if (marketDataUpdate.IsReset){
CurrentValue = double.MinValue;
return;
}
if (marketDataUpdate.MarketDataType == Data.MarketDataType.Last){
if(marketDataUpdate.Price == null)return;
//if prevClose has not been set yet
if(prevClose == 0)return;
priceChange = Math.Round(marketDataUpdate.Price - prevClose,2);
//This prints the value as expected
Print(priceChange);
//However the value in the column does not display correctly
CurrentValue = priceChange;
return;
}
if (marketDataUpdate.MarketDataType == Data.MarketDataType.LastClose){
if(marketDataUpdate.Price != null){
prevClose = marketDataUpdate.Price;
}
}
}
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
MarketAnalyzer Column returning whole numbers
Collapse
X
-
MarketAnalyzer Column returning whole numbers
I've created a MarketAnalyzer Column that calculates the Current Price - Previous close. It Prints the correct values to the console however, the column shows the values as something entirely different. Here is code and I've also attached the script if you want to test:
Here is a screenshot of the values shown in my window vs. what Prints out:Code:
Last edited by swcooke; 10-04-2019, 08:37 PM.Tags: None
-
Hi Chris,
Sorry for the late reply on this. I have followed your instructions but it still does not output the correct value in the MarketAnalyzer window even though I have made the suggested change. Attached is my simply column. Can you run this and let me know what I am doing wrong? Here it is: npImpact.zip
Comment
-
Hello swcooke,
I was also able to reproduce.
I'm seeing the text is being formatted in Format() override.
You are using 'Core.Globals.FormatQuantity((long) value, false);' to return an int.
Try printing on line 68:
Print(string.Format("priceChange: {0}, FormatQuantity(): {1}", priceChange, Core.Globals.FormatQuantity((long) priceChange, false)));
Chelsea B.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by charlesugo_1, 05-26-2026, 05:03 PM
|
0 responses
68 views
0 likes
|
Last Post
by charlesugo_1
05-26-2026, 05:03 PM
|
||
|
Started by DannyP96, 05-18-2026, 02:38 PM
|
1 response
150 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 05-11-2026, 05:56 AM
|
0 responses
162 views
0 likes
|
Last Post
by CarlTrading
05-11-2026, 05:56 AM
|
||
|
Started by CarlTrading, 05-10-2026, 08:12 PM
|
0 responses
100 views
0 likes
|
Last Post
by CarlTrading
05-10-2026, 08:12 PM
|
||
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
288 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|

Comment