Posts Tagged ‘metatrader’

Metatrader 5

Tuesday, April 20th, 2010

Metatrader 5, the new version of the popular trading software will be released this fall. It is the successor of Metatrader 4 that is used by more than 300 brokers all over the world. The program is in development for more than 4 years, and the code for it is rewritten from scratch. Metatrader 5 will future high performance and outstanding working speed, over 70 analytical tools and new 21 timeframes, Depth of Market (DOM) feature, advanced built-in reports on all trading activities and much improved strategy tester for indicators and expert advisors.

One of the big improvements of Metatrader 5 is the ability to process traders Foreign Currency Transactions in various financial markets, including futures, options and stock markets. MetaTrader 5 Terminal supports also 4 types of operation execution: Market, Request, Instant and Exchange. In addition to Market Watch window, a so-called “Forex Glass” tool is added, which is necessary for successful work in the stock markets. With all new improvements and possibilities it is clear that MetaTrader 5 is more than just an MT4 upgrade.

MetaTrader 5 has a new integrated development environment called MQL5 which includes MetaEditor 5, the MQL5 programming language and MetaTrader 5 Strategy Tester. It is responsible for the development and use of Expert Advisors, custom indicators and scripts. Unfortunately the MQL4 and MQL5 languages are not compatible. Because of that, every custom indicator and EA must be rewritten to work with Metatrader 5. The platform itself will also be not backward compatible with MT4 and MQL4, however, MetaQuotes can release a tool which converts the MQL4 source code to MQL5 or allows MQL4 executables to run in MT5 is some virtual environment.

The MQL5 language will have much faster execution speed in comparison with MQL4 (it approaches C++ in terms of this parameter), and will allow to use more complex experts and to process large amounts of the information. As compared to MQL4, the new language boasts up to 20 times faster execution speed. MQL5 includes new data types, a new structure, classes and, in this respect, the object-oriented programming which makes the development of EAs quicker, easier and more flexible, especially for autotrader developers. Because the language is more object-oriented, it will be also easier to learn. Another feature of MQL5 development environment is the aadvanced built-in debugger for testing and error finding and the intellisense system which speeds up the development process.

The MetaTrader 5 Strategy Tester is a very powerful development tool and enables a developer to test a newly programmed indicator, expert advisor or script on historical data before using it in real trading. The new strategy tester will have advanced reporting options and possibilities to compare the trading results of different EA’s which each other. The tester will also better use the power of multi core processors to speed up the testing process.

Before Metatrader 5 will be released, a public beta testing is planned. It will begin 12 October. For more information, read: Metatrader 5 Public Beta

What Metatrader Programming Can Do For You

Thursday, April 15th, 2010

Most financial traders and organizations use Metatrader 4 in Forex trading. However, not all people are able to utilize the full power of the software through Metatrader programming. Are you looking for solutions to simplify your trading? Then these are some of the ways on how programming in Metatrader can help you:

Simplify your trading calculations. With accurate custom programs compiled through Metatrader programming, one can greatly simplify complex calculations required in order to succeed in Forex. Almost all the calculations you require can be handled by customized software. Whether in the form of custom indicators, scripts, or even expert advisors, these software offer solutions to minimize effort and ensure the execution of trading operations free from occasional human errors.

Ease of Use. With Metatrader programs, trading tasks have been made easier than ever before. Through the creation of customized software in Metatrader, one can expect faster executions of trading operations than manual trading. One can even assign hot keys to commonly used scripts, giving more freedom for the user to trade currencies as fast as he thinks.

Gain more knowledge of market trends. With strategy testing and optimization tools, one can gain an in-depth knowledge of current market trends. He may be able to know up to a certain degree which software are going to succeed in the charts, and what modifications can be done in order to improve them.

Refine your strategy. Not satisfied with currently existing trading programs? Metatrader can offer more to prospective traders who would like to formulate and develop their own trading systems. Programming in Metatrader is one of the ways for a Forex trader to exercise his creativity, modify existing programs to suit his needs, and look for better trading strategies and concepts.

Save time and resources. The usage of Metatrader programs allows better trading with less effort. Although a human trader can perform all of the tasks involved in Forex trading, most of them are quite repetitive and require less thinking. Why not let a software deal with time-consuming tasks, so the trader can make more use of his intellectual resources in making sound trading decisions? The combination of artificial intelligence and human intellect may prove to be a very successful collaboration-one to do the legwork and the other to monitor the profitability of trades. This gives the trader the opportunity to save time and resources that could otherwise be invested on other profitable or more pleasurable ventures.

If you are convinced of the benefits and advantages Metatrader programming can offer you, then you would have two options: either to study Metatrader programming, or have somebody program your trading ideas and turn them into software. Studying the Meta Query Language (MQL) needed in Metatrader programming would give one an edge against other traders who don’t know how to create programs for Forex. However, it requires both time and effort. If you are the type who would rather prefer to focus on trading and let the others do the technical aspects of Metatrader, then using the services of a programmer or a software company may be a better option.

Partially automate your trading. Get metatrader programming, mt4, mql4 and mql services in an affordable range.