This month was a nightmare for me. I trade 1-5 days swing and most of trades are shorts. I run a scan at evening, which give me list of candidates for tomorrow, then trade them. But only for this particular month I can't sell short about 50% of my setups. This rise a question-even if you have statistically proven system with expectancy more than 4, tested in 10 years of history data, thousands of trades-there is still no guarantee, that it will perform same way, simply because of you broker..damm...it looks more and more like a casino too me-you find a winning strategy-they not going to let you in. and of course-those trades bring big chunk of profits on paper later. According to my system-if i trade every signal it give me for this month-i suppose to be up about 35% up..heh..but i was down 10%. Because my broker did not let me enter into profitable trade. All of those stocks having good volume, price and everything.. I can't understand, why, when I check it in TWS at 9PM-it shows that i can short it(stock on shortable list in IB website),but at 9:30AM next day-i can't.. Now-the question to fellow trades-is anyone have any experience with CFD's? http://www.tradeatman.co.uk/cfd/default.cfm To me it looks like a solution for this particular situation. Is it possible to find CFD broker with API? Thank you! sorry for my english-not my native language.