PDA

View Full Version : user defined class?


Folls
10-15-2007, 07:03 AM
If I want to have a user defined class in it's own file for use in a strategy, should I develop it in another IDE and create a dll? Or is there another way to do this?

Thanks,

Folls

NinjaTrader_Ray
10-15-2007, 07:12 AM
You know I hate saying this....

Unfortunately this is outside the scope of what we currently provide support for.

PS - You can just create the class inside the same file as the strategy that will consume it.

Folls
10-15-2007, 07:21 AM
OK. Thanks.

Folls

gert74
10-16-2007, 05:00 AM
Or if you are like me and have classes you want to share among several strategies you could create or add a file to the Strategies folder using Windows Explorer.

Either create a .txt file and rename it to .cs. Or copy the UserMethods.cs file and clean out the existing code. Or copy a .cs file from a Visual Studio project.

Just remember to either assign your new class to the NinjaTrader.Strategy namespace or add a using statement to all your strategies that are going to use the class pointing to whatever namespace you desire.

That being said, technically there is nothing stopping you from using a class declared in one strategy file from another strategy. Just as long as you declare the new class outside the strategy class. I just find the separate file to be a more tidy approach.

Folls
10-16-2007, 06:33 PM
Thank you. You have been a great help.

Folls