PDA

View Full Version : Compile error


ghoti
05-26-2008, 01:17 PM
While trying to compile a custom indicator I get the following error:

Cannot assign to 'DataType' because it is a 'method group'

The error is in a NinjaTrader provided file - @TimeLastTick.cs

Any one know why a possible error (no errors were listed for the custom indicator file) in a custom indicator would cause this error?

By the way, I can't delete any of the indicators I created (most are from the Ninja online tutorials). The files can't be deleted because they are referenced by another file (not true, I didn't reference any of them in another file).

Any suggestions.

NinjaTrader_Dierk
05-26-2008, 10:15 PM
There is no @TimeLastTick.cs NT standard indicator. This indicator is NOT provided by NT. If the file name really starts with '@', then this custom indicator "pretends" being a standard indicator, which NO indicator should do. I suggest contacting the author for clarification.

ghoti
05-27-2008, 04:30 AM
I didn't say it was an indicator.

It's a file in the 6.5\bin\custom\marketanalyzer folder, and I believe NinjaTrader is the author of this file.

Here is the full error msg.

MarketAnalyzer\@TimeLastTick.cs,Cannot assign to 'DataType' because it is a 'method group',CS1656 - click for info,28,4,

NinjaTrader_Dierk
05-27-2008, 05:30 AM
Please post the code line the editor goes to as you click on the error message.

ghoti
05-27-2008, 05:56 AM
Here is the line of code requested:

DataType = typeof(string);

NinjaTrader_Dierk
05-27-2008, 06:18 AM
Hmm .. guess I'm on a loss. I would think that a custom indicator/strategy somehow screws up the NT installation. The only advise I could provide at that time is this:
- please backup your NS file by File->Utilities->Backup
- remove all custom indicators and strategies step by step by Tools->Edit NinjaScript->Indicator/Strategy to see which indicator/strategy caused the issue.

Note: Programming errors in NS file A could cause compile error in any other non-related NS file.