Trade strategy monitor platform
First Claim
1. A computer-implemented method for simulating a trade strategy using historical data, the computer-implemented method comprising:
- receiving, at a back-end server, a first set of one or more parameters from a first client device remote from the back-end server, the first set of one or more parameters defining a first trade strategy;
obtaining, by the back-end server, first historical data from a first historical timeframe, wherein obtaining the first historical data comprises;
determining whether the first historical data is in a local storage unit and is up-to-date,requesting and receiving the first historical data from a central storage unit if it is determined that the first historical data is not in the local storage unit or is not up-to-date,determining whether the received first historical data includes one or more first corrections associated with the first trade strategy,determining if the one or more first corrections reflect first corrected data associated with the first trade strategy, andstoring the first corrected data in the local storage unit if it is determined that the one or more first corrections reflect first corrected data;
simulating, by the back-end server, the first trade strategy over the first historical timeframe using the first historical data and the first set of one or more parameters, wherein simulating the first trade strategy further comprises re-simulating, by the back-end server, the first trade strategy using update historical data and the first set of one or more parameters; and
transmitting, from the back-end server, results of the simulation and re-simulated simulation of the first trade strategy to the remote first client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are methods and systems, including computer program products, for trade strategy monitoring. A back-end server can receive a first input from a first client device indicative of a first trade strategy and a first test parameter. The back-end server can obtain historical data associated with the first trade strategy, execute the first trade strategy on the historical data in accordance with the first test parameter, and transmit the results in a normalized format to the first client device. The back-end server can receive a second input from a second client device indicative of a second trade strategy and a second test parameter. The back-end server can obtain historical data associated with the second trade strategy, execute the second trade strategy on the historical data in accordance with the second test parameter, and transmits the results in a normalized format to the second client device.
33 Citations
18 Claims
-
1. A computer-implemented method for simulating a trade strategy using historical data, the computer-implemented method comprising:
-
receiving, at a back-end server, a first set of one or more parameters from a first client device remote from the back-end server, the first set of one or more parameters defining a first trade strategy; obtaining, by the back-end server, first historical data from a first historical timeframe, wherein obtaining the first historical data comprises; determining whether the first historical data is in a local storage unit and is up-to-date, requesting and receiving the first historical data from a central storage unit if it is determined that the first historical data is not in the local storage unit or is not up-to-date, determining whether the received first historical data includes one or more first corrections associated with the first trade strategy, determining if the one or more first corrections reflect first corrected data associated with the first trade strategy, and storing the first corrected data in the local storage unit if it is determined that the one or more first corrections reflect first corrected data; simulating, by the back-end server, the first trade strategy over the first historical timeframe using the first historical data and the first set of one or more parameters, wherein simulating the first trade strategy further comprises re-simulating, by the back-end server, the first trade strategy using update historical data and the first set of one or more parameters; and transmitting, from the back-end server, results of the simulation and re-simulated simulation of the first trade strategy to the remote first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, tangibly embodied in an information carrier, the computer program product including instructions being operable to cause a data processing apparatus to:
-
obtain first historical data associated with a second historical timeframe and associated with a first trade strategy defined by a first set of one or more parameters received from a first client device remote from the data processing apparatus, wherein the instructions being operable to cause the data processing apparatus to obtain the first historical data comprises instructions being operable to cause the data processing apparatus to; determine whether the first historical data is in a local storage unit and is up-to-date, request and receiving the first historical data from a central storage unit if it is determined that the first historical data is not in the local storage unit or is not up-to-date, determine whether the received first historical data includes one or more first corrections associated with the first trade strategy, determine if the one or more first corrections reflect first corrected data associated with the first trade strategy, and store the first corrected data in the local storage unit if it is determined that the one or more first corrections reflect first corrected data; simulate the first trade strategy over the first historical timeframe using the first historical data and the first set of one or more parameters, wherein the instructions being operable to cause the data processing apparatus to simulate the first trade strategy comprises instructions being operable to cause the data processing apparatus to re-simulate the first trade strategy using updated historical data and the first set of one or more parameters; and transmit results of the simulation and re-simulated simulation of the first trade strategy to the remote first client device.
-
-
18. A system for simulating a trade strategy using historical data, the system comprising:
a back-end server configured to; receive a first set of one or more parameters from a first client device remote from the back-end server, the first set of one or more parameters defining a first trade strategy; obtain first historical data associated with a first historical timeframe and associated with the first trade strategy, wherein to obtain the first historical data the back-end server is further configured to; determine whether the first historical data is in a local storage unit and is up-to-date, request and receiving the first historical data from a central storage unit if it is determined that the first historical data is not in the local storage unit or is not up-to-date, determine whether the received first historical data includes one or more first corrections associated with the first trade strategy, determine if the one or more first corrections reflect first corrected data associated with the first trade strategy, and store the first corrected data in the local storage unit if it is determined that the one or more first corrections reflect first corrected data; simulate the first trade strategy over the first historical timeframe using the first historical data and the first set of one or more parameters, wherein to simulate the first trade strategy the back-end server is further configured to re-simulate the first trade strategy using updated historical data and the first set of one or more parameters; and transmit results of the simulation and re-simulated simulation of the first trade strategy to the remote first client device.
Specification