. And just in case its works, then he can share the riches along with me lol.... He programs in C or C+ (cant remember which one) and not sure about Python. On a serious note, I do intend to only work with higher volume stocks, so that grabbing 1 or 2 shares should be fast I would think. I know there is no way to know what the volume will be for any given day, but if the stock has a week long or longer history of trading at 500,000+ volume, then I would assume that there should not be a problem of grabbing 1 or 2 shares fairly easily at open. I know that I wont land every one at the open price because of volatility, but some will benefit me and some will hurt me, but in the end, if I am letting the computer buy and sell on specific rules, hopefully it should even out with the sheer amount of trades that are being made. Just thinking out loud here.Backtest and system is like head and tail of a coin. If there is no system then it's not a real backtest.
Given that you do not know how to program and likely have limited capital (i.e. "grabbing 1 to 2 shares"), why not look for ways to trade that do not require the technical overhead of automated trading? I can almost guarantee your idea is not going to be net profitable when accounting for trading and opportunity costs.I would love to properly backtest this as a 'live' real time system, but there is no way that I can think. I am hoping that there is a way to do forward paper testing with live data, that I can use for the next 6 months or year. But I do not know if any platform will allow paper trading in the extent that I am attempting to do versus one stock at a time testing.
I understand your thoughts, but buying 1-2 shares of 3000 different stocks adds up to a substantial amount of money, as they could be any dollar amount really and not just $1 stocks. I think I read that buying one share of each available stock in the market now would cost $100K or something like that. Point is, buying 1 share each of a 3000 different stocks isnt much different then buying 3000 shares of a $20 stock, except that my chances of win/fail are spread out MUCH more. I really don't want this thread to turn into a "your a newbie and your ideas will never work so don't waste your money" type of thread. I really just want you guys experience on what platforms/setups can physically accomplish it if any. And again, can it possibly be done with any of the brokers that charge no fees for stock trading, as that would be the only feasible way to do it due to it's nature. I think TradeStation has API abilities, so can it be done with them or TD? Thanks for everyone's inputs so far.Given that you do not know how to program and likely have limited capital (i.e. "grabbing 1 to 2 shares"), why not look for ways to trade that do not require the technical overhead of automated trading? I can almost guarantee your idea is not going to be net profitable when accounting for trading and opportunity costs.
The algo was "good" because is did exactly what I wanted it to do; in other words, the code was was correctly processing market data and issuing triggers.
The strat was "bad," because it didn't make money. :,(
In other words, the programming work was correct, but the strategy it embodied was not profitable.
...and it's not depressing; it's a tough game, but it inspires me. One good algo can set you up for life You can even lease successful algos for others to use without revealing the source.
And again, can it possibly be done with any of the brokers that charge no fees for stock trading, as that would be the only feasible way to do it due to it's nature.