PDA

View Full Version : MarketPosition.Flat compile error


DarrylT
01-10-2007, 12:23 AM
Hi,

I'm working with NTv6.0.0.5 developing a custom strategy in NinjaScript. I'm getting a compile error ("The name 'MarketPosition' does not exist in the current context.") on this line in OnBarUpdate:

if (Position.MarketPosition != MarketPosition.Flat) {}

It's complaining about the 'MarketPosition.Flat', has something changed since the Help file was created? How can I check the current market position being long, shortor flat?

Thanks.

NinjaTrader_Ray
01-10-2007, 02:25 AM
Can you email me your entire cs file where this problem is occuring? Email to ray at ninjatrader dot com. This should work, but need to see your code.


Ray

AlohaBob
01-10-2007, 06:45 AM
The exact syntax you show works fine in 6.0.0.4. Did you have this working earlier, or is this a new effort?

I'm just about to download 6.0.0.5. I'll let you know if my program using this syntax works there.

Bob

NinjaTrader_Ray
01-10-2007, 06:49 AM
This was a user error. User had copied indicator code to a strategy code and as a result was missing some critical "using declarations".

Ray