Archive

Posts Tagged ‘MQL5’

FXDD Now Offers MetaTrader 5

July 28th, 2010 Comments off

New York, NY (PRWEB) July 22, 2010

FXDD LogoFXDD, a leading online Forex broker, is now offering the Metatrader 5 software trading platform for practice (demo) accounts. To sign-up for an FXDD Metatrader 5 practice account, please visit http://www.fxdd.com/metatrader5

FXDD, a leading online Forex broker, is now offering the Metatrader 5 software trading platform for practice (demo) accounts. To sign-up for an FXDD Metatrader 5 practice account, please visit http://www.fxdd.com/metatrader5

Metatrader 5 is the latest version of the Forex trading platform produced by MetaQuotes Software Corp and includes enhancements such as:

  • Increased performance and reliability.
  • New MQL5 programming language for automated trading which, according to MetaQuotes, expands the options available to algorithmic traders and significantly increases the speed of signal processing.
  • More types of entry orders.
  • Displays entire market exposure in a combined view.

We are very excited to offer Metatrader 5,” says Tom O’Reilly, Senior Vice-President of FXDD “Going back to Metatrader 3, we have found that the Metatrader platform enjoys worldwide acceptance as the platform of choice among Forex traders. FXDD has established a record of stability and reliability with our Metatrader. Unlike many other firms, we don’t use third party software to connect Metatrader to interbank liquidity. As a result, I believe we have had better performance with fewer interruptions. We look forward to building upon the success of our Metatrader 4 platform with the launching of Metatrader 5”

FXDD Metatrader 5 version is available now for practice (demo) trading and will be available for live trading shortly.

About FXDD

FXDD, a registered Foreign Exchange Dealer and member of the National Futures Association, headquartered in New York City, is a leader in online Forex trading dedicated to providing superior customer service, powerful trading technology, and reliable streaming liquidity. FXDD provides services to individual and institutional traders, hedge funds, commercial entities, brokerage firms and money managers around the world. FXDD offers 24-hour Forex trading by way of its trading platforms, which include: Metatrader, FXDDTrader, PowerTrader and FXDDAuto. The Company’s services currently provide competitive interbank pricing, no-interest accounts, and fully-automated execution. FXDD also provides 100:1 leverage as well as competitive bid-to-ask spreads (2-3-wide on most majors).

For a free demo, please visit www.fxdd.com, or call toll-free in the U.S. at 1.866.FOR.FXDD.

Download MetaTrader 5

May 13th, 2010 Comments off

MetaTrader 5 Beta Testing

MetaTrader 5 is at the stage of public beta testing.

Please join the testing, and help MetaQuotes to improve the new client terminal for Forex, CFD and Futures, as well as equity markets.

To download MetaTrader 5, please visit http://www.metatraderglobal.com/metatrader-5-download/

To read more about the MetaTrader 5 beta, please visit http://www.metatraderglobal.com/183/public-beta-testing-of-the-metatrader-5-terminal/

The Debugger – a novelty of MetaTrader 5

April 1st, 2010 No comments

One of the upgrades brought by MetaQuotes to the MetaEditor IDE is the introduction of a debugger.

Across this article I’ll use the article ‘error’ as a reference to the conceptual code errors such as wrongly written conditions or wrongly written calculus expressions… Warning: don’t mistake them with the errors signaled by the compiler.

For the ones that don’t know , the purpose of the debugger is to run line by line to code in order to find conceptual programming errors, and to watch the values of the variables realtime.

In MT4, that lacked a debugger, the programmers were using the Print function to find the errors in the code, this being the single method available. This method is difficult to use and the time needed to find the error is way larger compared to using a debugger, because Prin needed a recompilation every time, re-attaching the EA and reading in logs. If we were calling functions giving a wrong result , because they were badly written, we had to go inside that function and attach Print lines to see where were the errors. After repairs, the code had to be cleaned up of redundant Print lines used to find the error.

Right now the debugger works only to test scripts, but we think it will be integrated with the Strategy Tester to work with experts. This is needed also because several buggy EA modules may be run only in rare market conditions, that will not appear while forward testing, but will be revealed while backtesting.

Now the things got simpler, from the same window you can follow the program being run line by line.

In order to use the debugger we have to call the DebugBreak() function where we want the normal execution stopped in order to start execution line by line. If we attach such a script to a chart, this will not stop running, as it will be stopped only if it’s started with the debug mode of the MetaEditor.

To start the script for debugging we have to press Debug->Start or F5 key or it’s dedicated button in the special bar dedicated to the debugger, bar which contains other 3 buttons for passing thru the code.

The group of buttons from the rectangle labeled 1 are the 6 buttons used at debugging. The first 3 buttons are getting in and out from the debug mode, but also to pause. The last 3 buttons are for passing the code in other manners, in the debug mode:

- passing thru the code by Step Into (F11) we go line by line but we enter the functions referred. For instance if we are with the cursor on the line ‘p=prod(a,b)’ and we push Step Into then the cursor will go into the ‘prod’ function and we will be be able to go line by line thru the code of this function;

- passing thru the code by Step Over (F10) we go line by line thru the code but the debugger will jump over called functions (these will be executed, but not line by line in a debug mode).

- Step Out should make the debugger get out of the function where the cursor is, and not close the debug mode, thing which is happening now.

The green arrow labeled with 2 is the current line. If we push F10 (Step Over), the arrow will move to the next line.

Running a code in the Debug mode a new page opens within the Toolbox pageframe, which is divided in two (areas 3 and 4).

In area 3 we see the name of the file that’s being run, the name of the function and the number of the line where we are in the debug mode.

Area 4 is similar to the Watch window from Borland C++ / Borland Pascal or other older IDEs , where can be watched realtime the values and types of variables.

In picture above in area 4 we have 3 variables which we follow : a, s and p. The variable ‘a’ has the value of 5 because we passed the line ‘a=5? where we are initializing it. The variable ‘p’ has the value 0, because this is the default value taken by the integer variables when they are defined, while ’s’ is undefined, because that’s the stop where the execution is stopped, right before it being declared.

These being said I wish you luck writing codes and debugging them.

Source – mqlmagazine.com

Custom Indicators in MQL5

November 3rd, 2009 No comments

Custom Indicators in MetaTrader 5Finally we’ve got an opportunity to try the new trade terminal – MetaTrader 5. No doubt, it is noteworthy and has many new features as compared to its predecessor. The important advantages of this platform among others are:

  • Essentially modified language allowing now to use the object-oriented programming, still allowing to use the rich advantages of structural programming.
  • The code execution speed, which now is much faster than in MetaTrader 4.
  • Essential increase of possibilities for displaying the necessary information.

  • To view the full article, please visit: http://www.metatraderglobal.com/400/custom-indicators-in-mql5/

Impressive Metatrader 5 Indicators

November 3rd, 2009 No comments

A short time ago some traders posted first indicators and scripts for the Metatrader 5 platform written in the new MQL5 language. Two of them are really impressive and show the real power and new possibilities of MQL5.

1. Slideshow Indicator for Metatrader 5 (by Rosh)

This indicator will place custom background pictures behind the chart and rotate them every xx seconds. So now you can create your favorite theme background that maybe will help you to relax during intensive trading sessions.

Slideshow indicator for Metatrader 5

To view the full article, please visit: http://www.metatraderglobal.com/388/impressive-metatrader-5-indicators/