PDA

View Full Version : Compiler Error when compiling standard Ninja indicators


MarlinTrader
05-25-2007, 01:19 PM
When I try to compile any of the standard Ninja Trader indicators (EMA, MACD, RSI, etc...) using the NinjaScript editor I get compiler errors relating to "NinjaTrader.Vendor.cs" (see below). Apparently something is missing or not set correctly. I have attached my references setting.

Any help would be greatly appreciated.

Thanks,
Steve


Description File Line Column
The type 'NinjaTrader.Indicator.Indicator' already contains a definition for 'cacheWoodiesCCI' NinjaTrader.Vendor.cs 25 32
The type 'NinjaTrader.Indicator.Indicator' already contains a definition for 'cacheWoodiesPivots' NinjaTrader.Vendor.cs 26 35
The type 'NinjaTrader.Indicator.Indicator' already contains a definition for 'checkWoodiesCCI' NinjaTrader.Vendor.cs 32 36
The type 'NinjaTrader.Indicator.Indicator' already contains a definition for 'checkWoodiesPivots' NinjaTrader.Vendor.cs 33 38
Type 'NinjaTrader.Indicator.Indicator' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 197 27
Type 'NinjaTrader.Indicator.Indicator' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 206 27
Type 'NinjaTrader.Indicator.Indicator' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 260 30
Type 'NinjaTrader.Indicator.Indicator' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 269 30
Type 'NinjaTrader.MarketAnalyzer.Column' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 381 37
Type 'NinjaTrader.MarketAnalyzer.Column' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 390 37
Type 'NinjaTrader.MarketAnalyzer.Column' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 400 40
Type 'NinjaTrader.MarketAnalyzer.Column' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 409 40
Type 'NinjaTrader.Strategy.Strategy' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 512 37
Type 'NinjaTrader.Strategy.Strategy' already defines a member called 'WoodiesCCI' with the same parameter types NinjaTrader.Vendor.cs 521 37
Type 'NinjaTrader.Strategy.Strategy' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 534 40
Type 'NinjaTrader.Strategy.Strategy' already defines a member called 'WoodiesPivots' with the same parameter types NinjaTrader.Vendor.cs 543 40

NinjaTrader_Dierk
05-25-2007, 01:28 PM
I suppose you are on NT6R2, no?

R2 by default adds references for e.g. WoodieCCI. Apparently there now is a duplicate. Please:
- open up the NinjaScript editor on any indicator
- right click->references
- make sure NinjaTrader.Vendor.dll only is references as <my documents>/NinjaTrader/bin/Custom/NinjaTrader.Vendor.dll. Remove any potential duplicate reference to this dll
- scan your NinjaScript source directory <my documents>/NinjaTrader6/bin/Custom for NinjaTrader.Vendor.cs. There only should be one occurance in <my documents>/NinjaTrader6/bin/Custom/NinjaTrader.Vendor.cs. Please remove any duplicate.
- try again to compile -> should work