Patent ID: 8666864
Filing Date: 2014-03-04
Classification: G06Q

Abstract:
1. A non-transitory computer-readable medium that stores instructions executable by one or more processors to perform a method for automating foreign exchange market transactions, comprising instructions for providing a market information database, wherein the market information database includes currency pair price data, currency pair gain data, currency pair loss data; instructions for providing a plurality of trade parameters, wherein the plurality of trade parameters includes strategic direct trade parameters, strategic reverse trade parameters, exit direct trade parameters, exit reverse trade parameters, composite selector parameters, price parameters, basic trading parameters, and percent allocation management module (PAMM) settings; instructions for providing a trading schedule, wherein the trading schedule includes a plurality of operating dates, a plurality of operating times, and a time interval setting; instructions for providing a plurality of trade actions, wherein the plurality of trade actions includes a direct trade, a reverse trade, and no trade performed; instructions for calculating a plurality of market derived trending signals, wherein the plurality of market derived trading signals includes a rate of change signal, a relative strength index signal, and a proprietary signal; instructions for prompting to form a operating schedule from the trading schedule by creating a plurality of operating times, wherein the operating schedule includes at least one selected start time and date, at least one selected end time and date, and a selected time interval; instructions for equally separating each of the plurality of operating times into a plurality of operating intervals, wherein an operating interval includes an operating interval start time and an operating interval end time; instructions for prompting to select each of the plurality of trade parameters in order to execute an assigned trade action during the operating schedule; instructions for determining if each selected trade parameter is fulfilled or not fulfilled through the network connection with the market information database; and instructions for executing a buy command or a sell command to the assigned action by determining if the plurality of market derived trending signals are trending up or trending down; instructions for prompting to assign the direct trade, the reverse trade, or no trade performed to each operating interval; instructions for executing the direct trade if the direct trade is assigned to the operating interval and each selected trade parameter is fulfilled, or instructions for executing the reverse trade if the reverse trade is assigned to the operating interval and each selected trade parameter is fulfilled, or instructions for executing no trade if no trade performed is assigned to the operating interval; instructions for acquiring an initial currency pair price from the market information database corresponding to the operating interval start time; instructions for acquiring a final currency pair price from the market information database corresponding to the operating interval end time; instructions for calculating the rate of change signal from the initial currency pair price and the final currency pair price, wherein the composite selector parameters includes a global inverse indicator, a global period, and ignore last period, the price parameters includes a TF parameter, and a bid or ask parameter, the PAMM settings includes a PAMM enabled setting, a margin requirement setting and a PAMM percentage setting, and the basic trade parameters includes an allow strategy to trade parameter, an account to trade on parameter, a trade amount in lots parameter, and a schedule file insert prompt.