I have searched on NT8 help section for this..but there is nothing that I can find. And I also just tried to do this in strategy wizard. But there is no option for a 'zero' line in the Money Flow Indicator settings. I feel like the NT7 Strategy Wizard was easier to use than the NT8 version. NT8 version is very different and confusing to me.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Printing Up/Down Arrows For Trade Signals?
Collapse
X
-
Printing Up/Down Arrows For Trade Signals?
Hello. I am using the Money Flow indicator. I need trade signal arrows (long and short) to print when the oscillator crosses the '0' line plot. Blue arrows for crossover above the zero line (UP), and Red arrows for crossover below the zero line (DOWN). How do I accomplish this? Help is much appreciated. A tutorial video would be great..but Im having trouble finding exactly what I need.
I have searched on NT8 help section for this..but there is nothing that I can find. And I also just tried to do this in strategy wizard. But there is no option for a 'zero' line in the Money Flow Indicator settings. I feel like the NT7 Strategy Wizard was easier to use than the NT8 version. NT8 version is very different and confusing to me.Last edited by shooly76; 05-15-2020, 01:03 PM.Tags: None
-
Hello shooly76,
Thanks for the post.
You've posted in the NinjaTrader8 indicator development forum but have mentioned the NinjaTrader7 strategy wizard.
To add functionality directly to the indicator, you would have to make a copy of the indicator with a new name, of the indicator and add the conditions and draw methods, and compile the indicator. This would be done through the Ninjascript editor.
To make a copy, in the Ninjascript editor you would double click on the MFI indicator in the indicator folder. This would open the indicator code.
Once open, you would right mouse click in the center of the code and select Save as and provide a new name and click OK. This then leaves the code open for your copy to edit as you wish.
The MFI indicator appears to be an oscillator ranging between 0 and 100 so I am unsure that you really want a zero line cross. It does have 80 and 20 lines.
Here is a link to the CrossAbove and CrossBelow methods with examples:
Here is a link to the Draw.ArrowUp and Draw.ArrowDown methods:
If you really wanted to do this in the NinjaTrader8 Strategy Builder then it really is pretty straightforward to create the condition and draw the arrows when a cross occurs, except that any arrows drawn by the strategy can only be printed on the price panel, not the indicator panel. So to print in the indicator panel you would actually have to modify a copy of the indicator as above.
-
Hello shooly76,
Thanks for your multiple replies.
Understood, I only have the Money Flow Index so an oscillator would be different.
You can use the strategy builder to create the arrow indication if you wish. To create the condition, you would be comparing the indicator value to fixed value. In the Help guide of the condition builder you can find a specific example of this called, "How to make indicator to value comparisons" on this page: https://ninjatrader.com/support/help...on_builder.htm
Here is a short video that will help you with showing all the markers and positioning them relative to the price bars: https://paul-ninjatrader.tinytake.co...MF8xMTMwNTc0MA
Keep in mind that as a strategy, you will have to "enable" the strategy each time you start-up NinjaTrader.
- Likes 1
Comment
-
Hello shooly76,
Thanks for your replies.
To create a condition to draw an arrow, you do not need a physically present line, you only need to compare the current value of the oscillator to the Numeric value of 0. This is shown in the help guide link I provided in Post #9. The example in the help guide shows a numeric value of 30 so when you select Misc>Numeric Value it will automatically start with a value of 0. So to complete the picture:
On the left side of the condition builder select Indicators>MoneyFlowOscillator (or however it is identified), in the center select CrossAbove (or CrossBelow), on the right side select Misc>Numeric Value and ensure it is set to 0.
- Likes 1
Comment
-
I would like to add up and down on-chart arrows to the StockRSI indicator in NT8. I have an independently produced version of this for NT7, but I am now migrating to NT8. I am not a coder, nor programmer (same thing?) and lack the ability to change ninjascript myself to accomplish this task. I know this has been addressed in this forum, but will need someone to help me make the change to the indicator. How should I proceed?
Thank you,
Steve Podowitz.
Comment
-
To: Ninjatrader PaulH: I have seen your dialogue with "Shooly?) about adding on-chart up/down signal arrows to the money flow oscillator. I wish to do the same for the StochRSI oscillator. I currently have an independently produced StochRSI with arrows for NT7, but I am migrating to NT8, and need an NT8 Version. I'm not a programmer, and cannot make this relatively simple (I think) modification myself The person who created my NT7 version cannot program in NT8.. Could you please advise how I should proceed. Thank you,
Steven Podowitz
Comment
-
Hello podowitz,
Thanks for your post.
If you are not comfortable working in C#/Ninjascript then my recommendation would be to use the Strategy Builder as you can create the same indication (on the price panel) of the up/down arrows as member shooly76 is attempting except for your particular indicator.
Here are the resources for the Strategy Builder:
Free live webinar every other Thursday at 4:00 PM EST, through this link to all webinars: https://ninjatrader.com/PlatformTraining
Previous recording of the Strategy Builder 301 webinar: https://youtu.be/HCyt90GAs9k?list=PL...auWXkWe0Nf&t=2
Help guide for the strategy builder: https://ninjatrader.com/support/help...gy_builder.htm
If you would like an indicator created for you, we can provide references to 3rd party programmers in the Ninjatrader ecosystem that can provide that service.
Comment
-
Thanks NTPaul. Yes I tried that first. Obviously I missed something on the first few attempts..I will keep trying. thanks!
I just now had this thought-The time conditions have not yet been added to my strategy (9:00 AM to 10:05 AM). Perhaps this is the reason why I did not see the arrows print during crossovers in replay.
Comment
-
Ok..back again after entering time series and time value conditions. Still noting. I ran another backtest and 2 arrows printed on chart..then nothing. Nothing on market replay either. Ive built strategies before so I somewhat know how to make something work and actually see it on a chart. It has been over 3 years..but still this is mind boggling. I have done everything exactly as you suggested and still nothing. Do I need to restart NT8?
Comment
-
Hello shooly76,
Thanks for your reply and well done on the screenshots!
It looks like you ignored my video in post #9 that will directly help you regarding drawing and placing markers. The screenshots shows that you are drawing the arrows at a price level of 0 so unless price is near zero you will not see the arrows. The "tag name" of the arrows is not unique so you will only see the latest occurrence of the arrow. Both of these are addressed in the short video. For your convenience, here is is again:
"Here is a short video that will help you with showing all the markers and positioning them relative to the price bars:" https://paul-ninjatrader.tinytake.co...MF8xMTMwNTc0MA
- Likes 1
Comment
-
Ah ha! Thank you. Believe it or not I did follow the video instructions the first time I tried to build the strategy. I deleted first attemt on condition builder...and started over the next day- so I left this part out..and honestly didnt even think about it. Thanks again for your patience and help. At work now..cant wait to get back home to fix it and give it a spin!
- Likes 1
Comment
-
Hello podowitz,
This is Chris following up on behalf of Paul.
You can search our list of NinjaScript consultants through the link below. Simply enter a consultant name or search by using our filter categories. Once you have identified your consultants of choice, please visit each consultant's site for more information or contact them directly to learn more:You can locate the contact information for the consultants on their direct websites for any additional questions you may have. Since these consultants are third-party services for NinjaTrader, all pricing and support information will need to be obtained through the consultant.
The NinjaTrader Ecosystem website is for educational and informational purposes only and should not be considered a solicitation to buy or sell a futures contract or make any other type of investment decision. The companies and services listed on this website are not to be considered a recommendation and it is the reader's responsibility to evaluate any product, service, or company. NinjaTrader Ecosystem, LLC is not responsible for the accuracy or content of any product, service or company linked to on this website.
Let me know if I may be of further assistance.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
647 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
367 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
108 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
571 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
573 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment