I was wondering if i could have your thoughts on this please guys. I'm fairly new to all this and i'm very interested in creating a mechanical system. I've learnt a few things (stay away from yahoo historical data for one!) but i was wondering how you would account for not knowing what price you would get filled at. e.g. your system may say to go long when blah blah blah X% above blah blah, but if you cant get a fill at that price, then it's immaterial. It seems that this problem can turn a winning system on paper, in to a loser when traded for real.