Professional Documents
Culture Documents
Getting Started in Forex
Getting Started in Forex
APP STORE
www.fxcmapps.com
Downloading Your App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Setup and Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Activating Your Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Backtesting Your Strategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Optimizing Your Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
If you dont have an FXCM account, it only takes several minutes to request one. You can also sign up for a free $50,000 demo account in a flash, which will let you use this app in a risk free environment. Heres how to get your FXCM account or free demo account: Visit http://www.fxcm.com/fxcm-portal.html Select your country of residence Navigate to the accounts section of our website and follow the instructions
WHAT WILL YOU LEARN IN THIS GUIDE?
This guide explains how to install your app, how to activate it within FXCMs Trading Station Desktop, how to adjust its parameters, and where to get support.
Your app download link is located in the Your Order section of the confirmation page that is displayed after you submit your order.
If you need to download your app files at any time in the future, please refer to your original order confirmation email. That email was sent to you shortly after you submitted your order at the FXCM Apps store. The emails subject line follows this format, order FXCM-XXX from FXCM, where the Xs represent your unique order number.
Before you begin, please ensure that FXCMs Trading Station Desktop software is not running. Then follow these steps: Double-click the executable file called setup.exe Follow the installation instructions on your screen until you receive confirmation that the app has been installed successfully
Log on to FXCMs Trading Station Desktop Open the Marketscope Charts Click on Alerts and Trading Automation, then New Strategy or Alert. Locate your app in the New Strategy or Alert list
Locate your app in the New Strategy or Alert menu and click its name to highlight, and then click the OK button to add it to your chart.
Please note that the app should be added to a chart of the instrument you wish to use (e.g. EUR/USD, GBP/USD, etc.). Also, be sure to set the chart time frame accordingly.
The starting, pausing and stopping of strategies is done from the Strategy Dashboard. There are multiple ways to access the Strategy Dashboard, including: In Marketscope, click on the Strategy Dashboard tab. In Marketscope, in the top menu click on Alerts and Trading Automation then Strategy Dashboard then Show Always. In Trading Station Desktop, click on the Strategy Dashboard tab. Usually located on the bottom left. On the Strategy Dashboard you can Start, Pause and Stop your strategy from trading. See the below image to locate the corresponding buttons. 1) Start Strategy 2) Pause Strategy 3) Stop Strategy
After adding an app to a chart, a parameters window opens, allowing you to customize the apps parameters. Here is an example showing an apps parameters window: The left column lists the type of inputs you can modify The right column, which you can edit, controls the apps output
WHAT IS BACKTESTING?
Strategy backtesting lets you test strategies and signals against historical prices to quickly find out how strategies or signals would have performed had they been used.
HOW DO I BACKTEST A STRATEGY?
There are 5 steps required to setup your back test: 1) Select the Strategy 2) Set your Account Parameters 3) Select specific Market Data 4) Adjust the Strategy Parameters 5) Confirm the Margin Requirements
1) Click on the Backtest Strategy button from the Trading Station Desktop navigation menu.
2) Strategy After clicking on the Backtest Strategy button, the Backtest Strategy window will pop up. Select the strategy you would like to backtest and then click on Next. This example uses the MA_ADVISOR strategy:
3) Account Parameters Select the base account settings used during this test.
These selections can be independent of your own account settings and will have no effect on your live account.
5) Strategy Parameters Select the custom parameters, trade size and notifications for this test.
Once complete, your backtest will display key strategy performance metrics including an equity line, statistics, and history.
10
Have you ever wondered what the best parameters are for a strategy or signal? Strategy Optimization lets you test different combinations of strategies and signals to find the best performing parameters. You can now quickly analyze trading strategy and signal performance directly from the platform. The strategy back-testing and optimization features are available from buttons located on the Trading Station navigation menu or the Marketscope Charts.
There are 7 steps required to optimize a strategy 1. Open the Optimize Strategy window 2. Select the Strategy 3. Set your Account Parameters 4. Select specific Market Data 5. Adjust the Strategy Parameters 6. Confirm the Margin Requirements 7. Specify the calculation methods used by the Optimizer
1) Click on the Optimize Strategy button from the Trading Station Desktop navigation menu.
11
3) Account Parameters Select the base account settings used during this test. These selections can be independent of your own account settings and will have no effect on your live account.
12
5) Strategy Parameters A list of strategy parameters will display. Add parameters to optimize by expanding the strategy parameter drop-down boxes (the "plus" sign on the left hand side). Set the minimum value, maximum value, and step (interval between each value) for each parameter. You will also see the total possible combinations update based on the parameters you select. Click Next.
13
7) Optimizer - Set your optimization parameters based on the following options: Optimizer Parameters: Method - Determines how many combinations of strategy parameters will be used.
1) Genetic - Reduces the time required to optimize the strategy by filtering out unnecessary parameters and focusing on the ones that are more likely to produce favorable results. 2) Exhaustive - Tries all possible combinations of the strategy parameters to find the best possible outcome.
14
Genetic Optimization parameters: Population Size - The initial population size used to start the optimization. A larger initial population may produce a more accurate optimization since the test explores a wider range of possibilities. A smaller initial population size will result in a faster optimization. Maximum Number of Passes - How long the optimization will try to find better parameters. A larger value will result in more parameters being tested and increases the likelihood that better parameters will be found. A smaller number of passes will result in a faster optimization. Advanced parameters: Convergence Rate As the optimizer calculates results and gets closer to finding the optimal set of parameters, it will inevitably reach a point where the incremental change between parameters is too small to be statistically significant. The convergence rate controls how small of an incremental change is acceptable before the optimizer reaches that point. A higher Convergence Rate will require more calculations, while a lower Convergence Rate will require fewer calculations. Use crossover - Enables/disables using of crossover to build the next generation (set of parameters to test). When crossover is disabled, the next parameter sets are obtained only in the result of mutation and are concentrated around the best parameter sets of the previous generation. When crossover is enabled, the variation of obtained parameters increases. Mutation level - Is used to build the next generation (set of parameters to test). The lower the value, the closer the next set of parameters will be to the initial set. Higher values will create a larger variation of values in the next generation.
15
The complexity of your optimization project will determine the amount of time it will take to optimize that strategy. Once the optimization is complete you can check your results. The best settings and parameters for your strategy from this optimization calculation will be highlighted in green from the Results tab. Please keep in mind that past performance is not indicative of future results.
16
One of the quickest ways to get answers to questions that were not covered in this guide is by reading the Frequently Asked Questions at the FXCM Apps website. Were constantly adding new questions and answers as needed, which is why many users find the FAQs to be very helpful. Read our FAQs
ASK US A QUESTION
If youve got a tough question and youre having trouble finding an answer to it, we can help. Please submit all support questions that you have through our online support form. A representative will contact you directly within two business days. Ask us a question
Trading forex/CFDs on margin carries a high level of risk, and may not be suitable as you could sustain a total loss of your deposit. Leverage can work against you. Do not speculate with capital that you cannot afford to lose. Be aware and fully understand all risks associated with the market and trading. Prior to trading any products offered by Forex Capital Markets, LLC, FXCM Securities Limited, Forex Capital Markets Limited, inclusive of all EU branches, FXCM Asia Limited, FXCM Australia Limited, FXCM Japan Securities Co. Limited, any affiliates of aforementioned firms, or other firms under the FXCM Inc. (NYSE:FXCM) group of companies [collectively FXCM], carefully consider your financial situation and experience level. If you decide to trade products offered by FXCM Australia Limited (AFSL)
17