I wrote this as a rapid prototype tool to test trade ideas and thought I'd share.
NinjaWorkShop is a full featured fully functional multi-control, multi-entry strategy. It was written in a semi modular construct as a tool that I could quickly and easily plug in other indicator controls for testing in a way that could compliment trigger signals of other indicators in a seamless manner and expose all parameters of indicators for tuning to specific instruments and time periods. Each indicator is user configured to be used by itself or in conjunction with other indicator controls as an Entry/Exit/Both trigger or for display purposes only. In this public version I have included some industry standard indicators as well as a couple custom ones.
Some of its default designed features are...
•Entry triggers signaled only if ALL active (set to Entries or Both) indicators are generating an entry signal (AND function).
•Exit Triggers are generated if ANY active (set to Exits or Both)indicator condition is met (OR function) (Difficult to get in, quick to get out).
•Optional handover to ATM strategy of choice. Upon triggered Entry, ATM assumes full control until ATM exit returns control back to strategy.
•Multiple Stop/Targets methods for trade management.
•In this basic version has 7 indicator controls 5 Entry Limit methods of controlling trade entries and exits. Each control can be independently enabled to work alone or in combination with the other controls.
This strategy will allow you to become familiar with the concept and process of mixing and matching indicators to complement each other and to cover the weak spots in one type of indicator with the strengths of another. Once familiar with its operation, if you are a programmer you should be able to add additional favorite specialty indicator/controls in the manner that I have and not have to worry about breaking the trade management (stops/targets/multi-entry/etc.) system already in place.
If you are not a programmer and have a favorite indicator you trade with and wish to add to your core NinjaWorkshop you may contact me with your requested change/trade-idea/upgrade to enhance this strategy to your specification.
I tried to upload in the files section but couldn't get the 'Add' thing to work, Will try and attach here.
The following 9 users say Thank You to DerekPhelps for this post:
As you say, the code compiles fine using Ninjas internal compiler.
I believe that GetObjectSet() is one of a handful of Ninja calls that are internal to Ninja and not exposed for external call through VisualStudio for some reason. If you find an alternate method of loading this array that works under VisualStudio I would be interested in hearing of it.