I'm hiring a programming company (haven't picked one yet, so if anyone has recommendations or would like to bid on the job themselves please let me know.) to put the indicators I use into a strategy as trade triggers and filters in order to backtest some of the setups I use.
I plan to use it to improve my discretionary trading by testing my setups and indicators, to alert me to opportunities, to test different stop loss and take profit strategies, and perhaps eventually to do some automated trading.
In preparing the specifications for the programmers, the part I could use some help with is regarding overcoming some of the known issues with achieving accurate results in backtesting short term trades where a few ticks difference in entry and exit can make a big difference in the results.
Below is the portion of the specs regarding backtesting and overall design quality I've put together so far. Is there anything important I've left out? I would be grateful for any comments and suggestions from those with experience. What other technical criteria do you think are important?
Strategy design requirements checklist:
Item #1 Checking bid/ask records to get accurate fill prices for entries and exits. The strategy needs to include a script that checks a file containing bid/ask information that is not normally included in backtesting, and supplies the correct fill prices according to the best bid and ask prices available at the moment the trade was placed. For more information see this thread: http://www.ninjatrader-support2.com/...ad.php?t=24167
Item #2 Order placement should occur on a separate time frame that can be adjusted by the user in the parameters. 1 tick and 1 range will be the most commonly used choices for short term trading. See the following links for more information: http://www.ninjatrader-support2.com/...ead.php?t=6652
example framework here: http://www.ninjatrader-support2.com/...catid=2&id=183
Item #3 - be aware of this known issue with calling indicators from strategies http://www.ninjatrader-support2.com/...ad.php?t=18653
Item #4 cobc lines need to be removed from any individual indicators and moved to the strategy itself. See http://www.ninjatrader-support2.com/...d.php?p=140458 for more information.
Item #5 be aware of ninja 7 compatibility requirements: http://www.ninjatrader-support2.com/...ad.php?t=21016
Item #6 all text indicator parameters need to be changed into numbers so they can be optimized
Item #1 looks the trickiest. I would be interested in hearing from anyone who has pulled it off and would be willing to offer me some code samples or consulting on the subject.
If you have experience with using strategies and would like to collaborate or help test this one, PM me. It will have some interesting features, including a set of rules to define and take trades off of various upport and resistance lines and volume profile areas,a simple rule set for using multiple indicators or support and resistance lines to confirm or filter trade setups, and some volume delta, level 2, and order flow indicators.

Comment