I, too had trouble getting MACDBBlinesV2 to work properly in NT7. Changing the default from "TwoHundredFifty" for Maximum Bars Lookback period to "Infinite" seems to have solved the problem, for me, in NT7. Give it a try.
After all, it's what you learn AFTER you know it all, that counts!
Sometimes it is the draw elements. If it is not, it is something else.
So the procedure is always the same:
Step 1: Try to import the indicator. If the import fails, check the trace file. Often the trace file tells you what to do. If the trace file does not help, then copy old indicator into directory Own Documents -> NinjaTrader 7 -> bin -> Custom -> Indicator. Start NT 7 and edit the indicator. Check for code breaking changes and try to compile. Now it is the compiler messages that will help you.
Using this approach, you can usually convert any NT 6.5 indicator to NT 7.0.
The only problems I have encountered so far are custom plots. ChartControl is not properly documented, so it takes a long time to try to figure out what might have changed. Usually I am giving up at this stage, or I prefer using a different custom plot or coding a new one.
For the MACDBBLines I have scrapped the entire custom plot, because it was unnecessary.
Step 2: The indicator needs to be tested. Even if it works on NT 7.0, it is not sure that it will produce the correct results and work under all circumstances. Again the problem here are custom plots. With the multi-series charting of NT 7.0 a non-equidistant bar spacing has been introduced, and many custom plots cannot cope with that.
The following user says Thank You to Fat Tails for this post:
Yes the absence of documentation on ChartControl is one of the biggest pains going.
Don't mind it not being supported but even just a list of methods,properties,etc would be nice.
Ditto trying to get hold of BarIndex nos via Mouse Clicks- NT seem to have made this positively difficult to discover- and yet it's the one feature that made me move over from TradeStation.
Anyway that is flogging the old so moving on....
OnStartUp is a definite improvement on initialize - I found my Toggle buttons work but work incorrectly in 6.5 due to the lack of the OnStartUp method.
The following 3 users say Thank You to Mindset for this post:
Is anyone else having an NT7 issue with NoGapRangeBars not updating consistently? I loaded the NT7 version last Thursday. Friday's session seemed to work OK, but neither Sunday's nor today's session price bars are updating. I loaded a basic price chart today with no indicators to verify and it only showed prices through Friday's close.
Better Renko and minute bars are fine. If there isn't a known issue, is there anything else I can look at to determine what's going on? thx
Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.
Need help? 1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first. 2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses. 3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make. 4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance. 5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers. 6) Help using the forum? Watch this video to learn general tips on using the site.
If you want to support our community, become an Elite Member.