stock market algorithms