Patent ID: 9152996
Filing Date: 2015-10-06
Classification: G06Q

Abstract:
1. A computer-implemented method, comprising: electronically causing to provide, by a specifically programmed trading computer system, over a computer network, at a graphical user interface of each trading computer of a plurality of trading computers, a plurality of pre-programmed software components, wherein the plurality of pre-programmed software components comprising at least one pre-programmed software component from each of the following types of pre-programmed software components: i) a time series pre-programmed software component, ii) a technical indicator pre-programmed software component, and iii) a trading alert pre-programmed software component, wherein each trading alert pre-programmed software component represents either a buy trading opportunity or a sell trading opportunity; electronically receiving, by the specifically programmed trading computer system, at least one alert trading strategy, wherein the at least one trading alert strategy represents a trading strategy diagram made, utilizing the graphical user interface, from the plurality of provided pre-programmed software components, having at least: i) at least one time series rammed software component, ii) at least one technical indicator pre-programmed software component, and iii) at least one trading alert pre-programmed software component; automatically validating, by the specifically programmed trading computer system, the at least one trading alert strategy, wherein the validating comprises: i) automatically generating, in real-time, at least one computer interactive trading chart for the at least one trading alert strategy, wherein the at least one computer interactive trading chart is based, at least in part, on the at least one technical indictor pre-programmed software component which represents at least one technical indicator being used in the at least one trading alert strategy; electronically receiving, by the specifically programmed trading computer system, a selection of at least one trading instrument for which the at least one trading alert strategy to be executed; automatically executing, in real-time, by the specifically programmed trading computer system, the at least one trading alert strategy for the at least one trading instrument, wherein the execution of the at least one trading alert strategy is based, at least in part, on one of: i) historical market data for the at least one trading instrument and/or ii) real-time market data for the at least one trading instrument from a pluralities of trading venues; automatically updating, in real-time, by the specifically programmed trading computer system, the at least one computer interactive trading chart on the graphical user interface upon the execution of the at least one trading alert strategy; and automatically generating, by the specifically programmed trading computer system, at least one buy/sell trading alert when the execution of the trading alert strategy meets at least one condition pre-determined by the at least one trading alert strategy.