I was getting some strange results with MT4 backtesting so I created a simple program that just places orders with equal stops and take profit limits. I have several years of 1 minute data downloaded so I ran the program over that in strategy tester. The program creates buy limit orders and I also ran the same program with manual stops/profits and also not placing any orders just tracking the price and incrementing/decrementing a counter when the stop/profit are hit. What I found with all of them is that with a small value for the stop/profit I get about 65-70% of orders hitting the stop. At large values for the stop/profit I get more like 50% which is what I was expecting since the stock market is supposed to be roughly a random walk.
Can anyone explain why this would be? In my mind the stop/profit value shouldn't make any difference if they are equal- there will always be fluctuations in price at whatever period you look at the prices. But these should be both up and down and so you should be equally likely to flucuate up and hit a profit as you are to fluctuate downwards and hit a stop. Thanks!
Can anyone explain why this would be? In my mind the stop/profit value shouldn't make any difference if they are equal- there will always be fluctuations in price at whatever period you look at the prices. But these should be both up and down and so you should be equally likely to flucuate up and hit a profit as you are to fluctuate downwards and hit a stop. Thanks!