This is the kind of NT error that wore me down when I used it. Guessing either the indicator (or attached DLL) redefines the stock indicators referred to (e.g., in a helper file perhaps). Can you post what you imported or cut/paste into the indicator?
Alrighty...I downloaded all 4 indicators in the post and imported (hence compiled them) into NT with no issues (screenshot with all 4 indicators installed below). I'm familiar with all of them and already had a newer version of SuperTrend installed, which was overwritten for the purpose of this experiment.
This is where the fun begins. Since the problem is not with the indicators it is either with your NT installation (which might have become corrupt in one way or another for one reason or another) or with the environment in which NT is running.
I've run into the same error often myself after making changes to NT and IIRC was able to resolve the problem by reversing recent changes (deleting indicators perhaps, in this case) until I got the right one, then retrying to install & looking for clues or patterns in the way it fails, if necessary. It's been a while but sometimes the actual cause of the error is (or may seem) unrelated to the indicators themselves, but to reiterate usually related to any recent change to the system or to NT (including changes made by gremlins it seems to me).
Failing that, you might try what I used to do as a last resort after a suitable amount of hair tearing; namely, blow away the NT installation and reinstall from scratch.
Hopefully someone more knowledgeable (and less jaded) about NT will chime in Good luck!
Please register on futures.io to view futures trading content such as post attachment(s), image(s), and screenshot(s).
Last edited by bnichols; November 23rd, 2012 at 12:05 AM.
folder you will probably find two files for EMA, two files for LinReg, two files for ATR, etc.
They won't all have the same name. For example you might find one called @EMA and another one called EMA.
In any case like that where you have two cs files with the same name except that one has a leading ampersand @, delete the one without the leading ampersand. The error probably happened because somebody put misnamed files for system indicators, missing the ampersand, into an installation package that you imported.
Technically the problem is that for the EMA example, both files EMA.cs and @EMA.cs will be trying to implement a CLASS called EMA. However, every CLASS implemented within the Indicator NAMESPACE must have a unique name.
Also, make sure you do not have any copies of those EMA or @EMA, ATR or @ATR, etc .cs files in the ...\Ninjatrader 7\bin\Custom folder.
Last edited by Zondor; November 23rd, 2012 at 03:24 AM.
The following user says Thank You to Zondor for this post:
Dear bnichols, I would like to ask you the favor to address me where to find the indicators you are using in your chart .... with prefix ... TD ... TDMACD , TDStochastics , TDSMA ....
Thank you in advance for your cooperation.