|
seattle washington
Posts: 75 since Feb 2019
Thanks Given: 11
Thanks Received: 30
|
Yes, you are on the right track. You did not say if your VWAP strategy is coded so that you may run many simulations quickly or if you need to run them manually on a replay or in a sim. Regardless, it takes a lot of time and work to back test -- just the cost of doing business.
The one "gotcha" of any back testing is that practically speaking, it is impossible to imitate live trading -- the entries, exits, and resulting stats will always be a bit different than real life. Regardless, back testing is essential so kudos for setting up and back testing your strategy.
To keep your testing time to a minimum I suggest you run the tests for the times of day you will most likely trade, or the times of days that are traditionally the most active -- i.e. opening bell to 11AM ET or "power hour".
I don't work with NT so I don't know it's capabilities. If it is possible to run your strategy via a script and mark all of the entries and exits on the chart, it can be extremely valuable to go over the chart looking to find any entries and exits that don't make sense -- especially if they cause large losses.
The hardest part of back testing for me is trying to keep in mind that I'm not looking for every trade to be a winner but only to achieve good win/loss and profit/loss stats. I have a tendency to look at the chart created by my back test and fiddle with the code in an attempt to make every trade a winner. At a point in time such actions become a waste of time. Look for good stats given your tolerance for risk.
Then take the strategy to the sim. I run two charts from the same data feed during "live" testing. On one chart I have the code for my strategy running and showing me entries and exits. On the second chart - the one running a sim -- I input the orders. It seems kinda silly to do this but I've found some glaring problems with my strategies through this exercise.
Then I take the strategy live with small size for twenty trades or more. Twenty data points is rock bottom for producing a "statistically significant" result. If it makes me money, I keep it and use it and then start the process all over again with improvements I've thought of.
lol - hopefully the above is somewhat useful. My apologies if I went over stuff you already knew.
|