Forex Automatic Trading Systems

FATS v1.0

Development Platforms

Elite FX eGraph Signal Platform - Includes professional charting + Signal scripting language

Tradestation + 3rd party auto-execution software

Meta Trader + MQL Programming Language + FX Broker

Scripting Languages

Languages who offer strategy developers quick reference 'easy' code to develop and test automated trading strategies, without the hassle of C++ or 'real' code.

API Development

Full black box development


Tradestation http://www.tradestation.com/

Meta Traders http://www.metaquotes.net/


Gorado - Buy Gorado Stock Optimizer - Download Gorado Stock Optimizer - Website of Gorado Stock Optimizer

The way to earn by Forex

Forex. Why do some people make a fortune on Forex, but the overwhelming majority lose? In due time, when I began to trade on Forex, I have also asked this question to myself. And one thing was obvious: those overriding Forex possess something to be lacked by others. They have got a Forex trade Strategy.

In the broad sense of the word Strategy is a set of rules, directions, taken into account by the trader when making a trade. And at that there are two variants: either the Forex trade strategy is softwared and operates the account (gives Forex trade signals) automatically (a mechanical Forex trade system) or a trader analyses the price and technical indicators indications by himself. The fundamental thing is the fact that there are precise instructions, which when being followed bring profit on regular basis. By my own experience I can say that the second variant cannot be called the work according to the trade strategy just as it is, as I don't know anyone not breaking the rules of his own Forex trade strategy. Thus if you want to get profit by Forex, forget about making purely independent decisions (especially if you are a beginner). Mistakes are inevitable. You will need an assistant who could make a rational analysis of the market and issue a result. This should be a program, which could process "tons" of information without making mistakes.

The basis of each softwared Forex trade strategy is an algorithm set by the trader. The algorithm of a profitable system cannot be obtained without independent elaboration. Thus, it has to be invented. The difference between an efficient algorithm and a faulty one is a stable profit brought by following a good algorithm for a continuous period of time. The "continuous period of time" means a year or about this term. Nobody will test the Forex trade strategy sitting in front of the monitor for a year. And what if the strategy turns to be faulty? Thus all successful traders test, check and optimize their Forex trade strategies on the basis of historical quotes data. Only such a technique will select the Forex trade strategy and the combination of technical indicators and their parameters, which will provide success for many months. Naturally, the strategy needs correction, and one won't be able to do without the history test. In witness of my words it's noteworthy to mention that all private and recruited capital managers work only in accordance with the strategy. If you don't believe - ask any of them.

So, what prevents 95% traders from softwaring a number of strategies, testing them on historical quotes basis, selecting and then optimizing the best, and connecting it on-line, finally from starting to make profit? Of course, it's the difficulty of programming, which one should come across while developing the Forex trade strategies. And what if on testing one realizes the unprofitable character of the strategy? It will be necessary to alter the whole code. The strategy parameters must be altered on-the-fly, otherwise after 2-3 attempts one can lose any desire to work. And these several attempts will hardly make up the required variant. On having developed a rather complex Forex trade strategy and finding myself in such a situation I realized that this task should be solved in a radical way. The solution is a program for visual strategy programming. I spent a year on developing the first version. It turned to be crude, but appealed to many. One more year was spent on elaborating the second version. It has been worked out by a team of qualified programmers supervised by the real trader. Now we would like you to apply the results of our unremitting toil. We are looking forward to your wishes - describe your vision, and we will think over the technique. And we shall do it beyond any doubt.

Gordago Stock Optimizer is a program providing the opportunity to create and optimize your trade strategy without studying programming (MQL in particular). Then the program creates the expert advisor for MetaTrader4 through pushing a button only or connects it to any broker, operating MetaTrader3, and it gives signals and even controls the account on-line.

Gordago Stock Optimizer аdvantages:

1) The strategy is not set in the language similar to Easy Language, but by the technique of visual programming. Now you do not have to study programming languages, as the whole strategy is set with a mouse.

2) It works with MetaTrader:
- It creates an optimized expert advisor for MetaTrader4 (translates into MQL4) by pushing a button only!
- It operates the accounts of brokers working with MetaTrader3

3) The simplicity of entering the range of the indicators' parameters being sorted out

4) One needn't search for quotes, as they are obtained from the Gordago server, where quotes history about 4.5 years or from MetaTrader folder

5) Automatic Forex trade strategy input verifying

6) Convenient presentation of transactions on the chart

7) Modeling of the price development while testing on a 1-minute quotes history, which provides maximum precision of results

8) Simultaneous testing within different timeframes

9) Extremely high speed of testing

10) Considering spread and swap

11) Connection of external indicators as dll - support of the majority of programming languages (.Net technology)

On the way:

- increase in a number of technical indicators available

- detailed report

  ... alongside with the other improvements (check updates not less than once a week!)

Let's consider a simple example

General view of the Forex trade strategy editor:

The forex trade strategy conditions are entered into Conditions Table

For instance, it's necessary to optimize a Forex trade strategy:
"It is Enter Long in case the price has crossed the moving average from below upwards, and it's necessary to define the optimal period MA within the range from 13 to 24."

To obtain this it's necessary to do the following:

1) On the Panel of visual components choose 1 bookmark "Indicators" and the technical indicator Moving Average on it

2) In the Window of parameters 2 set the period from 13 to 24 (it's also possible to set and optimize the type, to which the shift can be applied)

3) From the Window "Insert" 3 take the technical indicator with the mouse and drag it into Table of conditions 4

4) Following the same pattern insert here the closing price (or any other price) from the bookmark "Price" form the Panel of tools

5) Insert the sign "less" (<) (from the keyboard) between them

6) In the field "Period" select the chart period for testing the Forex trade strategy condition. The following is to be obtained:

Its that all - condition is entered. It is buy if close become more than Moving Average Forex technical indicator

7) Thus the condition is introduced. It's possible to set plenty of conditions within different timeframes, as well as variants of conditions, i.e. Enter Long (Enter Short, Exit Long, Exit Short) is effected under the coincidence of all the conditions at least in one of the variants

8) Following the same pattern enter the condition for Enter Long, Enter Short and Exit Short

9) On the Panel "Tools" 5 choose an Forex symbol (a currency pair, CFD, etc.) for testing the Forex trade strategy

10) On the Panel "Testing parameters" 6 enter the time range, i.e. starting with and up to the moment for testing the Forex trade strategy and spread

11) Push the "Start" button

12) The result can be seen by pressing the button "Report" and "Chart"

13) Choose menu item "File"->"Export to MQL4"->"Create advisor" and expert advisor for MetaTrader4 will automatically generated!

14) Through opening the bookmark "Use" it's possible to obtain trade signals on-line and start control of the exchange account brokers, who uses MetaTrader3

Buy Gorado Stock Optimizer - Download Gorado Stock Optimizer - Website of Gorado Stock Optimizer


FATS Project - About FATS Website Links Internet Research
Forex Business - Forex Brokers List Forex Trade Signals
Developers - Development Platforms Development Forums Scripting Languages API Development
Investors - Managed FATS Investment Account Self - Monitored FATS Investment Account