AmiBroker
AmiBroker is a comprehensive technical analysis program, allowing you to study trends in the market and to maintain a portfolio of shares. AmiBroker Formula Language allows back-testing trading systems, building custom indicators and screening.