I have been trying to add two custom NinjaScript indicators to Market Analyzer. Both indicators print output to the NinjaScript Output window. When added to a chart, the indicators work fine and print successfully when a few conditions are met at each new volumetric bar. However, they print only once when added to the Market analyzer, i.e., either at the instance of NT8 opening or just after their addition to the Market analyzer. They do not print anymore as the bars progress in time. They are calculated "at each tick." Also, the column property in the Market Analyzer is set to be calculated at each tick. Any thoughts on why this happens?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Adding a custom ninjascript indicator to Market Analyzer
Collapse
X
-
Adding a custom ninjascript indicator to Market Analyzer
Hi All,
I have been trying to add two custom NinjaScript indicators to Market Analyzer. Both indicators print output to the NinjaScript Output window. When added to a chart, the indicators work fine and print successfully when a few conditions are met at each new volumetric bar. However, they print only once when added to the Market analyzer, i.e., either at the instance of NT8 opening or just after their addition to the Market analyzer. They do not print anymore as the bars progress in time. They are calculated "at each tick." Also, the column property in the Market Analyzer is set to be calculated at each tick. Any thoughts on why this happens?Tags: None
-
Hi Chris,
Please find the script attached. Please note that the script does not run at all in Market Analyzer, but does run when attached to a chart.
Thanks,Attached Files
Comment
-
Thank you Chris for your help. I added the plot but the script prints only once upon Ninjascript reload. It prints several times when the condition is met during the first instance (i.e., during the Bar's period). However, it does not print when other instances are there in the subsequent bars. When I removed the condition (date.Second>=30 && (date.Second % 5)==0 ), the printing goes normal without a problem. However, when I put the condition back, it prints only once. Any thoughts? Thanks again.
Comment
-
Last edited by NinjaTrader_ChrisL; 12-06-2022, 09:07 AM.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
599 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
344 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
103 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
558 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
557 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment