.
Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Sunday, May 1, 2016

Steps to Design a Likely Long Term Profitable Trading System ~ forex trading legit

0

To tell the truth, making a likely long term profitable trading system is a very difficult thing to do. When you search online for people who attempt to design profitable trading systems you will find that most of them dont have a mechanical, well-thought approach to system design and the final achievements are usually based on an initial "thought" based on repetitive and almost constant modifications to eliminate short term draw down periods which are natural to long term profitable systems. In the end, the result is a set of dangerous systems - sometimes without even accurate simulations abilities - that will put account equity at a very important risk of long term total loss. On todays post I want to write a little bit about my steps in system design and the main characteristics of my mechanical approach to sound trading system development.

So where do we start ? You will see that most traders who have never coded a likely long term profitable system will start by coding a given entry logic found on a forum or studied briefly through limited demo trading or visual backtesting. What they do then is assign a fixed lot size to trading and some given - almost always arbitrary - stoploss and profit target values with no particular extensive study. What you get then is a system that has no possibilities of success and which is flawed from the beginning since it has no adaptation, no real sound studies behind it and simply not enough focus on money management (which is lot sizing plus exit logic). This is revealed when traders start to put these systems to the test but instead of looking at the development process as a source of the problem they usually end up adding unsound tactics - such as martingales - over optimizing their exit values, adding complexity to the entries and other things which in the end lead to the generation of a system - which is simply - very bad.

First of all, there are probably many ways in which successful system design can be approached. I am going to discuss mine because it has worked for me and has led to the generation of many long term profitable systems but you should use my approach only as a guide to develop your own way of tackling the system design problem, as something different may work better for you.

What are the necessary steps to successful system development ? I have prepared a practical diagram (click to enlarge) showing you graphically the process I take in order to develop trading systems - including all those within the Watukushay Project - and all other experts. You will see that the first step I take is a design of an entry logic followed by a mathematical expectancy analysis which defines the trading systems potential. If the mathematical expectancy analysis is not positive, then I modify the entry logic or the evaluated number of periods and time frame until I am able to achieve a positive value. Most people would be surprised to know how little importance the entry logic actually has as most entry mechanisms have some degree of positive mathematical expectancy on different time frames or periods. The problem with the usual system development tactic used by most new traders is that they dont do a mathematical expectancy analysis at all, therefore, they truly dont know the potential of their system or if it is being used on the adequate time frame or if they are targetting adequate profit and loss values per trade.
-
-
After doing this analysis - and having positive results - I continue to develop the systems money management which will be the KEY to the systems long term profitability. Using the previous mathematical expectancy analysis I figure out what exits (as adaptive TP and SL) and what time frame will be the most beneficial to my system, always taking care to use time frames and profit targets to preserve the reliability of the simulations being done. Defining an adaptive lot sizing technique which modifies positions against both balance and volatility is also vital to ANY trading systems long term success. Many people underestimate the HUGE importance lot sizing has, having a fixed lot size or adapting lot sizes against a fixed percentage of account balance is a death sentence for most trading systems.

The next steps are probably the most important and the ones new traders and most designers never do. You need to do a 10 year backtest and then a TRADE BY TRADE analysis of the results to design adequate internal exit logic mechanisms to increase the profitability of the systems. After you introduce a new trading logic you need to check if the expected payoff (which measures the relationship between profit and draw down) is increased. If it is not, then you need to go back to a TRADE BY TRADE analysis until you come up with a logic that works.

After you find a closing logic that increases the expected payoff you need to optimize variables in an uncorrelated way - one by one - with large steps to prevent any significant curve fitting that may happen (some variables however, like the SL and TP adaptive criteria, may be optimized in a correlated fashion). After this is done you need to evaluate your results and ask yourself if you are satisfied with the draw down and profit targets of your system. If you are, then you are done. If you are not, then you need to go back and analyze TRADE BY TRADE a 10 year backtest to come up with other closing mechanisms to increase profitability.

I believe that this approach, which attempts to increase system profitability through analysis and sound development is incredibly powerful at generating long term profitable systems. Usually people focus way too much on the potential of the trading strategy - the development of entries - when in reality very simple entries have very good potential and only the development of adequate exit mechanisms really guarantees that large profitability levels are achieved. If you see the graph, most of my efforts are around the development of profitability as only the initial mathematical expectancy analysis is devoted to potential.

In the end, profitable system development is NOT easy and requires many hours of hard work and development. Each analysis of a 10 year backtesting result can take me hours - sometimes even days - of work but in the end this analysis is absolutely necessary as it gives me the understanding necessary to implement good exit criteria that will bring my systems to new profitability levels. All this effort that goes into development also allows me to deeply understand my systems and trade them with confidence under very varied market conditions.

The above way of developing systems has allowed me to develop several expert advisors which show success on 10 year backtests and also on live trading accounts, adapting to changes in market conditions and tackling true market inefficiencies. If you would like to learn more about system development and how you too can develop your own long term profitable systems to achieve success in forex trading please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading legit

Read more

Thursday, April 28, 2016

Making Automated Trading Systems 6 Tips for Successful System Design ~ forex trading korea

0

One of the questions I get asked the most is how I come up with and design all my mechanical trading strategies. Several people have wondered how I device my simple criteria for systems and how such simple logic can indeed be successful under todays ever-changing market conditions. However, what fellow traders often dont realize is that my system design is based on some very simple principles anyone could follow to achieve success in automated trading. On todays post I want to give you - fellow traders and system designers - some tips about system design so that you too can benefit from my experience around this area of successful strategy production.

Within the next few paragraphs you will find some very practical tips to help you with you design successful automated trading systems. I am absolutely sure that these tips will help you overcome some of the most prominent obstacles in automated trading, avoiding the mistakes that condemn most people who embark on this journey to failure and frustration. So how can you improve your system design and come up with better and more likely successful strategies the next time you design an expert advisor ? Keep reading to find out !

1. Understand what your system will attempt to do. Most people who attempt system creation often dont understand what their system will be doing. It is not a matter of saying "it will be making money" or "it will follow an MA cross", it is a matter of understanding what the system will attempt to capture and why it has a fundamental reason to work. Having an idea of how the market works and how your strategy exploits an inefficiency of the market is vital for success.

2. Everything must make sense. I cannot tell you how many times I have come up with people who want me to help them program systems that have a ton of indicators they dont even understand. In order to be successful, absolutely every single thing you add must have a reason and the reasons must not be shallow, like "because it filters ranging markets", they have to be clear and mathematically precise. Something like "this indicators helps me detect when price has moved in X direction because the indicators mathematical meaning shows Y about price..." is more like it.

3. Analyze and analyze deeply. Often traders will attempt to design a system based on a few weeks of forward or live testing or even on just a few months of "visual" backtesting. I can never stress enough that analyzing and testing systems on a statistically significant period is vital for success. I always analyze systems for at least 2-5 years of historical data before I even consider the coding of strategies. Not only does this analysis provide me with information about the system but it also helps me understand the underlying reasons why it does or doesnt work.

4. Do a mathematical expectancy analysis of the entry logic. When you are making a new trading system you always need to know if your expert has potential and what time frame and type of trade your system will be capturing. Doing a mathematical expectancy analysis is vital to get this information. This allows you to know for sure which time frame your system works best on and it gives you a good amount of information regarding the probable successful of your trading strategy.

5. Have simulation reliability in mind. When you are designing your trading system you need to do so with simulation reliability in mind. Being able to carry out reliable backtests is very important when evaluating trading strategies and taking into account this factor when you are programming your system is vital for success. If you program your system with simulation reliability as a main concern chances are that the results you will get will be much more reliable and consistent with live trading results.

6. Have adaptability in mind. Many traders decide to code their strategies with fixed exit target values (like fixed pip values of a TP and a SL) something which is bound to bring your systems to failure as different market conditions start to develop. Considering adaptability from the beginning and including adaptability within your mathematical expectancy analysis is important to guarantee the long term success and profitability of any trading system. If you look at systems that have been historically successful, most - if not all of them - use some for of adaptive exit.

I hope that the above tips help those of you interested in system design achieve better success in your quest towards the development of a useful trading strategy. Obviously there may be other aspects worth considering but this - in my experience - are the most important to know if you want to develop a successful trading strategy. Do you have any other useful tips or information you would like to leave ? Perhaps some personal experience ? Just leave a comment and well discuss it together :o)

If you would like to learn more about automated trading system development and how you too can create likely long term profitable systems please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading korea

Read more

 
Powered by Blogger