In my last article about improved input settings in mql4 I told you about enumerations and how they allow you to utilize drop down menus in your EA's settings. That was certainly a great improvement to the way settings are handled in MQL4 but there's another feature that you should be using.
If you're familiar with the original style of MQL4 coding you've probably used 'extern' variables to facilitate input from users. Since build 600 of MetaTrader 4 there's a new kid on the block.
Input variables or settings can now be declared as either 'extern' or 'input' and the difference between the two is pretty straight forward. (more…)
Build 600 of MetaTrader 4 was a huge leap forward and has offered a great deal of improvements and benefits to the MQL4 coder, but it comes at a price.
Many users are confused initially and have a hard time navigating around the new interface and finding exactly where to install their expert advisors, indicators and scripts.
The folder structure of previous versions of MT4 was much more intuitive and followed the familiar pattern of C:\Program Files\MT4 etc. With Build 600 that was all changed and the folder structure is slightly more complicated but if you know how to navigate it, it's almost just as simple. (more…)
While there are many strategies a Forex trader can employ to try and extract a profit from the markets, Swing Trading is one of the more interesting approaches.
Momentum tends to be the backbone of methods such as Scalping or day-trading.
For those traders that prefer to take a more laid back approach and work off the higher time frames, then knowing what's happening with the major economies of the World is a crucial skill.
Swing Trading on the other hand is interesting because it's a particular type of trading that can be done no matter what the markets are doing. It is not dependent on long-term trends or explosive moves and as such can be traded relatively stress-free. (more…)